首页> 外文会议>International Conference on Advanced Computing and Communicaitons >An Efficient Event Based Approach for Verification of UML Statechart Model for Reactive Systems
【24h】

An Efficient Event Based Approach for Verification of UML Statechart Model for Reactive Systems

机译:基于UML StateChart模型的基于高效的基于事件的方法

获取原文

摘要

This paper describes an efficient method to detect safety specification violations in dynamic behavior model of concurrent/reactive systems. The dynamic behavior of each concurrent object in a reactive system is assumed to be represented using UML (Unified Modeling Language) statechart diagram. The verification process involves building a global state space graph from these independent statechart diagrams and traversal of large number of states in global state space graph for detecting a safety violation. In our approach, a safety property to be verified is read first and a set of events, which could violate this property, is computed from the model description. We call them as "relevant events". The global state space graph is constructed considering only state transitions caused by the occurrence of these relevant events. This method reduces the number of states to be traversed for finding a property violation. Hence, this technique scales well for complex reactive systems. As a case study, the proposed technique is applied to verification of Generalized Railroad Crossing (GRC) system and safety property "When train is at railroad crossing, the gate always remain closed" is checked. We could detect a flaw in the infant UML model and eventually, correct model is built with the help of counter example generated. The result of the study shows that, this technique reduces search space by 59% for the GRC example.
机译:本文介绍了一种有效的方法来检测并发/无功系统动态行为模型中的安全规范违规。假设使用UML(Unified Utified Modeling语言)StateChart图表表示反应系统中每个并发对象的动态行为。验证过程涉及从这些独立的StateChart图表和全局状态空间图中的大量状态的遍历构建全局状态空间图,以检测安全违规。在我们的方法中,首先读取要验证的安全属性,并且从模型描述中计算了一组可能违反此属性的事件。我们称之为“相关事件”。构建全局状态空间图,考虑了由这些相关事件的发生引起的状态转换。此方法减少要遍历的状态数量以查找属性违规。因此,这种技术对于复杂的反应系统尺寸良好。如案例研究,所提出的技术应用于验证广义铁路交叉(GRC)系统和安全性“当火车在铁路交叉时,门始终保持关闭”。我们可以在婴儿UML模型中检测到缺陷,最终,借助符号示例的帮助构建了正确的模型。研究结果表明,该技术将搜索空间减少59%的GRC示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号