DocumentCode :
3280117
Title :
Requirements elicitation through model-driven evaluation of software components
Author :
Chung, Lawrence ; Ma, Weimin ; Cooper, Kendra
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA
fYear :
2006
fDate :
13-16 Feb. 2006
Abstract :
The use of software components is perceived to significantly shorten development time and cost, while improving quality, in developing a large, complex software system. A key premise to this perception seems to be the ability to effectively search, match, rank, and select software components, during the requirements engineering process. In this paper, we present a technique for eliciting requirements by using model-driven evaluation of software components, where the evaluation revolves around "models" of software components and "models" of the component-based application (CBA). As part of our ongoing project, component-aware requirements engineering (CARE), this model-driven evaluation technique is intended to match the models of the stakeholders\´ needs for the component-based application against the models of the capabilities of the set of components that are currently available. More specifically, this technique allows for an integrated use of several searching/matching techniques, such as keyword-based search, case-based reasoning (CBR) and analytic hierarchy process (AHP), in evaluating models of components\´ requirements against models of the requirements of the stakeholders of the CBA being elicited incrementally. The model-driven evaluation technique is illustrated using a home appliance control system (HACS) example.
Keywords :
formal specification; formal verification; object-oriented programming; software performance evaluation; software quality; analytic hierarchy process; case-based reasoning; component aware requirements engineering; component-based application; home appliance control system; keyword-based search; matching technique; model-driven evaluation; searching technique; software component; Application software; Computer architecture; Computer science; Control system synthesis; Costs; Embedded software; Home appliances; Software quality; Software systems; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Commercial-off-the-Shelf (COTS)-Based Software Systems, 2006. Fifth International Conference on
Print_ISBN :
0-7695-2515-6
Type :
conf
DOI :
10.1109/ICCBSS.2006.24
Filename :
1595762
Link To Document :
بازگشت