SCADE与QNX平台上的列车测速定位安全软件设计

需积分: 10 1 下载量 9 浏览量 更新于2024-09-07 收藏 942KB PDF 举报
"这篇论文探讨了基于SCADE与QNX平台的列车测速定位安全软件的开发和验证方法。研究人员为了确保列车测速定位软件的安全性,深入研究了测速定位的基本原理,并提出了一种创新的测速定位模型。他们采用SCADE工具进行系统建模,构建了测速定位软件模型,并利用SCADE的形式化验证技术来确保软件模型在安全性方面的无误。最终,该安全软件被部署到QNX操作系统上进行测试运行,经过QNX技术的分析和实际运行,证明了软件完全符合测速定位的技术标准和安全要求。该研究涉及的主要技术包括测速定位、系统建模、安全软件开发、高安全性应用开发环境以及形式化验证技术,并且在QNX实时操作系统上的实现是其关键部分。" 本文是一篇由李耀、陈荣武和谢刚三位作者发表的学术论文,他们分别在系统建模与验证、交通信息工程及控制、计算机应用以及城市轨道交通列车运行控制等领域有所专长。文章指出,为了保障列车测速定位软件的安全性,首先需要理解测速定位的基本原理,这通常涉及到传感器数据的处理、速度和位置的计算等。在此基础上,研究者引入了SCADE(Systematic Creation of Application Software for Distributed Embedded systems)工具,这是一个用于开发和验证高安全性嵌入式软件的环境。通过SCADE,可以创建精确的模型并进行形式化验证,这是确保软件在设计阶段就避免潜在错误的关键步骤。 SCADE提供的形式化验证允许开发者对软件模型进行逻辑和数学上的严格检查,从而在软件执行之前发现和修复可能的缺陷。这种方法对于铁路交通等安全关键领域尤为重要,因为任何软件故障都可能导致严重后果。 完成软件模型后,研究团队将其部署到QNX实时操作系统上。QNX以其稳定性和可靠性著称,特别适合于对实时性能和安全有严格要求的应用,如列车控制系统。通过QNX平台的测试,研究者能够验证软件在实际运行环境中的性能和安全性,确保其满足列车测速定位的严格技术指标。 这篇论文展示了如何结合SCADE工具和QNX系统来开发和验证高安全性、高精度的列车测速定位软件,为轨道交通领域的软件安全提供了一个有效的解决方案。这项工作不仅对列车运营的安全性有着显著的贡献,也为其他类似的安全关键系统的软件开发提供了参考。