DocumentCode
650434
Title
Using CVL to Support Self-Adaptation of Fault-Tolerant Service Compositions
Author
Nascimento, Amanda S. ; Rubira, Cecilia M. F. ; Castor, Fernando
Author_Institution
Inst. of Comput., Univ. of Campinas, Campinas, Brazil
fYear
2013
fDate
9-13 Sept. 2013
Firstpage
261
Lastpage
262
Abstract
We present a dynamic software product line to support fault-tolerant service compositions. Architectural variability is specified and resolved by Common Variability Language (CVL). CVL is a generic variability modeling language that enables the transformation of a product line model into a configured, new product model. At runtime, whenever it is necessary to determine a fault tolerance technique more adapted to the context (i.e. a new product) the correspondent product model is dynamically generated by executing CVL model-to-model transformation. Based on the comparison of the reflection model with the target product model, the adaptation process is fully automated.
Keywords
product development; self-adjusting systems; simulation languages; software fault tolerance; software reusability; CVL model-to-model transformation; Common Variability Language; architectural variability; dynamic software product line; fault-tolerant service composition self-adaptation; generic variability modeling language; product line model; reflection model; runtime; CVL; Fault-tolerant Systems; Self-Adaptation;
fLanguage
English
Publisher
ieee
Conference_Titel
Self-Adaptive and Self-Organizing Systems (SASO), 2013 IEEE 7th International Conference on
Conference_Location
Philadelphia, PA
ISSN
1949-3673
Type
conf
DOI
10.1109/SASO.2013.34
Filename
6676515
Link To Document