首页> 外文会议>International conference on software reuse >Mechanisms to Handle Structural Variability in MATLAB/Simulink Models
【24h】

Mechanisms to Handle Structural Variability in MATLAB/Simulink Models

机译:在MATLAB / Simulink模型中处理结构变异的机制

获取原文

摘要

Systematically postponing variability binding is an important design concept in Software Product Line Engineering in order to increase flexibility. One major challenge is the technical implementation of respective binding mechanisms in different tool environments and artifacts. This work proposes variability and binding mechanisms for model-based development with Matlab/Simulink. The aim is the explicit representation of variability in order to support the development of generic architectures, and the binding of variability in development models before code generation. This means that it should not only be possible to describe variability, but also to derive concrete system models from the generic platform. We extend the pure::variants Connector for Simulink proposed by pure-systems GmbH and Daimler AG, which provides basic variability mechanisms. Based on common variability scenarios identified in industry, 3-layered templates are used to abstract the variability implementation. This abstraction simplifies the platform development process and hides variability mechanisms from the developers. Additionally, we introduce an approach to derive concrete system models by removing variability information and disabled functionality from the model.
机译:为了增加灵活性,系统地推迟可变性绑定是软件产品线工程中的重要设计概念。一个主要的挑战是在不同的工具环境和工件中各个绑定机制的技术实现。这项工作为使用Matlab / Simulink进行基于模型的开发提出了可变性和绑定机制。目的是明确表示可变性以支持通用体系结构的开发,并在代码生成之前将可变性绑定到开发模型中。这意味着不仅应该可以描述可变性,而且还可以从通用平台导出具体的系统模型。我们扩展了pure-systems GmbH和Daimler AG提出的Simulink的pure :: variants连接器,该连接器提供了基本的可变性机制。基于行业中常见的可变性场景,使用3层模板来抽象化可变性实现。这种抽象简化了平台开发过程,并向开发人员隐藏了可变性机制。此外,我们介绍了一种通过从模型中删除可变性信息和禁用的功能来导出具体系统模型的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号