计算机科学与探索 ›› 2008, Vol. 2 ›› Issue (3): 260-273.

• 学术研究 • 上一篇    下一篇

基于多视图的特征模型定制

赵海燕1,2+,张 伟1,2,梅 宏1,2   

  1. 1. 高可信软件技术教育部重点实验室,北京 100871
    2. 北京大学 信息科学技术学院 软件研究所,北京 100871
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-06-20 发布日期:2008-06-20
  • 通讯作者: 赵海燕

Multi-view based customization of feature models

ZHAO Haiyan1,2+, ZHANG Wei1,2, MEI Hong1,2   

  1. 1. Key Laboratory of High Confidence Software Technologies, Ministry of Education, Beijing 100871, China
    2. Institute of Software, School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-06-20 Published:2008-06-20
  • Contact: ZHAO Haiyan

摘要: 特征模型是捕获特定领域可复用软件需求的一种重要技术手段。对特征模型的复用通常采用定制的方式,通过定制使其适应领域内不同系统的特定需求。特征模型定制的一个难点在于定制过程往往涉及众多的利益相关者,而这些利益相关者的关注点各有不同。由于特征模型是针对整个领域的需求而组织的,特定利益相关者的关注点可能散布在整个特征模型中且可能与其他利益相关者的关注点相互交织,这为特定利益相关者的定制工作带来一定的困难。为此,文章提出一种基于多视图的特征模型定制方法,针对不同的利益相关者将其所关注的散布在整个特征模型中的信息聚类到不同的视图中,并提供一种约束一致性维护机制,方便相应的利益相关者的定制活动。

关键词: 多视图, 特征模型, 定制, 利益相关者

Abstract: Feature models have been widely used to capture reusable requirements in a specific software domain. Through customizing a feature model, customers can specify their own products according to different application context. However, the customization of feature models usually involves many stakeholders and each of them may be only interested in parts of the feature model. Different stakeholders’ concerns are often intermixed together and scattered in the entire feature model, which results in the difficulty in customization for stakeholders. To address this problem, this paper proposes a multi-view based approach to facilitating the customization of feature models. The underlying idea is to cluster information scattered in a feature model into separate views according to different stakeholders’ viewpoints, so that stakeholders can customize the feature model on their own views.

Key words: multi-view, feature model, customization, stakeholders