Title :
Mapping requirements to reusable components using Design Spaces
Author :
Baum, L. ; Becker, M. ; Geyer, L. ; Molter, G.
Author_Institution :
Syst. Software Res. Group, Kaiserslautern Univ., Germany
Abstract :
A consistent implementation of component based reuse bears several implications for the design of the software development process. For instance, requirements engineering has to be tailored to particularly elicit information necessary for selecting and configuring appropriate components. Besides sketching our approach to component based system development, the paper shows how Design Spaces can be applied to actively support reuse oriented activities. Design Spaces allow us to uniformly describe requirements on and properties of software artefacts, as well as correlations between specific properties. As a consequence, they are well suited to guide the requirements capturing towards the properties of existing components, and to map those requirements to component selections and configurations. The paper demonstrates how to consistently deploy the Design Space technique throughout the process, leading to a complete and strongly tool-supported path from requirements capture to system implementation
Keywords :
formal specification; object-oriented programming; software reusability; systems analysis; Design Spaces; component based reuse; component based system development; component selections; consistent implementation; requirements capture; requirements engineering; requirements mapping; reusable components; reuse oriented activities; software artefacts; software development process; system implementation; tool-supported path; Communication system software; Computer architecture; Data structures; Discrete transforms; Electrical capacitance tomography; Formal specifications; Software architecture; Software reusability; Software systems; System software;
Conference_Titel :
Requirements Engineering, 2000. Proceedings. 4th International Conference on
Conference_Location :
Schaumburg, IL
Print_ISBN :
0-7695-0565-1
DOI :
10.1109/ICRE.2000.855606