首页> 外文会议>International School on Engineering Trustworthy Software Systems >Combining Formal and Informal Methods in the Design of Spacecrafts
【24h】

Combining Formal and Informal Methods in the Design of Spacecrafts

机译:结合正式和非正式方法在宇宙飞船设计中

获取原文

摘要

In this chapter, we summarize our experience on combing formal and informal methods together in the design of spacecrafts. With our approach, the designer can either build an executable model of a spacecraft using the industrial standard environment Simulink/Stateflow, which facilitates analysis by simulation, or construct a formal model using Hybrid CSP (HCSP), which is an extension of CSP for formally modeling hybrid systems. HCSP processes can be specified and reasoned about by Hybrid Hoare Logic (HHL), which is an extension of Hoare logic to hybrid systems. The connection between informal and formal methods is realized via an automatic translator from Simulink/Stateflow diagrams to HCSP and an inverse translator from HCSP to Simulink. The advantages of combining formal and informal methods in the design of spacecrafts include 1. It enables formal verification as a complementation of simulation. As the inherent incompleteness of simulation, it has become an agreement in industry and academia to complement simulation with formal verification, but this issue still remains challenging although lots of attempts have been done (see the related work section); 2. It provides an option to start the design of a hybrid system with an HCSP formal model, and simulate and/or test it using Matlab platform economically, without expensive formal verification if not necessary; 3. The semantic preservation in shifting between formal and informal models is justified by co-simulation. Therefore, it provides the designer the flexibility using formal and informal methods according to the trade-off between efficiency and cost, and correctness and reliability. We will demonstrate the above approach by analysis and verification of the descent guidance control program of a lunar lander, which is a real-world industry example.
机译:在本章中,我们总结了我们在梳理宇宙飞船设计中梳理正式和非正式方法的经验。通过我们的方法,设计人员可以使用工业标准环境Simulink / StateFlow构建航天器的可执行模型,这有助于通过模拟进行分析,或者使用混合CSP(HCSP)构建正式模型,这是正式的CSP的扩展造型混合系统。通过混合HOARE逻辑(HHL)可以指定和推理HCSP进程,这是HOARE逻辑到混合系统的延伸。非正式和形式方法之间的连接是通过从Simulink / Stateflow图到HCSP和HCSP到Simulink的逆转换器的自动翻译器实现的。将正式和非正式方法组合在航天器设计中的优势包括1.它可以作为模拟的互补。作为模拟的固有不完整性,它已成为工业和学术界的协议,以便在正式​​核查中补充模拟,但虽然已经完成了许多尝试,但这个问题仍然仍然挑战(见相关工作部分); 2.它提供了一种选择使用HCSP正式模型的混合系统设计的选项,并在经济上使用Matlab平台进行模拟和/或测试它,如果没有必要,无需昂贵的正式验证; 3.通过共模,正式和非正式模型之间转换的语义保存是合理的。因此,它为设计人员提供了使用正式和非正式方法的灵活性,根据效率和成本之间的权衡,以及正确和可靠性之间的权衡。我们将通过分析和验证月球登陆器的血清指导控制计划的分析和验证,展示上述方法,这是一个真实世界的行业示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号