• 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