A feature oriented approach to modeling and reusing requirements of software product lines

被引:14
作者
Mei, H [1 ]
Zhang, W [1 ]
Gu, F [1 ]
机构
[1] Peking Univ, Sch Elect Engn & Comp Sci, Inst Software, Beijing 100871, Peoples R China
来源
27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS | 2003年
关键词
software reuse; software product line; domain engineering; domain analysis; feature model;
D O I
10.1109/CMPSAC.2003.1245350
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Getting a proper set of reusable requirements is an important milestone for successful software product line (SPL) practice. But modeling SPL requirements is usually more complex and difficult than modeling requirements for individual applications because it often involves systematically exploring commonality and variation across a set of applications. This paper presents a feature-oriented approach to modeling and reusing SPL requirements. A framework of the feature model is first proposed from five aspects, namely, basic structure, variation representation mechanism, variation binding time, variation constraint mechanism and quality, feature analysis. Then, a customization-based reusing method is suggested, and a feature-oriented domain modeling method (FODM) is presented, including a concrete form of the feature model and a modeling process for it. At the end, a case study of a real domain is used to validate the feature model framework and demonstrate FODM.
引用
收藏
页码:250 / 256
页数:7
相关论文
共 14 条
[1]  
CHASTEK G, 2001, CMUSEI2001TR001
[2]  
CIVELLO F, 1993, OOPSLA, P376
[3]  
Clements P., 2002, Software product lines
[4]  
DAVIS AM, 1982, COMPUTER, V15, P21, DOI 10.1109/MC.1982.1654021
[5]  
FOREMAN J, 1996, SOFTW TECHN C SALT L
[6]  
GEYER L, 2000, 1 GERM WORKSH PROD L, P35
[7]   Integrating feature modeling with the RSEB [J].
Griss, ML ;
Favaro, J ;
d'Alessandro, M .
FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE REUSE - PROCEEDINGS, 1998, :76-85
[8]  
Jacobson I., 1992, Object Oriented Software Engineering
[9]  
Kang K. C., 1990, Feature-Oriented Domain Analysis (FODA) Feasibility Study
[10]   FORM: A feature-oriented reuse method with domain-specific reference architectures [J].
Kang, KC ;
Kim, S ;
Lee, J ;
Kim, K ;
Shin, E ;
Huh, M .
ANNALS OF SOFTWARE ENGINEERING, 1998, 5 :143-168