Automated situation-aware service composition in service-oriented computing

被引:19
作者
Yau, S. S.
Davulcu, H.
Mukhopadhyay, S.
Huang, D.
Gong, H.
Singh, P.
Gelgi, F.
机构
[1] Arizona State Univ, Dept Comp Sci & Engn, Tempe, AZ 85287 USA
[2] Utah State Univ, Logan, UT 84322 USA
关键词
alpha-calculus; alpha-logic; agent synthesis; automated situation-aware service composition; service-basedsystems; situation-aware workflow;
D O I
10.4018/jwsr.2007100103
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Service-based systems have many applications, such as e-business, health care, and homeland security. In these systems, it is necessary to provide users the capability of composing services into workflows providing higher-level functionality. In dynamic service-oriented computing environments, it is desirable that service composition is automated and situation-aware to generate robust and adaptive workflows. In this paper, an automated situation-aware service composition approach is presented This approach is based on the a-logic, a-calculus, and a declarative model for situation awareness (SAW). This approach consists of four major components: (1) analyzing SAW requirements using our SAW model, (2) translating our SAW model representation to a-logic specifications and specifying a control flow graph in a-logic as the service composition goal, (3) automated synthesis of a-calculus terms defining situation-aware workflow agents based on a-logic specifications for SA W requirements and the control flow graph, and (4) compilation of a-calculus terms to executable components.
引用
收藏
页码:59 / 82
页数:24
相关论文
共 32 条
[1]  
*AJ, 2002, AJ PROJ WEB SIT
[2]  
Andrews Tony, 2003, Business process execution language for web services
[3]  
[Anonymous], 2001, Web Services Description Language (WSDL) 1.1
[4]  
[Anonymous], WEB SERV ARCH
[5]  
Appel Andrew W., 1992, Compiling with Continuations
[6]  
ATTIE PC, 1993, P 19 INT C VER LARG, P134
[7]  
BACCHUS F, 1996, SITUATION CALCULUS C, P141
[8]   Mobile ambients [J].
Cardelli, L ;
Gordon, AD .
THEORETICAL COMPUTER SCIENCE, 2000, 240 (01) :177-213
[9]   MobiPADS: A reflective middleware for context-aware mobile computing [J].
Chan, ATS ;
Chuang, SN .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (12) :1072-1085
[10]   FORMULATING THE SINGLE-MACHINE SEQUENCING PROBLEM WITH RELEASE DATES AS A MIXED INTEGER-PROGRAM [J].
DYER, ME ;
WOLSEY, LA .
DISCRETE APPLIED MATHEMATICS, 1990, 26 (2-3) :255-270