• DocumentCode
    2853014
  • Title

    Applying Software Product Lines to Build Autonomic Pervasive Systems

  • Author

    Cetina, Carlos ; Fons, Joan ; Pelechano, Vicente

  • Author_Institution
    Dept. de Sist. Informaticos y Comput., Univ. Politec. de Valencia, Valencia
  • fYear
    2008
  • fDate
    8-12 Sept. 2008
  • Firstpage
    117
  • Lastpage
    126
  • Abstract
    Increasingly, software needs to dynamically adapt its behavior at run-time in response to changing conditions in the supporting computing infrastructure and in the surrounding physical environment. This paper introduces an approach for the design of pervasive SPLs that is based on model driven development (MDD) and Variability Modeling principles. Variability models are interpreted at run-time to reconfigure pervasive systems according to fluctuations in the environment. This approach helps to improve Pervasive SPLs to produce software that adapts itself in an autonomic way. We have developed an adaptive pervasive system for smart homes to validate this approach.
  • Keywords
    product development; software fault tolerance; software reusability; systems analysis; ubiquitous computing; MDD; SPL; autonomic pervasive systems; model driven development; smart homes; software product lines; variability modeling principles; Adaptive systems; Fluctuations; Home computing; Pervasive computing; Physics computing; Programmable logic arrays; Runtime environment; Sensor systems; Smart homes; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Product Line Conference, 2008. SPLC '08. 12th International
  • Conference_Location
    Limerick
  • Print_ISBN
    978-0-7695-3303-2
  • Type

    conf

  • DOI
    10.1109/SPLC.2008.13
  • Filename
    4626846