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

    浏览量

    7676
  • 轨道交通
    +关注

    关注

    1

    文章

    248

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Renesas 3858 组单芯片 8 位 CMOS 微计算机深度解析

    Renesas 3858 组单芯片 8 位 CMOS 微计算机深度解析 在电子设备不断发展的今天,微计算机作为核心部件,其性能和特性对于整个系统的运行起着至关重要的作用。今天我们就来深入探讨一下
    的头像 发表于 04-13 15:00 222次阅读

    HIP6521EVAL1:奔腾4计算机系统的外设电源控制解决方案

    HIP6521EVAL1:奔腾4计算机系统的外设电源控制解决方案 在当今的计算机系统中,稳定且高效的电源供应是确保系统性能的关键。对于奔腾4计算机系统而言,HIP6521EVAL1评估
    的头像 发表于 04-12 12:15 471次阅读

    计算机专业408考研科目

    408 跨考零基础:三个月入门到精通路线 站在2026年的节点回望,计算机考研408(计算机学科专业基础综合)早已超越了单纯的知识点考核,它更像是一场对逻辑思维与系统观的深度洗礼。对于跨考且零基
    发表于 04-11 16:44

    十进制计算机硬件体系结构及“独值”量化逻辑运算革命(一)

    采用“独值”量化逻辑理论设计十进制数字计算机,十进制网络计算机,十进制模拟计算机,十进制模糊计算机,实现计算机类型多样化,
    的头像 发表于 01-29 09:13 1206次阅读
    十进制<b class='flag-5'>计算机</b>硬件体系结构及“独值”量化逻辑运算革命(一)

    Aumovio案例研究 | 软件即产品(SWaap)背景下的模型系统工程与闭环系统验证

    )的应用背景下,本案例需要基于Level1虚拟ECU,实现电动尾门的模型化系统工程和闭环系统验证。同时,需要确保虚拟系统行为与真实系统具有足够的一致性与准确性。SW
    的头像 发表于 01-07 10:04 782次阅读
    Aumovio案例研究 | 软件即产品(SWaap)背景下的模型<b class='flag-5'>系统</b>工程与闭环<b class='flag-5'>系统验证</b>

    上海计算机视觉企业行学术沙龙走进西井科技

    12月5日,由中国图象图形学学会青年工作委员会(下简称“青工委”)、上海计算机学会计算机视觉专委会(下简称“专委会”)联合主办,上海西井科技股份有限公司、江苏路街道商会承办的“
    的头像 发表于 12-16 15:39 821次阅读

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

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

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

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

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

    北斗卫星同步时钟系统:水电新能源计算机监控系统
    的头像 发表于 09-10 15:00 888次阅读
    北斗卫星同步时钟<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 839次阅读
    工业<b class='flag-5'>计算机</b>的重要性

    基于飞腾CPU的安全计算机平台研制项目通过试验评审

    近日,中国城市轨道交通协会技术装备专业委员会在青岛组织召开 “基于国产芯片和操作系统的安全计算机平台研制项目” 上道试验暨结题验收评审会,基于飞腾CPU的安全计算机平台研制项目顺利通过现场试验评审
    的头像 发表于 07-23 13:59 1193次阅读

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

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

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

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

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

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