0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

上海控安iVerifier计算机联锁系统验证工具概述

上海控安 来源:上海控安 作者:上海控安 2022-08-09 16:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

行业背景

在现代公共交通体系中,轨道交通系统具有不可替代的突出地位。随着车站信号设备数量越来越庞大、车站作业任务越来越复杂,如何保证列车安全、快速、高效的运行,是摆在相关技术人员面前的一个突出问题。计算机联锁系统是铁路及城市轨道交通信号系统中极重要的子系统,是一种典型的基于数据驱动的安全苛求系统,开发过程中需要对系统行为进行验证并确认数据的安全性,数据不仅关系着计算机联锁功能的正确实现,更关系到整个信号系统的安全完整性等级。传统的联锁系统开发、设计和测试,只能从功能上保证其逻辑的正确性,而无法保证其安全需求完全得到满足。通过形式化方法保障安全需求完全满足,才是提高联锁系统安全性的关键。SmartRocket iVerifier作为上海控安拥有自主专利技术的计算机联锁系统形式化验证工具,打破了国外产品在计算机联锁系统形式化验证领域的垄断地位,成为国内轨道交通领域保证联锁系统安全性的首款形式化验证工具。

产品概述

X529e9Npwp3Liq5Q71QnP6gd01h2919q.png

SmartRocket iVerifier是一款应用于轨道交通领域的计算机联锁系统验证工具。该工具支持自动解析由LSpec规范语言描述的安全需求,并结合联锁数据自动验证需求是否成立。工具采用形式化方法进行验证,使得每条安全需求的真伪结论基于严格的模型检查,若证明为假,工具提供时序仿真调试功能以供用户推导出安全需求被违背的完整过程。形式化验证由工具根据通用应用和特定站型配置自动运行,执行效率高、方便调试、省去大量人力成本。

产品功能

01自动化验证

支持勾选实例化设备进行一键验证。验证方法为simpleCAR,其中验证策略包括前向搜索和后向搜索,验证结果包括验证通过、验证未通过和验证未确定。对于验证通过的设备,其在任何情况下验证均通过;对于验证未通过的设备,工具提供不满足验证性质的反例,对于验证未确定的设备,可切换不同的策略或加长时限再次对其进行验证。

19U305HkzCykUYU102Mj6t9Ku725K98A.png

02辅助反例调试

支持查看验证未通过设备下的全部变量周期图,点击某一周期,将对BOOL逻辑梯形图上变量进行赋值变化,站场图亦会展示该周期下设备的状态,支持同时查看梯形图和站场图,支持对站场图中设备进行搜索定位。

Vg1C3p974e0J8ROe78eA9m21z6jl52bb.png


03安全需求管理

支持在线导入安全需求文件或对安全需求进行增删查改,支持根据需求编号查找对应的形式化语言LSpec描述和自然语言描述,支持一键解析安全需求,通过解析查找其语法错误,并定位该错误。

8669KRmmax4f92BPj1067uyVuJ7259iw.png

特色优势

01形式化验证

全过程采用自动化的模型检查方法,该方法通过冲突引导方式快速定位到违背安全需求的状态空间,同时通过抽象规约技术从部分搜索状态中推导出全状态空间的正确性,提高证明效率。

02LSpec规范语言

设计了基于线性时间逻辑(Linear temporal logic, LTL)的LSpec规范语言。该语言将谓词逻辑中的量词与时间逻辑中的时延相结合,可以表示关系性质和时序性质,从而无二义地描述联锁系统的安全需求。

03可视化调试
支持对站场平面图进行仿真,支持将违背安全需求的状态空间以周期图形式呈现,支持梯形图与站场图进行交互,为测试人员提供用户友好的反例调试工具。

04增量式验证
提供LSpec规范语言在线编辑器,支持在开发周期中根据验证结果对形式化安全需求进行修改,支持对部分已修改需求重新进行验证,降低时间成本。

成果应用

