• DocumentCode
    1607725
  • Title

    Dynamically Evolving the Structural Variability of Dynamic Software Product Lines

  • Author

    Baresi, Luciano ; Quinton, Clement

  • Author_Institution
    Dipt. di Elettron., Inf. e Bioingegneria, Politec. di Milano, Milan, Italy
  • fYear
    2015
  • Firstpage
    57
  • Lastpage
    63
  • Abstract
    A Dynamic Software Product Line (DSPL) is a widely used approach to handle variability at runtime, e.g., By activating or deactivating features to adapt the running configuration. With the emergence of highly configurable and evolvable systems, DSPLs have to cope with the evolution of their structural variability, i.e., The Feature Model (FM) used to derive the configuration. So far, little is known about the evolution of the FM while a configuration derived from this FM is running. In particular, such a dynamic evolution changes the DSPL configuration space, which is thus unsynchronized with the running configuration and its adaptation capabilities. In this position paper, we propose and describe an initial architecture to manage the dynamic evolution of DSPLs and their synchronization. In particular, we explain how this architecture supports the evolution of DSPLs based on FMs extended with cardinality and attributes, which, to the best of our knowledge, has never been addressed yet.
  • Keywords
    software architecture; software management; software product lines; DSPL configuration space; FM; dynamic software product line structural variability; feature model; Adaptation models; Context; Databases; Frequency modulation; Monitoring; Runtime; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2015 IEEE/ACM 10th International Symposium on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/SEAMS.2015.24
  • Filename
    7194657