Title :
Integrating feature modeling with the RSEB
Author :
Griss, Martin L. ; Favaro, John ; Alessandro, Massimo D.
Author_Institution :
Hewlett-Packard Co., Palo Alto, CA, USA
Abstract :
We have integrated the feature modeling of Feature-Oriented Domain Analysis (FODA) into the processes and work products of the Reuse-Driven Software Engineering Business (RSEB). The RSEB is a use case driven systematic reuse process: architecture and reusable subsystems are first described by use cases and then transformed into object models that are traceable to these use cases. Variability in the RSEB is captured by structuring use case and object models using explicit variation points and variants. Traditional domain engineering steps have been distributed into the steps of the architectural and component system development methods of the RSEB. But the RSEB prescribes no explicit models of the essential features that characterize the different versions. Building on our experience in applying FODA and RSEB to the telecom domain, we have added explicit domain engineering steps and an explicit feature model to the RSEB to support domain engineering and component reuse. These additions provide an effective reuse oriented model as a `catalog´ capability to link use cases, variation points, reusable components and configured applications
Keywords :
object-oriented programming; software reusability; telecommunication computing; Feature-Oriented Domain Analysis; RSEB; Reuse-Driven Software Engineering Business; catalog capability; component reuse; component system development methods; configured applications; domain engineering steps; explicit feature model; explicit variation points; feature modeling; object models; reusable components; reusable subsystems; reuse oriented model; telecom domain; use case driven systematic reuse process; variation points; Application software; Computer aided software engineering; Computer architecture; Electrical capacitance tomography; Electronic switching systems; Laboratories; Performance analysis; Telecommunications; Tellurium; Unified modeling language;
Conference_Titel :
Software Reuse, 1998. Proceedings. Fifth International Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
0-8186-8377-5
DOI :
10.1109/ICSR.1998.685732