摘要
目前的正交变化模型存在对变化点和变体的定义不准确、无法描述复杂的层次结构关系以及无法自动地辨识领域中的共性和可变性的缺点。针对这些不足进行研究,通过从时间和空间的角度去重新明确地定义变化点和变体之间的关系,提出一种具有层次结构的正交变化模型。该模型具有良好的层次结构扩展能力,能够应对复杂的变化性描述,并且通过该模型可以明确地辨识出领域中具有共性和可变性的部分,使自动计算成为可能。具有层次结构的正交变化模型为领域中相关计算提供了基础,与以往的正交变化模型比较,更接近变化性描述具有复杂性这一实际情况,因此具有更实际的使用价值。
There are some defects in the orthogonal variability model in recent research, including that the definition of the variation point and variant is not accurate, that it can' t describe the relation of complex hierarchy of variation point and variant and have limit capability of identifying the commonality and variability in the domain automatically. As for these deficiencies, this paper proposed a hierarchical orthogonal variability model by explicitly defining and refining the relationship between vari- ation point and variant from the perspective of the time and space. This model had good capability of extending its hierarchy, so it was able to react to the complexity in the description of variability. It could also identify the commonality and variability of the domain explicitly through this model, which made it possible for variability calculating automation. Hierarchical orthogonal variability model provided a basis for calculation in the domain. It is more close to the situation that the description of variabili- ty is complicated, and so it has more practical value, comparing to the original orthogonal variability model.
出处
《计算机应用研究》
CSCD
北大核心
2013年第2期476-479,共4页
Application Research of Computers
关键词
软件产品线
变化点
变体
可变性
正交变化模型
产品线工程
领域工程
software product line
variation point
variant
variability
orthogonal variability model
product line engi-neering
domain engineering