Context-awareness and adaptability are highly desirable features for web services that operate in dynamic environments. In recent years, a number of approaches have been proposed to support the development of such services. However, the requirements elicitation of this kind of services and the synthesis of their design models from the requirements are still major challenges. In this paper, we propose a novel scenario-driven approach to developing context-aware adaptive web services. Our approach enables the elicitation of a web service's requirements as two sets of scenarios: functional and adaptation. The functional scenarios capture the service's functionality while the adaptation scenarios represent the service's adaptation logic to cope with runtime context changes. We also support the synthesis of the service's design model from its scenarios, and the automatic transformation from the service's design model to the executable service code. To demonstrate the applicability of our approach, we have used it to develop a context-aware travel guide service. © 2012 Springer-Verlag.
CITATION STYLE
Hussein, M., Yu, J., Han, J., & Colman, A. (2012). Scenario-driven development of context-aware adaptive web services. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7651 LNCS, pp. 228–242). https://doi.org/10.1007/978-3-642-35063-4_17
Mendeley helps you to discover research relevant for your work.