...
首页> 外文期刊>Journal of software >Formal Specification of Software Product Lines: A Graph Transformation Based Approach
【24h】

Formal Specification of Software Product Lines: A Graph Transformation Based Approach

机译:软件产品线的正式规范:一种基于图变换的方法

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

摘要

A Software Product Line is a set of software products that share a number of core properties but also differ in others. Differences and commonalities between products are typically described in terms of features. A Feature Diagram is a hierarchically structured model that defines the features and their dependencies, while a Featured Transition System is used concisely to model behaviour of each product. In this context, formal modeling and verification are critical for managing the inherent complexity of systems with a high degree of variability. This work presents a formal specification of Software Product Line models based on rewriting logic. We propose an automatic framework for translating featured transition system and feature diagram into an equivalent Maude specification. It is based on meta-modelling and graph transformation. The power of this translation resides in the fact that the proposed formalization preserves source models semantics. An illustrative example is presented. The approach allows various verification and analysis activities. The obtained results are significant.
机译:软件产品线是一组软件产品,它们共享许多核心属性,但在其他方面也有所不同。产品之间的差异和共性通常以功能来描述。功能图是一个分层结构的模型,用于定义功能及其依存关系,而功能转换系统则用于简洁地为每个产品的行为建模。在这种情况下,形式化建模和验证对于管理具有高度可变性的系统固有的复杂性至关重要。这项工作提出了基于重写逻辑的软件产品线模型的正式规范。我们提出了一个自动框架,用于将特征转换系统和特征图转换为等效的Maude规范。它基于元建模和图形转换。这种翻译的力量在于以下事实:提议的形式化保留了源模型的语义。给出了说明性示例。该方法允许进行各种验证和分析活动。获得的结果是有意义的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号