0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

上??匕瞚Verifier計(jì)算機(jī)聯(lián)鎖系統(tǒng)驗(yàn)證工具概述

上??匕?/a> ? 來(lái)源:上海控安 ? 作者:上??匕?/span> ? 2022-08-09 16:37 ? 次閱讀

行業(yè)背景

在現(xiàn)代公共交通體系中,軌道交通系統(tǒng)具有不可替代的突出地位。隨著車站信號(hào)設(shè)備數(shù)量越來(lái)越龐大、車站作業(yè)任務(wù)越來(lái)越復(fù)雜,如何保證列車安全、快速、高效的運(yùn)行,是擺在相關(guān)技術(shù)人員面前的一個(gè)突出問(wèn)題。計(jì)算機(jī)聯(lián)鎖系統(tǒng)是鐵路及城市軌道交通信號(hào)系統(tǒng)中極重要的子系統(tǒng),是一種典型的基于數(shù)據(jù)驅(qū)動(dòng)的安全苛求系統(tǒng),開發(fā)過(guò)程中需要對(duì)系統(tǒng)行為進(jìn)行驗(yàn)證并確認(rèn)數(shù)據(jù)的安全性,數(shù)據(jù)不僅關(guān)系著計(jì)算機(jī)聯(lián)鎖功能的正確實(shí)現(xiàn),更關(guān)系到整個(gè)信號(hào)系統(tǒng)的安全完整性等級(jí)。傳統(tǒng)的聯(lián)鎖系統(tǒng)開發(fā)、設(shè)計(jì)和測(cè)試,只能從功能上保證其邏輯的正確性,而無(wú)法保證其安全需求完全得到滿足。通過(guò)形式化方法保障安全需求完全滿足,才是提高聯(lián)鎖系統(tǒng)安全性的關(guān)鍵。SmartRocket iVerifier作為上??匕矒碛凶灾鲗@夹g(shù)的計(jì)算機(jī)聯(lián)鎖系統(tǒng)形式化驗(yàn)證工具,打破了國(guó)外產(chǎn)品在計(jì)算機(jī)聯(lián)鎖系統(tǒng)形式化驗(yàn)證領(lǐng)域的壟斷地位,成為國(guó)內(nèi)軌道交通領(lǐng)域保證聯(lián)鎖系統(tǒng)安全性的首款形式化驗(yàn)證工具。

產(chǎn)品概述

X529e9Npwp3Liq5Q71QnP6gd01h2919q.png

SmartRocket iVerifier是一款應(yīng)用于軌道交通領(lǐng)域的計(jì)算機(jī)聯(lián)鎖系統(tǒng)驗(yàn)證工具。該工具支持自動(dòng)解析由LSpec規(guī)范語(yǔ)言描述的安全需求,并結(jié)合聯(lián)鎖數(shù)據(jù)自動(dòng)驗(yàn)證需求是否成立。工具采用形式化方法進(jìn)行驗(yàn)證,使得每條安全需求的真?zhèn)谓Y(jié)論基于嚴(yán)格的模型檢查,若證明為假,工具提供時(shí)序仿真調(diào)試功能以供用戶推導(dǎo)出安全需求被違背的完整過(guò)程。形式化驗(yàn)證由工具根據(jù)通用應(yīng)用和特定站型配置自動(dòng)運(yùn)行,執(zhí)行效率高、方便調(diào)試、省去大量人力成本。

產(chǎn)品功能

01自動(dòng)化驗(yàn)證

支持勾選實(shí)例化設(shè)備進(jìn)行一鍵驗(yàn)證。驗(yàn)證方法為simpleCAR,其中驗(yàn)證策略包括前向搜索和后向搜索,驗(yàn)證結(jié)果包括驗(yàn)證通過(guò)、驗(yàn)證未通過(guò)和驗(yàn)證未確定。對(duì)于驗(yàn)證通過(guò)的設(shè)備,其在任何情況下驗(yàn)證均通過(guò);對(duì)于驗(yàn)證未通過(guò)的設(shè)備,工具提供不滿足驗(yàn)證性質(zhì)的反例,對(duì)于驗(yàn)證未確定的設(shè)備,可切換不同的策略或加長(zhǎng)時(shí)限再次對(duì)其進(jìn)行驗(yàn)證。

