Scenario-Driven development of context-aware adaptive web services

  • Authors:
  • Mahmoud Hussein;Jian Yu;Jun Han;Alan Colman

  • Affiliations:
  • Faculty of Information and Communication Technologies, Swinburne University of Technology, Melbourne, Victoria, Australia;Faculty of Information and Communication Technologies, Swinburne University of Technology, Melbourne, Victoria, Australia;Faculty of Information and Communication Technologies, Swinburne University of Technology, Melbourne, Victoria, Australia;Faculty of Information and Communication Technologies, Swinburne University of Technology, Melbourne, Victoria, Australia

  • Venue:
  • WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.