【24h】

Reachability Verification of Rhapsody Statecharts

机译:狂想曲状态图的可到达性验证

获取原文

摘要

We present the first fully automated approach for the verification of Rhapsody statecharts. IBM's Rhapsody framework is widely used in the automotive industry to model embedded reactive systems. The reactive behavior is specified using Rhapsody's statechart formalism and controls the entire system. Hence, it is crucial to ensure the safety properties of statecharts. Therefore, we constructed a model-checking based approach to verify state reachability, a fundamental safety property, of Rhapsody statecharts. We implemented it in a prototype tool using the model checkers CBMC and SPIN. This tool successfully verified simple models, but failed to scale to industry models due to the sheer complexity of the models. We then designed and implemented a simulation based approach. This successfully verified the simple models and the industry models, and found a crucial bug in one of the industry models. In this paper, we share both our model-checking and simulation approaches, their implementation details and the experimental results.
机译:我们提出了第一个全自动的狂想曲状态图验证方法。 IBM的Rhapsody框架在汽车工业中被广泛用于对嵌入式反应系统进行建模。反应性行为是使用Rhapsody的状态图形式主义指定的,并控制整个系统。因此,确保状态图的安全性至关重要。因此,我们构建了一种基于模型检查的方法来验证狂想曲状态图的状态可达性(一种基本的安全属性)。我们使用模型检查器CBMC和SPIN在原型工具中实现了它。该工具成功验证了简单模型,但由于模型的复杂性而无法扩展到行业模型。然后,我们设计并实现了基于仿真的方法。这成功地验证了简单模型和行业模型,并发现了其中一个行业模型中的关键错误。在本文中,我们共享我们的模型检查和仿真方法,其实现细节和实验结果。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号