首页> 外文期刊>Formal Methods in System Design >Scenario-based verification of real-time systems using Uppaal
【24h】

Scenario-based verification of real-time systems using Uppaal

机译:使用Uppaal进行基于场景的实时系统验证

获取原文

摘要

This article proposes two approaches to tool-supported automatic verification of dense real-time systems against scenario-based requirements, where a system is modeled as a network of timed automata (TAs) or as a set of driving live sequence charts (LSCs), and a requirement is specified as a separate monitored LSC chart. We make timed extensions to a kernel subset of the LSC language and define a trace-based semantics. By translating a monitored LSC chart to a behavior-equivalent observer TA and then non-intrusively composing this observer with the original TA-modeled realtime system, the problems of scenario-based verification reduce to computation tree logic (CTL) real-time model checking problems. When the real-time system is modeled as a set of driving LSC charts, we translate these driving charts and the monitored chart into a behavior-equivalent network of TAs by using a "one-TA-per-instance line" approach, and then reduce the problems of scenario-based verification also to CTL real-time model checking problems. We show how we exploit the expressivity of the TA formalism and the CTL query language of the real-time model checker Uppaal to accomplish these tasks. The proposed two approaches are implemented in the Uppaal tool and built as a tool chain, respectively. We carry out a number of experiments with both verification approaches, and the results indicate that these methods are viable, computationally feasible, and the tools are effective.
机译:本文针对基于场景的需求提出了两种工具支持的自动验证密集型实时系统的方法,其中系统建模为定时自动机(TA)网络或一组驾驶实时序列图(LSC),并且将需求指定为单独的受监视LSC图表。我们对LSC语言的内核子集进行定时扩展,并定义基于跟踪的语义。通过将监视的LSC图表转换为等效行为的观察者TA,然后将该入侵者与原始TA模型实时系统进行非侵入式组合,基于场景的验证问题可简化为计算树逻辑(CTL)实时模型检查问题。当将实时系统建模为一组驾驶LSC图表时,我们将使用“每实例一个TA线”方法将这些驾驶图和受监视图转换为TA的行为等效网络,然后减少了基于方案的验证问题,也减少了CTL实时模型检查问题。我们展示了如何利用TA形式主义的表达能力和实时模型检查器Uppaal的CTL查询语言来完成这些任务。提议的两种方法分别在Uppaal工具中实现并构建为工具链。我们使用这两种验证方法进行了许多实验,结果表明这些方法是可行的,计算上可行的,并且工具是有效的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号