• DocumentCode
    2210272
  • Title

    An Adaptive Control Model for Non-functional Feature Interactions

  • Author

    Prehofer, Christian

  • Author_Institution
    Fraunhofer ESK, LMU Munchen, Munich, Germany
  • fYear
    2011
  • fDate
    Aug. 30 2011-Sept. 2 2011
  • Firstpage
    501
  • Lastpage
    507
  • Abstract
    Many systems, especially distributed embedded systems, have very strong emphasis on non-functional properties, which are often cross-cutting and difficult to capture in a modular way. Here, we consider non-functional feature interactions, which occur if two features show unexpected behavior regarding non-functional properties. The goal is to handle non-functional properties and interactions in a modular and flexible way on a separate control layer. On this control layer, we can adapt control components to different feature interactions. We use state charts to describe control models and use state chart refinement to make interactions explicit. We present our approach by two examples with several non-functional feature interactions and argue that the control layer can address these. The main advantages are modular control of non-functional properties and explicit modeling of non-functional feature interactions on a separate control layer.
  • Keywords
    distributed processing; embedded systems; formal specification; adaptive control model; distributed embedded systems; modular control; nonfunctional feature interactions; nonfunctional properties; state chart refinement; Adaptation models; Control systems; Energy efficiency; Navigation; Real time systems; Servers; Software; adaptive systems; feature interactions; modeling; modularity; non-functional properties; statecharts;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2011 37th EUROMICRO Conference on
  • Conference_Location
    Oulu
  • Print_ISBN
    978-1-4577-1027-8
  • Type

    conf

  • DOI
    10.1109/SEAA.2011.81
  • Filename
    6068390