摘要
产品线工程是一种正在出现的软件工程范型,用于开发相同领域的类似产品.在介绍了产品线框架相关的概念之后,根据产品线生命周期的特点,提出了框架从低级框架渐变为高级框架的过程,并在此基础上描述了框架元模型;为了支持从这种渐变,在组件库的基础上建立了视图机制,即原始映射视图、频繁组件项集视图和组件关联视图.这种基于组件库的视图机制,可以指导用户在框架实例化中的组件选取决策,促进了框架的成熟,提高了组件库的复用性能.
Product line engineering (PLE) is an emerging software engineering paradigm for developing similar products in the same domain. After introducing the concept of PLE framework, according to the characteristic of PLE life cycle, we present a process that shades from low level framework into high level framework, and describe the framework meta-model of PLE. In order to support this process, we construct three view mechanisms based on the component library, which are the originalmapping view, the frequent-component-item-set view and the component-relation view. These view mechanisms can guide developer to choose appropriate components in the component library during the process of the framework instantiation. It makes the product line framework matured, and the reusability of the component library increased.
出处
《小型微型计算机系统》
CSCD
北大核心
2007年第2期328-332,共5页
Journal of Chinese Computer Systems
基金
国家"十五"科技攻关项目(2004BA721A05)资助
国家科技部"八六三"项目(2002AA2Z341M)资助.
关键词
视图
渐变
框架
组件库
产品线
view
shade
framework
component library
product line