Implementing Non-Functional Requirements – A Layered Modeling Approach

Conference: 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
03/27/2006 - 03/29/2006 at Nürnberg, Germany

Proceedings: MMB Workshop 2006

Pages: 7Language: englishTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

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

Abstract:
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.