Implementing Non-Functional Requirements – A Layered Modeling Approach

Konferenz: MMB Workshop 2006 - ITG FA 6.2 Workshop on Model-Based Testing, GI/ITG Workshop on Non-Functional Properties of Embedded Systems, 13th GI/ITG Conference Measuring, Modelling, and Evaluation of Computer and Communication
27.03.2006 - 29.03.2006 in Nürnberg, Germany

Tagungsband: MMB Workshop 2006

Seiten: 7Sprache: EnglischTyp: PDF

Persönliche VDE-Mitglieder erhalten auf diesen Artikel 10% Rabatt

Friess, Wolfgang; Kubica, Stefan (AUDI AG, Germany)

The consideration of non-functional requirements, like dependability or real-time ability, is essential for the development of embedded, automotive software. In combination with the high amount of software variants in this domain, the fulfillment of such requirements is a challenging task and in focus of current research. However, current methods for fulfilling non-functional requirements lack of support for commercial-off-the-shelf software modules, which are very common in this domain. In this paper, we introduce a concept, mapping nonfunctional aspects to given commercial-off-the-shelf modules with means of configuration models. The non-functional aspects are described in feature models; the given implementation is described in configuration models. The mapping between these models describes the impact of the selection of non-functional features to the configuration model. With our concept, the implementation of non-functional requirements is transferred into a transformation between feature models and configuration models. Therefore, the integration of commercial software modules into product families considering non-functional requirements becomes possible.