首页> 外文会议>Software Engineering and Formal Methods, 2005. SEFM 2005. Third IEEE International Conference on >Use of verification for testing and debugging of complex reactive systems
【24h】

Use of verification for testing and debugging of complex reactive systems

机译:将验证用于复杂反应系统的测试和调试

获取原文

摘要

Safety-critical reactive systems are characterized by a complex behavior, making their testing and debugging a very difficult task. Observed incorrect behavior might be hard to reproduce: even small changes in order or in time at which input events occur may have a significant impact on system reaction. The challenge is how to utilize (typically, partial) information about failed system run to reproduce and localize the problem. For statechart-based models of reactive systems, it is shown how testing and model checking can be combined to reproduce errors observed during execution of code generated from model. This approach is based on the use of State mate ModelChecker tool. The main idea is to use the available knowledge about "irreproducible" run that violates system property P, in order to properly set up verification for reachability of not P. A realistic rail cross control example is used to illustrate the approach.
机译:安全关键型反应堆系统的特点是行为复杂,使其测试和调试非常困难。观察到的不正确行为可能很难重现:即使输入事件发生的顺序或时间发生微小变化,也可能会对系统反应产生重大影响。面临的挑战是如何利用(通常是部分)有关故障系统运行的信息来重现和定位问题。对于基于状态图的反应系统模型,它显示了如何将测试和模型检查结合起来以重现在执行从模型生成的代码期间观察到的错误。这种方法是基于使用State mate ModelChecker工具的。主要思想是使用有关违反系统属性P的“不可复制”运行的可用知识,以便正确设置对非P的可达性的验证。一个实际的铁路交叉控制示例用于说明该方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号