Marrying Features and Use Cases for Product Line Requirements Modeling of Embedded Systems
Magnus Eriksson, Jürgen Börstler, Kjell Borg · 2004
Software intense defense systems, for example vehicles, are developed in short series and are expected to have an extremely long life span. Furthermore, these systems are always customized for different customer needs. For an organization to be competitive in a market like this it is important to achieve high levels of reuse between different customer projects and to be efficient in maintaining the different systems once developed. An interesting approach to address issues like these is known as product line development. Unfortunately, most published approaches for product line development today has software, not system, focus. In this paper we propose an approach to overcome this issue by introducing domain modeling with features and use cases as part of the system requirements process.