Variability Modeling for Service Oriented Product Line Architectures

Author(s):  
Mohammad Abu-Matar ◽  
Hassan Gomaa
2013 ◽  
Vol 5 (2) ◽  
pp. 470-477
Author(s):  
Chiraz Bouzid ◽  
Naoufel Kraiem ◽  
Camille Salinesi

Dynamic software adaptability is one of the central features leveraged by autonomic computing. However, developing software that changes its behavior at run time in response to dynamically varying user needs and resource constraints is a challenging task. With the emergence of mobile and service oriented computing, such variation is becoming increasingly common, and the need for adaptivity is increasing accordingly. Software product line engineering has proved itself as an efficient way to deal with varying user needs and resource constraints. In this paper we present an approach to specifying adaptive systems based on product line oriented technique such as variability modeling: we propose to combine goal modeling techniques to represent architectural and environmental variability, with constraint programming to provide the analyst with a means to identify the system variants best suited to the various environmental contexts that a system might encounter at runtime.


2012 ◽  
Vol 7 (1) ◽  
pp. 107-110
Author(s):  
Xingjian Lu ◽  
Jianwei Yin ◽  
Ying Li ◽  
Shuiguang Deng

2006 ◽  
pp. 195-241 ◽  
Author(s):  
Joachim Bayer ◽  
Sebastien Gerard ◽  
Øystein Haugen ◽  
Jason Mansell ◽  
Birger Møller-Pedersen ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document