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 :
بازگشت