[發(fā)明專利]基于UPPAAL的實(shí)時(shí)嵌入式系統(tǒng)構(gòu)件間協(xié)同行為的驗(yàn)證方法有效
| 申請(qǐng)?zhí)枺?/td> | 201110423095.4 | 申請(qǐng)日: | 2011-12-16 |
| 公開(kāi)(公告)號(hào): | CN102567163A | 公開(kāi)(公告)日: | 2012-07-11 |
| 發(fā)明(設(shè)計(jì))人: | 杜德慧;溫巖;馮曙光;包丹珠;徐亞祎;杜麗 | 申請(qǐng)(專利權(quán))人: | 華東師范大學(xué) |
| 主分類號(hào): | G06F11/26 | 分類號(hào): | G06F11/26 |
| 代理公司: | 上海藍(lán)迪專利事務(wù)所 31215 | 代理人: | 徐筱梅;張翔 |
| 地址: | 200241 *** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 uppaal 實(shí)時(shí) 嵌入式 系統(tǒng) 構(gòu)件 協(xié)同 行為 驗(yàn)證 方法 | ||
1.一種基于UPPAAL的實(shí)時(shí)嵌入式系統(tǒng)構(gòu)件間協(xié)同行為的驗(yàn)證方法,其特征在于該方法是:將實(shí)時(shí)嵌入式系統(tǒng)建模形成的MARTE模型轉(zhuǎn)化為工具UPPAAL能夠驗(yàn)證的時(shí)間自動(dòng)機(jī),然后使用UPPAAL工具對(duì)時(shí)間自動(dòng)機(jī)驗(yàn)證,并得出驗(yàn)證結(jié)果;具體包括以下步驟:
a、實(shí)時(shí)嵌入式系統(tǒng)MARTE模型轉(zhuǎn)化為時(shí)間自動(dòng)機(jī)
ⅰ)、對(duì)于MARTE模型中有CCSL約束的MARTE構(gòu)件圖,根據(jù)CCSL語(yǔ)義將構(gòu)件模型轉(zhuǎn)化為仿真自動(dòng)機(jī);?
ⅱ)、對(duì)于MARTE模型中沒(méi)有CCSL約束的MARTE構(gòu)件圖,首先,將模型中的MARTE順序圖轉(zhuǎn)化為監(jiān)控自動(dòng)機(jī);然后,將模型中的MARTE狀態(tài)圖轉(zhuǎn)化為對(duì)象時(shí)間自動(dòng)機(jī);?
b、使用工具UPPAAL對(duì)轉(zhuǎn)化好的時(shí)間自動(dòng)機(jī)模型進(jìn)行驗(yàn)證并輸出驗(yàn)證結(jié)果。
2.根據(jù)權(quán)利要求1所述的驗(yàn)證方法,其特征在于所述根據(jù)CCSL語(yǔ)義將構(gòu)件模型轉(zhuǎn)化為仿真自動(dòng)機(jī)是:根據(jù)各個(gè)端口CCSL語(yǔ)義,將構(gòu)件的每一個(gè)端口建模成一個(gè)從時(shí)間自動(dòng)機(jī),各從時(shí)間自動(dòng)機(jī)負(fù)責(zé)模擬對(duì)應(yīng)端口的協(xié)同行為;同時(shí)將整個(gè)構(gòu)件建模為主時(shí)間自動(dòng)機(jī),主時(shí)間自動(dòng)機(jī)通過(guò)同步機(jī)制控制各從自動(dòng)機(jī)的行為。
3.根據(jù)權(quán)利要求1所述的驗(yàn)證方法,其特征在于所述將模型中的MARTE順序圖轉(zhuǎn)化為監(jiān)控自動(dòng)機(jī)的過(guò)程是:模型驗(yàn)證是通過(guò)message的傳遞作為建模依據(jù)的;首先,將message作為一個(gè)監(jiān)控對(duì)象,根據(jù)每一個(gè)message的接收方和發(fā)送方,message的前后關(guān)系和message中所包含的時(shí)間約束對(duì)應(yīng)地生成UPPAAL監(jiān)控自動(dòng)機(jī)的狀態(tài)遷移和信號(hào)變量,然后再轉(zhuǎn)化為監(jiān)控自動(dòng)機(jī),用來(lái)對(duì)整個(gè)系統(tǒng)的交互行為進(jìn)行監(jiān)控。
4.根據(jù)權(quán)利要求1所述的驗(yàn)證方法,其特征在于所述將模型中的MARTE狀態(tài)圖轉(zhuǎn)化為時(shí)間自動(dòng)機(jī)的過(guò)程是:MARTE狀態(tài)圖對(duì)應(yīng)地為一個(gè)系統(tǒng)構(gòu)件建模;構(gòu)件內(nèi)部的事件信息通過(guò)MARTE狀態(tài)圖表示;事件信息包括外部交互信息和內(nèi)部的更新信息;將MARTE狀態(tài)圖中的各狀態(tài)一一對(duì)應(yīng)地轉(zhuǎn)化為時(shí)間自動(dòng)機(jī)中的location,根據(jù)狀態(tài)之間的遷移相應(yīng)地轉(zhuǎn)化為時(shí)間自動(dòng)機(jī)中的edge,對(duì)于狀態(tài)圖中對(duì)其他對(duì)象的調(diào)用轉(zhuǎn)化為synchronization,將狀態(tài)圖內(nèi)部變量更新轉(zhuǎn)化為effect,狀態(tài)圖中控制變量轉(zhuǎn)化為guard;最后再在涉及到交互的edge中加入額外的synchronization和effect,以便監(jiān)控自動(dòng)機(jī)收集信號(hào)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華東師范大學(xué),未經(jīng)華東師范大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110423095.4/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 基于UPPAAL的實(shí)時(shí)嵌入式系統(tǒng)構(gòu)件間協(xié)同行為的驗(yàn)證方法
- TASM2UPPAAL模型轉(zhuǎn)換方法
- 一種基于UPPAAL模型的汽車軟件源代碼仿真測(cè)試方法
- 語(yǔ)義Web服務(wù)組合的自動(dòng)驗(yàn)證方法及其系統(tǒng)
- 制程變異下基于UPPAAL?SMC的MPSoC任務(wù)調(diào)度建模與評(píng)估方法
- 一種不確定性環(huán)境下混成AADL模型量化分析方法
- 一種WSN邏輯型感知需求的驗(yàn)證方法
- 一種基于UPPAAL-SMC對(duì)網(wǎng)絡(luò)物理系統(tǒng)需求做形式化驗(yàn)證方法
- 一種基于模型翻譯的Ptolemy離散事件模型形式化驗(yàn)證方法
- 一種面向RoboSim模型實(shí)時(shí)系統(tǒng)的模型檢測(cè)方法
- 實(shí)時(shí)解碼系統(tǒng)與實(shí)時(shí)解碼方法
- 實(shí)時(shí)穩(wěn)定
- 實(shí)時(shí)監(jiān)控裝置、實(shí)時(shí)監(jiān)控系統(tǒng)以及實(shí)時(shí)監(jiān)控方法
- 實(shí)時(shí)或準(zhǔn)實(shí)時(shí)流傳輸
- 實(shí)時(shí)或準(zhǔn)實(shí)時(shí)流傳輸
- 實(shí)時(shí)通信方法和實(shí)時(shí)通信系統(tǒng)
- 實(shí)時(shí)更新
- 實(shí)時(shí)內(nèi)核
- 用于通信網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)備及相關(guān)方法
- 實(shí)時(shí)量化方法及實(shí)時(shí)量化系統(tǒng)





