Using Product Lines Techniques to Specify Self-Adaptative Systems
International Journal of Management and Information Technology
View Archive InfoField | Value | |
Title |
Using Product Lines Techniques to Specify Self-Adaptative Systems
|
|
Creator |
Bouzid, Chiraz
Kraiem, Naoufel Salinesi, Camille |
|
Subject |
Dynamic Software Adaptability; Software Product Line Engineering; variability modeling; Dynamic Software Product Line
|
|
Description |
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.
|
|
Publisher |
CIRWORLD
|
|
Date |
2010-08-30
|
|
Type |
info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion Peer-reviewed Article |
|
Format |
application/pdf
|
|
Identifier |
https://cirworld.com/index.php/ijmit/article/view/762
|
|
Source |
INTERNATIONAL JOURNAL OF MANAGEMENT & INFORMATION TECHNOLOGY; Vol 5 No 2; 470-477
2278-5612 |
|
Language |
eng
|
|
Relation |
https://cirworld.com/index.php/ijmit/article/view/762/744
|
|
Rights |
Copyright (c) 2013 INTERNATIONAL JOURNAL OF MANAGEMENT & INFORMATION TECHNOLOGY
http://creativecommons.org/licenses/by/4.0 |
|