19U305HkzCykUYU102Mj6t9Ku725K98A.png

02輔助反例調(diào)試

支持查看驗(yàn)證未通過(guò)設(shè)備下的全部變量周期圖,點(diǎn)擊某一周期,將對(duì)BOOL邏輯梯形圖上變量進(jìn)行賦值變化,站場(chǎng)圖亦會(huì)展示該周期下設(shè)備的狀態(tài),支持同時(shí)查看梯形圖和站場(chǎng)圖,支持對(duì)站場(chǎng)圖中設(shè)備進(jìn)行搜索定位。

Vg1C3p974e0J8ROe78eA9m21z6jl52bb.png


03安全需求管理

支持在線導(dǎo)入安全需求文件或?qū)Π踩枨筮M(jìn)行增刪查改,支持根據(jù)需求編號(hào)查找對(duì)應(yīng)的形式化語(yǔ)言LSpec描述和自然語(yǔ)言描述,支持一鍵解析安全需求,通過(guò)解析查找其語(yǔ)法錯(cuò)誤,并定位該錯(cuò)誤。

8669KRmmax4f92BPj1067uyVuJ7259iw.png

特色優(yōu)勢(shì)

01形式化驗(yàn)證

全過(guò)程采用自動(dòng)化的模型檢查方法,該方法通過(guò)沖突引導(dǎo)方式快速定位到違背安全需求的狀態(tài)空間,同時(shí)通過(guò)抽象規(guī)約技術(shù)從部分搜索狀態(tài)中推導(dǎo)出全狀態(tài)空間的正確性,提高證明效率。

02LSpec規(guī)范語(yǔ)言

設(shè)計(jì)了基于線性時(shí)間邏輯(Linear temporal logic, LTL)的LSpec規(guī)范語(yǔ)言。該語(yǔ)言將謂詞邏輯中的量詞與時(shí)間邏輯中的時(shí)延相結(jié)合,可以表示關(guān)系性質(zhì)和時(shí)序性質(zhì),從而無(wú)二義地描述聯(lián)鎖系統(tǒng)的安全需求。

03可視化調(diào)試
支持對(duì)站場(chǎng)平面圖進(jìn)行仿真,支持將違背安全需求的狀態(tài)空間以周期圖形式呈現(xiàn),支持梯形圖與站場(chǎng)圖進(jìn)行交互,為測(cè)試人員提供用戶友好的反例調(diào)試工具。

04增量式驗(yàn)證
提供LSpec規(guī)范語(yǔ)言在線編輯器,支持在開發(fā)周期中根據(jù)驗(yàn)證結(jié)果對(duì)形式化安全需求進(jìn)行修改,支持對(duì)部分已修改需求重新進(jìn)行驗(yàn)證,降低時(shí)間成本。

成果應(yīng)用

