首页> 外文会议>First International Workshop on Complex faUlts and Failures in LargE Software Systems >Modeling and Verification of Zone Controller: The SCADE Experience in China's Railway Systems
【24h】

Modeling and Verification of Zone Controller: The SCADE Experience in China's Railway Systems

机译:区域控制器的建模与验证:中国铁路系统的SCADE经验

获取原文
获取原文并翻译 | 示例

摘要

Communications Based Train Control (CBTC) is the newest railway system to solve traffic congestion in China's cities. Compared with the traditional signaling systems, CBTC systems are more complicated for which the modern moving block systems have been designed so that the exact position of a train can be known more accurately. Using traditional software development processes to design and expand such large systems are costly, and become unsustainable. Safety-critical application development environment (SCADE) is the systemic solution for developing critical systems. It fulfills the requirement of design, simulation, verification and automatic code generation of safety critical systems as CBTC. However, modeling and verifying CBTC is still a challenging problem. According to our experience in modeling and verifying the Zone Controller (ZC) of CBTC, the SCADE based development process does not reduce the complexity of large systems, which leads to verification failure. Therefore, improving the SCADE based development process is an urgent task. In this work, the slicing criteria that the SCADE process must conduct in order to simplify the complexity of SCADE models are stated. For each type of observer in SCADE, examples of available slicing criteria are given and their effects on reducing state space are analyzed. Finally, as a practical example, ZC is modeled and verified by SCADE using the slicing criteria.
机译:基于通信的列车控制(CBTC)是解决中国城市交通拥堵的最新铁路系统。与传统的信号系统相比,CBTC系统更为复杂,为此设计了现代的移动块系统,以便可以更准确地知道火车的确切位置。使用传统的软件开发过程来设计和扩展这样的大型系统是昂贵的,并且变得不可持续。关键安全应用程序开发环境(SCADE)是用于开发关键系统的系统解决方案。它满足了安全关键系统(如CBTC)的设计,仿真,验证和自动代码生成的要求。但是,对CBTC进行建模和验证仍然是一个难题。根据我们在CBTC的区域控制器(ZC)建模和验证中的经验,基于SCADE的开发过程不会降低大型系统的复杂性,从而导致验证失败。因此,改善基于SCADE的开发过程是当务之急。在这项工作中,阐明了SCADE流程必须执行的切片标准,以简化SCADE模型的复杂性。对于SCADE中的每种类型的观察器,给出了可用切片条件的示例,并分析了它们对减少状态空间的影响。最后,作为一个实际示例,使用切片标准通过SCADE对ZC进行建模和验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号