首页 | 本学科首页   官方微博 | 高级检索  
     


Dynamic adaptation of service compositions with variability models
Affiliation:1. Department of Computer Science, UFMG, Belo Horizonte, Brazil;2. RMoD Team, Inria, Lille, France;1. Instituto Universitário de Lisboa (ISCTE-IUL), Instituto de Telecomunicações, Portugal;2. School of Computing and Communications, Lancaster University, United Kingdom;1. IRISA, Brest – Rennes – Vannes, France;2. St-Cyr Coëtquidan Schools, Guer, France;3. Télécom Bretagne, Brest, France;4. University of South Brittany, Vannes, France
Abstract:Web services run in complex contexts where arising events may compromise the quality of the whole system. Thus, it is desirable to count on autonomic mechanisms to guide the self-adaptation of service compositions according to changes in the computing infrastructure. One way to achieve this goal is by implementing variability constructs at the language level. However, this approach may become tedious, difficult to manage, and error-prone. In this paper, we propose a solution based on a semantically rich variability model to support the dynamic adaptation of service compositions. When a problematic event arises in the context, this model is leveraged for decision-making. The activation and deactivation of features in the variability model result in changes in a composition model that abstracts the underlying service composition. These changes are reflected into the service composition by adding or removing fragments of Business Process Execution Language (WS-BPEL) code, which can be deployed at runtime. In order to reach optimum adaptations, the variability model and its possible configurations are verified at design time using Constraint Programming. An evaluation demonstrates several benefits of our approach, both at design time and at runtime.
Keywords:Variability  Models at runtime  Autonomic computing  Dynamic adaptation  Dynamic software product line  Web service composition  Constraint programming  Verification
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号