首页> 外文会议>International Symposium on Formal Methods >Safety-Assured Formal Model-Driven Design of the Multifunction Vehicle Bus Controller
【24h】

Safety-Assured Formal Model-Driven Design of the Multifunction Vehicle Bus Controller

机译:安全保证的多功能车辆总线控制器的正式模型驱动设计

获取原文

摘要

In this paper, we present a formal model-driven engineering approach to establishing a safety-assured implementation of Multifunction vehicle bus controller (MVBC) based on the generic reference models and requirements described in the International Electrotechnical Commission (IEC) standard IEC-61375. First, the generic models described in IEC-61375 are translated into a network of timed automata, and some safety requirements tested in IEC-61375 are formalized as timed computation tree logic (TCTL) formulas. With the help of Uppaal, we check and debug whether the timed automata satisfy the formulas or not. Within this step, several logic inconsistencies in the original standard are detected and corrected. Then, we apply the tool Times to generate C code from the verified model, which was later synthesized into a real MVBC chip. Finally, the runtime verification tool RMOR is applied to verify some safety requirements at the implementation level. We set up a real platform with worldwide mostly used MVBC D113, and verify the correctness and the scalability of the synthesized MVBC chip more comprehensively. The errors in the standard has been confirmed and the resulted MVBC has been deployed in real train communication network.
机译:在本文中,我们提出了一个正式的模型驱动工程的方法来建立基于国际电工委员会(IEC)标准IEC-61375所描述的通用参考模型和需求多功能车辆总线控制器(MVBC)的安全放心实施。首先,IEC-61375中描述的通用模型被转换为定时自动机网络,并且在IEC-61375中测试的一些安全要求被形式化为定时计算树逻辑(TCTL)公式。在UPPAAL的帮助下,我们检查并调试定时自动机是否满足公式。在此步骤中,检测并校正原始标准中的几个逻辑不一致。然后,我们将刀具时间应用于从验证的模型生成C代码,后来合成为真实的MVBC芯片。最后,应用运行时验证工具RMOR以验证实现级别的某些安全要求。我们在全球范围内设置了一个真正的平台,主要使用MVBC D113,并更全面地验证合成的MVBC芯片的正确性和可扩展性。已经确认了标准中的错误,并将产生的MVBC部署在真正的火车通信网络中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号