資料介紹
在軟件的生命周期內(nèi),從需求分析到軟件維護的任何階段,都可能存在漏洞。因此工程師們期望在軟件運行中盡可能早地(最好是在需求分析階段)檢測到錯誤。面對這樣的挑戰(zhàn),本文提出一種用需求建模語言SPARDL用于為周期性控制系統(tǒng)建模。
SPARDL是一種用于控制系統(tǒng)的需求建模語言,尤其適用于基于模式的、有著混合的(連須的/離散的)狀態(tài)、有限的周期行為和通信特征的控制系統(tǒng)。在每個周期中,系統(tǒng)都會并且只會精確地處在一個模式下,它可以停留在這個模式或者根據(jù)它現(xiàn)在的狀態(tài)轉(zhuǎn)換到另一個模式。作為一個輕量級的形式化語言,SPARDL可以在需求階段消除不確定性,而這通常對于系統(tǒng)的正確性來說是一個挑戰(zhàn)。
Event-B是一個重量級的形式化語言,它基于傳統(tǒng)的謂詞演算和定理證明。在Event-B中,事件(event)足一個主要的特征,因此它非常適合用來為周期行為建模。另外,Event-B還支持逐步精化地建立系統(tǒng)模型。用戶可以在建模之初構(gòu)建一個粗略的原型,然后不斷地使用精化策略,使之成為一個更為復(fù)雜但實用的系統(tǒng)。在軟件開發(fā)模型中,增量開發(fā)是運用于復(fù)雜系統(tǒng)開發(fā)的常見方式,能夠極大地減少漏洞的出現(xiàn)。
Event-B中的精化機制使得在形式化的建模和分析中進行增量開發(fā)變得方便。本文首先根據(jù)基本需求建立一個粗略的SPARDL的Event-B模型,然后再根據(jù)更多的需求精化這個模型。用Event-B為SPARDL系統(tǒng)建模,可以在一定程度上用它對應(yīng)的Rodin平臺驗證控制系統(tǒng)的需求。

掃碼添加小助手
加入工程師交流群
- 【干貨】用FreeRTOS搭建Event-Driven應(yīng)用框架
- ThreadX(八)------事件集Event
- 樹莓派4b原理圖下載 178次下載
- 華碩主板B85-PRO GAMER點位圖 302次下載
- 無線充發(fā)射極芯片AC4B03B數(shù)據(jù)手冊 21次下載
- 一種擁有較好可解釋性的啟發(fā)式多分類集成算法 13次下載
- 綜述深度神經(jīng)網(wǎng)絡(luò)的解釋方法及發(fā)展趨勢 19次下載
- 采用SOP8-PP封裝1A線性鋰電池充電芯片HM4056B 18次下載
- 終止通知:AS3729B_EN000203_1-00.pdf
- C++的cast最完整最詳細(xì)的解釋資料說明 0次下載
- 從SST25VF016B/032B移植到SST26VF016B和SST26VF032B/032BA.pdf
- 最新105個新電氣名詞解釋說明 0次下載
- 關(guān)于紅外檢測技術(shù)的解釋性論文 2次下載
- 基于Event-B的航天器內(nèi)存管理系統(tǒng) 0次下載
- java是什么?java概念解釋 0次下載
- 實踐GoF的23種設(shè)計模式:解釋器模式 1.3k次閱讀
- 有關(guān)MOST總線的詳細(xì)解釋 6k次閱讀
- 萬眾期待的代碼解釋器上線了! 1.3k次閱讀
- MATLAB文件讀寫和數(shù)據(jù)處理的詳細(xì)解釋 4k次閱讀
- 如何安裝Python解釋器 6.1k次閱讀
- KUKA使用SUBMIT解釋器 6.6k次閱讀
- Event Recorder的使用 2.8k次閱讀
- 醫(yī)學(xué)圖像處理:從形成到解釋 2.7k次閱讀
- SystemVerilog中的電平敏感事件控制 2.2k次閱讀
- Systemverilog event的示例 2.2k次閱讀
- 什么是“可解釋的”? 可解釋性AI不能解釋什么 9.2k次閱讀
- 新iPhone價格為什么這么貴?來看看蘋果官方的解釋吧! 7.2k次閱讀
- 用幾個問答通熟易懂的解釋上拉電阻與下拉電阻保證你快速了解 7.1k次閱讀
- SSD多盒目標(biāo)檢測技術(shù)的直觀解釋 8.8k次閱讀
- 命令解釋程序工作流程 5.8k次閱讀
下載排行
本周
- 1MDD品牌三極管MMBT3906數(shù)據(jù)手冊
- 2.33 MB | 次下載 | 免費
- 2MDD品牌三極管S9012數(shù)據(jù)手冊
- 2.62 MB | 次下載 | 免費
- 3聯(lián)想flex2-14D/15D說明書
- 4.92 MB | 次下載 | 免費
- 4收音環(huán)繞擴音機 AVR-1507手冊
- 2.50 MB | 次下載 | 免費
- 524Pin Type-C連接器設(shè)計報告
- 1.06 MB | 次下載 | 免費
- 6新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 次下載 | 免費
- 7MS1000TA 超聲波測量模擬前端芯片技術(shù)手冊
- 0.60 MB | 次下載 | 免費
- 8MS1022高精度時間測量(TDC)電路數(shù)據(jù)手冊
- 1.81 MB | 次下載 | 免費
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8100W準(zhǔn)諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論