軌道交通
SmartRocket iVerifier為行業(yè)龍頭客戶提供聯(lián)鎖系統(tǒng)形式化驗(yàn)證服務(wù),以建立符合CENELEC EN 50128:2011 SIL4等級(jí)的簽核安全驗(yàn)證。目前已解析超過(guò)1000條形式化需求,驗(yàn)證超過(guò)10000個(gè)實(shí)例,利用該工具已實(shí)現(xiàn)對(duì)試點(diǎn)站的聯(lián)鎖系統(tǒng)形式化驗(yàn)證。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 驗(yàn)證工具
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    7477
  • 軌道交通
    +關(guān)注

    關(guān)注

    1

    文章

    146

    瀏覽量

    15201
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    計(jì)算機(jī)接口位于什么之間

    計(jì)算機(jī)接口是計(jì)算機(jī)硬件和軟件之間、計(jì)算機(jī)與外部設(shè)備之間以及計(jì)算機(jī)各部件之間傳輸數(shù)據(jù)、控制信息和狀態(tài)信息的硬件設(shè)備和軟件程序。它在計(jì)算機(jī)系統(tǒng)
    的頭像 發(fā)表于 10-14 14:02 ?181次閱讀

    計(jì)算機(jī)存儲(chǔ)系統(tǒng)的工作原理和功能

    計(jì)算機(jī)存儲(chǔ)系統(tǒng)作為計(jì)算機(jī)系統(tǒng)中至關(guān)重要的組成部分,其原理和功能對(duì)于理解計(jì)算機(jī)的運(yùn)行機(jī)制具有關(guān)鍵意義。以下將詳細(xì)闡述計(jì)算機(jī)存儲(chǔ)
    的頭像 發(fā)表于 09-26 16:42 ?537次閱讀

    計(jì)算機(jī)存儲(chǔ)系統(tǒng)的構(gòu)成

    計(jì)算機(jī)存儲(chǔ)系統(tǒng)計(jì)算機(jī)中用于存放程序和數(shù)據(jù)的設(shè)備或部件的集合,它構(gòu)成了計(jì)算機(jī)信息處理的基礎(chǔ)。一個(gè)完整的計(jì)算機(jī)存儲(chǔ)
    的頭像 發(fā)表于 09-26 15:25 ?472次閱讀

    計(jì)算機(jī)系統(tǒng)的硬件組成和主要部件

    計(jì)算機(jī)系統(tǒng)的硬件組成是計(jì)算機(jī)運(yùn)行的基礎(chǔ),它包含了多個(gè)關(guān)鍵部件,這些部件相互協(xié)作,共同實(shí)現(xiàn)計(jì)算機(jī)的各種功能。
    的頭像 發(fā)表于 09-10 11:41 ?1393次閱讀

    簡(jiǎn)述計(jì)算機(jī)總線的分類

    計(jì)算機(jī)總線作為計(jì)算機(jī)系統(tǒng)中連接各個(gè)功能部件的公共通信干線,其結(jié)構(gòu)和分類對(duì)于理解計(jì)算機(jī)硬件系統(tǒng)的工作原理至關(guān)重要。以下是對(duì)計(jì)算機(jī)總線結(jié)構(gòu)和分類
    的頭像 發(fā)表于 08-26 16:23 ?836次閱讀

    微處理器如何控制計(jì)算機(jī)系統(tǒng)

    微處理器,作為計(jì)算機(jī)系統(tǒng)的核心部件,承擔(dān)著控制整個(gè)計(jì)算機(jī)系統(tǒng)運(yùn)行的重要任務(wù)。它不僅是計(jì)算機(jī)的運(yùn)算中心,還是控制中心,負(fù)責(zé)執(zhí)行程序指令、處理數(shù)據(jù)以及協(xié)調(diào)計(jì)算機(jī)各部件之間的工作。以下將詳細(xì)
    的頭像 發(fā)表于 08-22 14:21 ?419次閱讀

    計(jì)算機(jī)系統(tǒng)的組成和功能

    計(jì)算機(jī)系統(tǒng)是一個(gè)復(fù)雜而龐大的概念,它涵蓋了計(jì)算機(jī)硬件、軟件以及它們之間相互作用的所有元素。為了全面而深入地探討計(jì)算機(jī)系統(tǒng),本文將從定義、組成、功能、發(fā)展歷程以及未來(lái)趨勢(shì)等方面進(jìn)行詳細(xì)闡述。
    的頭像 發(fā)表于 07-24 17:41 ?669次閱讀

    計(jì)算機(jī)系統(tǒng)中的關(guān)鍵組件有哪些

    計(jì)算機(jī)系統(tǒng)中,關(guān)鍵組件的協(xié)同工作構(gòu)成了其強(qiáng)大的數(shù)據(jù)處理和運(yùn)算能力。這些組件不僅決定了計(jì)算機(jī)的性能,還影響著用戶的使用體驗(yàn)。以下是對(duì)計(jì)算機(jī)系統(tǒng)中關(guān)鍵組件的詳細(xì)闡述,包括它們的定義、功能、特點(diǎn)以及相互之間的關(guān)系。
    的頭像 發(fā)表于 07-15 18:18 ?1142次閱讀

    工業(yè)控制計(jì)算機(jī)的硬件組成有哪些

    工業(yè)控制計(jì)算機(jī)(Industrial Personal Computer,IPC)是一種專門為工業(yè)環(huán)境設(shè)計(jì)的計(jì)算機(jī)系統(tǒng),具有高可靠性、高穩(wěn)定性、高實(shí)時(shí)性等特點(diǎn)。在工業(yè)自動(dòng)化、智能制造等領(lǐng)域中,工業(yè)
    的頭像 發(fā)表于 06-16 11:33 ?1393次閱讀

    工業(yè)計(jì)算機(jī)與普通計(jì)算機(jī)的區(qū)別

    在信息化和自動(dòng)化日益發(fā)展的今天,計(jì)算機(jī)已經(jīng)成為了我們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡?b class='flag-5'>工具。然而,在計(jì)算機(jī)領(lǐng)域中,工業(yè)計(jì)算機(jī)和普通計(jì)算機(jī)雖然都具備基
    的頭像 發(fā)表于 06-06 16:45 ?1096次閱讀

    【量子計(jì)算機(jī)重構(gòu)未來(lái) | 閱讀體驗(yàn)】+ 初識(shí)量子計(jì)算機(jī)

    欣喜收到《量子計(jì)算機(jī)——重構(gòu)未來(lái)》一書,感謝電子發(fā)燒友論壇提供了一個(gè)讓我了解量子計(jì)算機(jī)的機(jī)會(huì)! 自己對(duì)電子計(jì)算機(jī)有點(diǎn)了解,但對(duì)量子計(jì)算機(jī)真是一無(wú)所知,只是聽說(shuō)過(guò)量子糾纏、超快的運(yùn)算速
    發(fā)表于 03-05 17:37

    計(jì)算機(jī)系統(tǒng)由什么兩部分組成 計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu)

    計(jì)算機(jī)系統(tǒng)是由硬件和軟件兩部分組成的。 硬件部分包括計(jì)算機(jī)的實(shí)體組件,如中央處理器(CPU)、內(nèi)存、存儲(chǔ)設(shè)備、輸入輸出設(shè)備、顯示器等。CPU是計(jì)算機(jī)系統(tǒng)的核心部件,負(fù)責(zé)執(zhí)行指令、運(yùn)算和控制計(jì)算
    的頭像 發(fā)表于 02-01 14:13 ?3382次閱讀

    計(jì)算機(jī)系統(tǒng)如何應(yīng)對(duì)大模型時(shí)代的挑戰(zhàn)與機(jī)遇

    “操作系統(tǒng)管理著計(jì)算機(jī)的資源和進(jìn)程,以及所有的硬件和軟件。計(jì)算機(jī)的操作系統(tǒng)讓用戶在不需要了解計(jì)算機(jī)語(yǔ)言的情況下與
    發(fā)表于 01-23 11:06 ?497次閱讀
    <b class='flag-5'>計(jì)算機(jī)系統(tǒng)</b>如何應(yīng)對(duì)大模型時(shí)代的挑戰(zhàn)與機(jī)遇

    工業(yè)計(jì)算機(jī)與商用計(jì)算機(jī)的區(qū)別

    工業(yè)計(jì)算機(jī)與商用計(jì)算機(jī)的區(qū)別? 工業(yè)計(jì)算機(jī)和商用計(jì)算機(jī)是兩種應(yīng)用于不同領(lǐng)域的計(jì)算機(jī)系統(tǒng)。雖然它們?cè)诩夹g(shù)方面存在一些共性,但在功能、設(shè)計(jì)、可靠
    的頭像 發(fā)表于 12-27 10:50 ?584次閱讀

    什么是后量子密碼學(xué)?量子計(jì)算機(jī)vs經(jīng)典計(jì)算機(jī)

    后量子密碼學(xué)(Post-Quantum Cryptography,PQC)是在經(jīng)典計(jì)算機(jī)上定義和執(zhí)行算法,研究量子計(jì)算機(jī)和經(jīng)典計(jì)算機(jī)都無(wú)法破解的新密碼系統(tǒng)。后量子密碼學(xué)的提出是為了抵抗
    的頭像 發(fā)表于 12-19 11:42 ?1565次閱讀