首页> 外文会议>FME Workshop on Formal Methods in Software Engineering >A Methodology for the Simplification of Tabular Designs in Model-Based Development
【24h】

A Methodology for the Simplification of Tabular Designs in Model-Based Development

机译:一种简化基于模型开发中的表格设计的方法

获取原文

摘要

Model-based development (MBD) is increasingly being used to develop embedded control software, with Matlab Simulink/Stateflow being the most widely used MBD language in the automotive industry. Stateflow truth tables, more traditionally known as decision tables, are often used for implementing complex decision-making logic. As the subsystems utilizing State flow truth tables evolve, they often grow more complex and become difficult to maintain and test. It is in part due to the nature of decision tables that makes them more difficult to check for desirable properties such as disjoint ness and completeness, resulting in reduced readability and scalability. Tabular expressions provide an alternative representation which does not suffer from many of the same problems. With the safety-critical nature of the automotive domain, as well as the continuous growth in both size and complexity of models, well-defined and principled methodologies are required for maintaining and refactoring tables. This paper presents a refactoring methodology for simplifying decision tables through the use of tabular expressions to facilitate testing, traceability and readability to help companies comply with ISO 26262. An automotive industrial case study is used to motivate the work and demonstrate the proposed methodology.
机译:基于模型的开发(MBD)越来越多地用于开发嵌入式控制软件,Matlab Simulink / StateFlow是汽车行业中最广泛使用的MBD语言。 StateFlow真理表,更传统的称为决策表通常用于实现复杂的决策逻辑。随着利用状态流真理表的进化,它们往往会变得更加复杂并且变得难以维持和测试。它部分是由于决策表的性质使得它们更难以检查所需的性质,例如脱节性和完整性,导致可读性和可扩展性降低。表格表达式提供了一种替代表示,其不会遭受许多相同问题。随着汽车领域的安全关键性质,以及模型的尺寸和复杂性的持续增长,需要维护和重构表所需的定义和原则性。本文介绍了通过使用表达式简化决策表的重构方法,以便于测试,可追溯性和可读性,以帮助公司遵守ISO 26262.用于激励工作并展示所提出的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号