Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

An adaptive control model for non-functional feature interactions

: Prehofer, Christian

Postprint urn:nbn:de:0011-n-1859632 (275 KByte PDF)
MD5 Fingerprint: c0fc112f2422fe540652ee19d49ffa4f
© 2011 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Erstellt am: 26.11.2011

Biffl, S. ; Institute of Electrical and Electronics Engineers -IEEE-; European Organisation for Information Technology and Microelectronics -EUROMICRO-:
37th EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2011. Proceedings : 30 August - 2 September 2011, Oulu, Finland
Los Alamitos, Calif.: IEEE Computer Society Press, 2011
ISBN: 978-1-4577-1027-8 (Print)
ISBN: 978-0-7695-4488-5
Conference on Software Engineering and Advanced Applications (SEAA) <37, 2011, Oulu>
Konferenzbeitrag, Elektronische Publikation
Fraunhofer ESK ()
non-functional property; feature interaction; adaptive system; statechart; modularity; modeling

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 ontrol layer, we can adapt control components to different feature interactions. We use statecharts to describe control models and use statechart 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.