Product line engineering is a framework to support systematic reuse. The methodologies of product line engineering emphasize proactive reuse to construct high-quality, less costly products. Many software development technologies have been used in context of product line. The requirements for a product line are basis of software development as traditional system development engineering, and basis of deciding other core assets' property commonalities and variabilities. Therefore, it is necessary to identify and explicitly denote the regions of commonality and points of variation at the requirement level. In this paper, we suggest a tool DREAM(Domain REquirement Asset Manager) to manage requirements that will be a core asset in the product line. Briefly, this tool supports the management of the commonalities and the variabilities of the domain requirement and stores the artifacts of the requirements engineering to reuse in the design process. Through this tool, the reuse of domain requirement can be enhanced.
[1]
Detlef Streitferdt,et al.
Traceability for system families
,
2001,
Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.
[2]
Stuart R. Faulk.
Product-line requirements specification (PRS): an approach and case study
,
2001,
Proceedings Fifth IEEE International Symposium on Requirements Engineering.
[3]
David Bristow,et al.
Product-Line Process Development
,
1995
.
[4]
염근혁,et al.
Domain Design Method to Support Effective Reuse in Component-Based Software Development
,
2003
.
[5]
Keunhyuk Yeom,et al.
An Approach to Develop Requirement as a Core Asset in Product-Line
,
2004,
IEICE Trans. Inf. Syst..