Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Incorporating SPL knowledge into a requirements process for information systems - an architecture-driven tailoring approach

: Adam, Sebastian; Doerr, Joerg; Ehresmann, Michael; Wenzel, Pascal

Bürsner, Simone (Ed.); Doerr, Joerg (Ed.); Gehlert, Andreas (Ed.); Herrmann, Andrea (Ed.); Herzwurm, Georg (Ed.); Janzen, Dirk (Ed.); Merten, Thorsten (Ed.); Pietsch, Wolfram (Ed.); Schmid, Klaus (Ed.); Schneider, Kurt (Ed.); Thurimella, Anil Kumar (Ed.) ; Univ. Duisburg-Essen:
16th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2010 : Proceedings of the Workshops CreaRE, PLREQ, RePriCo and RESC, Essen, Germany, June 30 - July 2, 2010
Essen, 2010 (ICB research report 40)
ISSN: 1860-2770
International Working Conference on Requirements Engineering. Foundation for Software Quality (REFSQ) <16, 2010, Essen>
Conference Paper
Fraunhofer IESE ()
requirements engineering; requirements elicitation; architecture analysis; information system; knowledge representation; software product line

Software product lines (SPL) are a key concept for streamlining software development. However, building new information systems based on a SPL is often less efficient than expected because customer requirements often do not fit the capabilities or constraints of a reuse asset base. Especially in cases where SPL requirements are documented insufficiently, this problem is almost unsolvable. To cope with this challenge, a novel approach for flexibly aligning customer requirements with the capabilities of a SPL is therefore needed. Our idea is to tailor requirements processes based on the characteristics of a given reuse asset base without the need to reengineer all SPL requirements explicitly. To make this happen, an SPL-driven tailoring method that incorporates knowledge about a reuse asset base into a state-of-the-art requirements process is proposed in this paper. By applying this method in a case study, we have shown its feasibility and gathered initial experience regarding the suitability of the resulting requirements process.