首页> 外文期刊>Software and systems modeling >Mapping feature models onto domain models: ensuring consistency of configured domain models
【24h】

Mapping feature models onto domain models: ensuring consistency of configured domain models

机译:将功能模型映射到域模型:确保配置的域模型的一致性

获取原文
获取原文并翻译 | 示例
       

摘要

We present an approach to model-driven software product line engineering which is based on feature models and domain models. A feature model describes both common and varying properties of the instances of a software product line. The domain model is composed of a structural model (package and class diagrams) and a behavioral model (story diagrams). Features are mapped onto the domain model by annotating elements of the domain model with features. An element of a domain model is specific to the features included in its feature annotation. An instance of the product line is defined by a set of selected features (a feature configuration). A configuration of the domain model is built by excluding all elements whose feature set is not included in the feature configuration. To ensure consistency of the configured domain model, we define constraints on the annotations of inter-dependent domain model elements. These constraints guarantee that a model element may be selected only when the model elements are also included on which it depends. Violations of dependency constraints may be removed automatically with the help of an error repair tool which propagates features to dependent model elements.
机译:我们提出了一种基于特征模型和领域模型的模型驱动软件产品线工程方法。功能模型描述了软件产品线实例的公共属性和可变属性。领域模型由结构模型(包和类图)和行为模型(故事图)组成。通过使用特征注释领域模型的元素,将特征映射到领域模型。域模型的元素特定于其功能注释中包括的功能。产品线的一个实例由一组选定的功能(功能配置)定义。通过排除功能配置中未包括其功能集的所有元素来构建域模型的配置。为了确保配置的域模型的一致性,我们在相互依赖的域模型元素的注释上定义约束。这些约束条件保证只有在还包括模型元素所依赖的模型元素时,才可以选择该模型元素。可以使用错误修复工具自动删除依赖约束的违规,该工具会将特征传播到依赖模型元素。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号