Journal of Computer Applications

• Database Technology • Previous Articles     Next Articles

Approach of feature dependency modeling for software product line

DaiZhong LUO WenYun ZHAO   

  • Received:2008-04-30 Revised:2008-05-27 Online:2008-09-01 Published:2008-09-01
  • Contact: DaiZhong LUO

一种面向产品线的特征依赖建模方法

罗代忠 赵文耘   

  1. 重庆文理学院 复旦大学
  • 通讯作者: 罗代忠

Abstract: Feature dependency modeling describes the model of mutual constraints among features. It is an essential activity for development of software product line. This paper introduced local dependency and global dependency of feature. With analyzing relationship of feature dependency, an approach of feature dependency modeling was proposed. It not only provides specification of local dependency such as decomposition and generalization, but also provides global dependency modeling such as configuration dependency, operational dependency and impact dependency. Finally a case study of feature dependency modeling in air-condition controlling software product line is presented to demonstrate our method.

Key words: software product line, feature dependency, modeling, local dependency, global dependency

摘要: 特征依赖建模是描述特征间相互约束的模型,是软件产品线开发中的一项关键活动。引入了特征局部依赖和全局依赖关系,在对特征依赖关系分析的基础上,提出了一种特征依赖建模方法,该方法不仅支持分解、泛化等特征局部依赖描述,还支持配置依赖、运行依赖和影响依赖等全局依赖建模。通过一个空调控制系统的产品线特征依赖建模实例验证了该方法的有效性。

关键词: 软件产品线, 特征依赖, 建模, 局部依赖, 全局依赖