Software reusability: vol. 1, concepts and models
Software reusability: vol. 1, concepts and models
Requirements engineering for product families
Proceedings of the 22nd international conference on Software engineering
Software product lines: practices and patterns
Software product lines: practices and patterns
IEEE Software
Systematic Requirements Recycling through Abstraction and Traceability
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Managing requirements specifications for product lines - An approach and industry case study
Journal of Systems and Software
Hi-index | 0.00 |
Many (technical) systems are not developed from scratch but as an evolution of existing systems. Consequently, a large portion of the system requirements employed can be recycled when building the next version of the product. Usually, this recycling step is performed unsystematically, i.e. simply by copying and modifying complete requirements documents.In this paper, we present in a case study a lightweight requirements recycling approach which evolved from observations and concrete needs of projects at Daimler-Chrysler Passenger Car Development. The basic idea of the approach is separation of model-dependent from model-independent requirements on the same level of abstraction. This notion is supported by document structures, criteria for identifying reusable requirements and tool support.The paper presents the core elements of the approach and provides observations and valuable experiences we made in the projects.