| 注册
首页|期刊导航|计算机科学与探索|基于适应性构件模型的软件产品线设计和实现

基于适应性构件模型的软件产品线设计和实现

杨益明 彭鑫 赵文耘

计算机科学与探索2008,Vol.2Issue(3):274-295,22.
计算机科学与探索2008,Vol.2Issue(3):274-295,22.

基于适应性构件模型的软件产品线设计和实现

Feature-Oriented Software Product Line Design and Implementation Based on Adaptive Component Model

杨益明 1彭鑫 1赵文耘1

作者信息

  • 1. 复旦大学,计算机科学与工程系,上海,200433
  • 折叠

摘要

Abstract

In current feature-oriented methods for Software Product Line (SPL) development, requirement-level variability analysis, representation and application-oriented customization have been well understood and supported. However, it is still difficult to map customization and tailoring on requirement level (feature mod-el) to implementation level (architecture and components). In this paper, a SPL development method based on the feature-oriented adaptive component model proposed in authors' previous work is proposed. The adap-tive component model introduces feature-based domain model as the semantic basis of component ports (in-cluding internal and external ports). On the other hand, the adaptive component model has a micro control structure within the component, which enables the adaptation of the component behavior, including inter-component interactions, interaction sequence and style. In order to implement the feature-oriented customiza-tion on the component level, an in-component control center is separated to enforce the customized behav-ioral protocol and port semantics for each component according to the mapping specification. This separation of component coordination and computation facilitates the application-oriented customization on component be-haviors. Then, in application development, requirement-level feature customization can be mapped to archi-tecture- and component-level adaptations on architectural structure and component behaviors.

关键词

软件产品线/特征/适应性构件/构件模型/定制/产品线实现

Key words

software product line/ feature/ adaptive component/ component model/ customization/ productline implementation

分类

信息技术与安全科学

引用本文复制引用

杨益明,彭鑫,赵文耘..基于适应性构件模型的软件产品线设计和实现[J].计算机科学与探索,2008,2(3):274-295,22.

基金项目

the National Natural Science Foundation of China under Grant No.60703092 (国家自然科学基金) (国家自然科学基金)

the National High-Tech Research and Development Plan of China under Grant No.2006AA01Z189,2007AA01Z125 (国家高技术研究发展计划(863)). (国家高技术研究发展计划(863)

计算机科学与探索

OACSCD

1673-9418

访问量0
|
下载量0
段落导航相关论文