• DocumentCode
    2514745
  • Title

    Using product line techniques to build adaptive systems

  • Author

    Hallsteinsen, Svein ; Stav, Erlend ; Solberg, Arnor ; Floch, Jacqueline

  • Author_Institution
    SINTEF ICT, Trondheim
  • fYear
    0
  • fDate
    0-0 0
  • Lastpage
    150
  • Abstract
    Adaptive systems are able to adapt their properties and resource requirements at runtime in response to dynamically varying user needs and resource constraints. With the emergence of mobile and service oriented computing, such variation is becoming increasingly common, and the need for adaptivity is increasing accordingly. Software product line engineering has proved itself as an efficient way to deal with varying user needs and resource constraints. In this paper we present an approach to building adaptive systems based on product line oriented techniques such as variability modeling and component based architectures. By representing the product line architecture at runtime, we are able to delegate much of the complexity of adaptation to a reusable adaptation platform. To validate our approach we have built a prototype adaptation platform and developed a few pilot applications exploiting the platform to achieve adaptivity
  • Keywords
    DP industry; software engineering; adaptive systems; product line oriented techniques; resource constraints; service oriented computing; software product line engineering; Adaptive systems; Application software; Buildings; Computer architecture; Handheld computers; Mobile computing; Pervasive computing; Prototypes; Runtime; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Product Line Conference, 2006 10th International
  • Conference_Location
    Baltimore, MD
  • Print_ISBN
    0-7695-2599-7
  • Type

    conf

  • DOI
    10.1109/SPLINE.2006.1691586
  • Filename
    1691586