【24h】

A Formal Approach to Software Product Families

机译:正式的软件产品系列方法

获取原文

摘要

Software product line engineering deals with the combined development of a family of similar software systems These systems pro-vide a similar set of features and should therefore share a large number of common components. We study the user perspective of features and the engineering perspective of components and present a formal notion of features, component-based product families and their interaction. We then demonstrate using Milner's CCS how our formalism can be applied to extend an arbitrary modelling formalism with support for product lines. To verify that certain products indeed realize certain features, we propose μ-calculus model-checking for multi-valued Kripke-structures. The model checking result in that case no longer is a simple truth-value, but a set of products, conforming to a certain property.
机译:软件产品线工程处理一系列相似软件系统的联合开发。这些系统提供了一组相似的功能,因此应该共享大量的公共组件。我们研究了功能的用户视角和组件的工程视角,并提出了功能,基于组件的产品系列及其交互的正式概念。然后,我们使用Milner的CCS演示如何将我们的形式主义应用于扩展对产品线的支持的任意建模形式主义。为了验证某些产品确实实现了某些功能,我们建议对多值Kripke结构进行μ演算模型检查。在这种情况下,模型检查结果不再是简单的真值,而是一组符合特定属性的乘积。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号