摘要

领域模型与应用模型保持一致的同步演化对于软件产品线的长期发展至关重要.然而,为不同类型的模型分别开发同步机制可能成为冗余且容易出错的工作.因此,提出一种软件产品线领域模型与应用模型的通用同步演化方法.该方法的核心是一个被称为SPL-GSync的基于模型的通用同步框架.框架涵盖一个通用元模型,能够通过一种通用的描述方式表示不同种类的产品线模型的内容,尤其是领域模型所包含的可变性.基于该元模型,定义了一套可复用的同步规则集.只需开发不同类型的模型与通用模型的双向转换程序,SPL-GSync便能有效实现不同类型的领域模型与应用模型之间的一致性同步.另外,SPLGSync已被实现为遵循C/S架构的软件...