Multi-perspectives on feature models

Multi-perspectives on feature models
复制标题

特征模型的多视角

DOI:
--
复制
发表时间:
2012
期刊:
ACM/IEEE International Conference on Model Driven Engineering Languages and Systems
影响因子:
--
通讯作者:
Tim Winkelmann
Tim Winkelmann
中科院分区:
--
文献类型:
--
作者:
Julia Schroeter;Malte Lochau;Tim Winkelmann

文献摘要

被引文献

相似文献

领域特征模型简洁地表达了软件产品线变体之间的共性和可变性。为了支持关注点分离,例如,由于法律限制、技术考虑和业务需求,多视图方法限制了不同利益相关者对特征模型的配置选择。然而,最近的方法缺乏精确而灵活的视图规范的形式化,以确保每个可导出的配置视角都遵守特征模型语义。在这里,我们介绍了一种预先配置特征模型以创建多视角的新颖方法。这种定制的观点是由各种与关注相关的观点组合而成的。结构化视图模型用于组织视图组中的特征,其中一个特征可以包含在多个视图中。我们提供视图组合的形式化并保证观点的一致性。特征模型语义。由此,提供了一种验证整个多视角一致性的有效算法。我们通过各种实验提出了一个实现并评估了我们的概念。
Domain feature models concisely express commonality and variability among variants of a software product line. For supporting separation of concerns, e.g., due to legal restrictions, technical considerations and business requirements, multi-view approaches restrict the configuration choices on feature models for different stakeholders. However, recent approaches lack a formalization for precise, yet flexible specifications of views that ensure every derivable configuration perspective to obey feature model semantics. Here, we introduce a novel approach for preconfiguring feature models to create multi-perspectives. Such customized perspectives result from composition of various concern-relevant views. A structured view model is used to organize features in view groups, wherein a feature may be contained in multiple views. We provide formalizations for view composition and guaranteed consistency of perspectives w.r.t. feature model semantics. Thereupon, an efficient algorithm to verify consistency for entire multi-perspectives is provided. We present an implementation and evaluate our concepts by means of various experiments.