Specification, decomposition and agent synthesis for situation-aware service-based systems

  • Authors:
  • S. S. Yau;H. Gong;D. Huang;W. Gao;L. Zhu

  • Affiliations:
  • Arizona State University, Tempe, AZ 85287-8809, USA;Arizona State University, Tempe, AZ 85287-8809, USA;Arizona State University, Tempe, AZ 85287-8809, USA;Arizona State University, Tempe, AZ 85287-8809, USA;Arizona State University, Tempe, AZ 85287-8809, USA

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Service-based systems are distributed computing systems with the major advantage of enabling rapid composition of distributed applications, such as collaborative research and development, e-business, health care, military applications and homeland security, regardless of the programming languages and platforms used in developing and running various components of the applications. In dynamic service-oriented computing environment, situation awareness (SAW) is needed for system monitoring, adaptive service coordination and flexible security policy enforcement. To greatly reduce the development effort of SAW capability in service-based systems and effectively support runtime system adaptation, it is necessary to automate the development of reusable and autonomous software components, called SAW agents, for situation-aware service-based systems. In this paper, a logic-based approach to declaratively specifying SAW requirements, decomposing SAW specifications for efficient distributed situation analysis, and automated synthesis of SAW agents is presented. This approach is based on AS^3 calculus and logic, and our declarative model for SAW. Evaluation results of our approach are also presented.