轨道交通
SmartRocket iVerifier为行业龙头客户提供联锁系统形式化验证服务,以建立符合CENELEC EN 50128:2011 SIL4等级的签核安全验证。目前已解析超过1000条形式化需求,验证超过10000个实例,利用该工具已实现对试点站的联锁系统形式化验证。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 验证工具
    +关注

    关注

    0

    文章

    11

    浏览量

    7647
  • 轨道交通
    +关注

    关注

    1

    文章

    222

    浏览量

    16029
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工控机与普通计算机的核心差异解析

    在工业自动化和智能制造领域,计算机设备作为核心控制单元,其选择直接影响整个系统的稳定性与可靠性。工控机与普通计算机虽同属计算设备,但其设计目标、性能侧重和应用场景存在根本性差异。准确理
    的头像 发表于 11-25 14:45 1355次阅读
    工控机与普通<b class='flag-5'>计算机</b>的核心差异解析

    龙架构计算机系统能力核心课程教学研讨会圆满举行

    2025年11月8日,由教育部计算机类专业系统能力课程群虚拟教研室指导、北京航空航天大学计算机学院主办的龙架构计算机系统能力核心课程教学研讨会在京举行。
    的头像 发表于 11-14 13:52 430次阅读

    北斗卫星同步时钟系统:水电新能源计算机监控系统

    北斗卫星同步时钟系统:水电新能源计算机监控系统
    的头像 发表于 09-10 15:00 514次阅读
    北斗卫星同步时钟<b class='flag-5'>系统</b>:水电新能源<b class='flag-5'>计算机</b>监控<b class='flag-5'>系统</b>

    【作品合集】赛昉科技VisionFive 2单板计算机开发板测评

    、OpenSUSE、OpenKylin、OpenEuler、Deepin等,及在这些操作系统上运行的各类软件。 活动详情地址: 【RISC-V专题】VisionFive 2单板计算机免费试用 作品合集: 作者
    发表于 09-04 09:08

    工业计算机的重要性

    于管理用于产品检查、数据记录和数据分析的运动控制系统,以提高制造生产率。例如,汽车行业从工业边缘计算机中受益匪浅,这些计算机用于自动化制造汽车所涉及的各种过程。工业边
    的头像 发表于 07-28 16:07 411次阅读
    工业<b class='flag-5'>计算机</b>的重要性

    自动化计算机经过加固后有什么好处?

    -40℃的寒冷环境中运行⁰C和温度达到85℃的灼热环境,这要归功于此类系统中使用的宽温度组件和被动冷却技术。2.抗冲击和振动自动化计算机是工业级计算机,其设计和制造可
    的头像 发表于 07-21 16:44 440次阅读
    自动化<b class='flag-5'>计算机</b>经过加固后有什么好处?

    自动化计算机的功能与用途

    工业自动化是指利用自动化计算机来控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造过程的质量。工业自动化在汽车制造中体现得最为明显,其中许多
    的头像 发表于 07-15 16:32 548次阅读
    自动化<b class='flag-5'>计算机</b>的功能与用途

    工业计算机与商用计算机的区别有哪些

    工业计算机是一种专为工厂和工业环境设计的计算系统,具有高可靠性和稳定性,能够应对恶劣环境下的自动化、制造和机器人操作。其特点包括无风扇散热技术、无电缆连接和防尘防水设计,使其在各种工业自动化场景中
    的头像 发表于 07-10 16:36 535次阅读
    工业<b class='flag-5'>计算机</b>与商用<b class='flag-5'>计算机</b>的区别有哪些

    工业计算机如何设计用于冲击和振动

    工业计算机是为挑战消费级系统耐用性的环境而构建的。在制造业、运输业、国防和采矿业等领域,计算机面临着持续的冲击、振动和其他物理压力。设计这些系统以在这种条件下保持可靠需要卓越的工程和创
    的头像 发表于 05-19 15:27 369次阅读
    工业<b class='flag-5'>计算机</b>如何设计用于冲击和振动

    一文带你了解工业计算机尺寸

    工业计算机是现代自动化、人工智能(AI)和边缘计算的支柱。这些坚固耐用的系统旨在承受恶劣的环境,同时为关键应用提供可靠的性能。然而,由于有这么多可用的外形尺寸,为您的工业计算机选择合适
    的头像 发表于 04-24 13:35 810次阅读
    一文带你了解工业<b class='flag-5'>计算机</b>尺寸

    计算机网络入门指南

    计算机网络是指将地理位置不同且具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统
    的头像 发表于 04-22 14:29 1889次阅读
    <b class='flag-5'>计算机</b>网络入门指南

    SIS联锁和DCS联锁有什么区别?

    SIS系统和DCS系统处于生产装置的不同安全层级,DCS的联锁属于生产过程中经常使用的开关联锁或设备启动停止联锁,属于正常操作;SIS的
    的头像 发表于 03-03 11:08 4337次阅读
    SIS<b class='flag-5'>联锁</b>和DCS<b class='flag-5'>联锁</b>有什么区别?

    Quantinuum“Reimei”量子计算机在RIKEN正式运行

    )成功安装并全面投入运行。 此次合作中,RIKEN为“Reimei”量子计算机提供了世界级的基础设施,包括为其量身定制的设计、准备及交付工作。这一里程碑式的成就不仅标志着Quantinuum在量子计算领域的持续突破,也预示着未来高性能量子
    的头像 发表于 02-17 10:21 816次阅读

    BU-67121W实验室航空电子接口计算机North Hills

    接解决方案。应用领域:系统集成实验室模拟器生产试验台系统故障排除软件开发数据记录核心特性:桥接功能:支持以太网、MIL-STD-1553和ARINC 429的桥接。开发计算机配置:搭载英特尔凌动
    发表于 02-11 09:26

    云端超级计算机使用教程

    云端超级计算机是一种基于云计算的高性能计算服务,它将大量计算资源和存储资源集中在一起,通过网络向用户提供按需的计算服务。下面,AI部落小编为
    的头像 发表于 12-17 10:19 1006次阅读