Model-Driven Development of Adaptive Service-Based Systems With Aspects and Rules
Service-Oriented Computing (SOC) has become a dominant paradigm in developing distributed Web-based software systems. Besides the benefits such as interoperability and flexibility brought by SOC, modern service-based software systems are frequently required to be highly adaptable in order to cope with rapid changes and evolution of business goals, requirements, as well as physical context in a dynamic business environment. Unfortunately, adaptive systems are still difficult to build due to its high complexity. In this paper, the authors propose a novel approach called MoDAR to support the development of Dynamically Adaptive Service-based Systems (DASS).