A CASE-STUDY OF REQUIREMENTS REUSE THROUGH PRODUCT FAMILIES

Authors
Citation
W. Lam, A CASE-STUDY OF REQUIREMENTS REUSE THROUGH PRODUCT FAMILIES, ANNALS OF SOFTWARE ENGINEERING, 5, 1998, pp. 253-277
Citations number
40
Categorie Soggetti
Computer Science Software Graphycs Programming","Computer Science Software Graphycs Programming
ISSN journal
10227091
Volume
5
Year of publication
1998
Pages
253 - 277
Database
ISI
SICI code
1022-7091(1998)5:<253:ACORRT>2.0.ZU;2-E
Abstract
Increasingly, software organisations are looking towards large-scale r euse as a way of improving productivity, raising quality and reducing delivery timescales. Many in the reuse community have suggested notion s of product-line development and domain engineering life-cycles. Achi eving these in practice, however, requires a systematic process for '' early'' reuse (requirements reuse) as well as late reuse (code reuse). This paper discusses pratical experience of early reuse. We describe FORE (Family Of REquirements), an approach that we have developed in o ur work in the domain of aircraft engine control systems. The FORE app roach concentrates on the definition of a generic product concept and the formalisation of its requirements. We describe the FORE approach i n general terms, and then show how it has been applied in an industria l case-study. We make an initial evaluation of the FORE approach (and early reuse in general) in terms of how it has changed an existing req uirements engineering process. We compare the FORE approach to related work in early reuse, and draw some conclusions about how the approach may scale to other problems.