非交互式Petri網(wǎng)可覆蓋性驗證的高效實現(xiàn)

作者:丁如江; 李國強 上海交通大學軟件學院; 上海200240

摘要:近年來,基于Petri網(wǎng)可覆蓋性的驗證技術已經(jīng)成功地應用于并發(fā)程序的驗證與分析中。然而,由于Petri網(wǎng)的可覆蓋性問題復雜度太高,這類技術在應用時有較大的局限性,對于輸入規(guī)模較大的問題常常會出現(xiàn)超時的情況。而Petri網(wǎng)的一個子系統(tǒng)非交互式Petri網(wǎng),其可覆蓋性和可達性復雜性均是NP完備的,同時表達力又可以作為某類并發(fā)程序的驗證模型。設計并實現(xiàn)了可以高效驗證非交互式Petri網(wǎng)可覆蓋性的工具CFPCV。采用基于約束的方法,從模型中提取約束,并使用Z3 SMT求解器對約束進行求解,同時,通過子網(wǎng)可標記方法對候選解進行驗證,從而保證每組解都是正確解。通過實驗分析了該工具的成功率、迭代次數(shù)以及運行效率,發(fā)現(xiàn)該算法不僅驗證成功率高,而且性能非常優(yōu)異。

注:因版權方要求,不能公開全文,如需全文,請咨詢雜志社

軟件學報

北大期刊 下單

國際刊號:1000-9825

國內(nèi)刊號:11-2560/TP

雜志詳情
相關熱門期刊

服務介紹LITERATURE

正規(guī)發(fā)表流程 全程指導

多年專注期刊服務,熟悉發(fā)表政策,投稿全程指導。因為專注所以專業(yè)。

保障正刊 雙刊號

推薦期刊保障正刊,評職認可,企業(yè)資質合規(guī)可查。

用戶信息嚴格保密

誠信服務,簽訂協(xié)議,嚴格保密用戶信息,提供正規(guī)票據(jù)。

不成功可退款

如果發(fā)表不成功可退款或轉刊。資金受第三方支付寶監(jiān)管,安全放心。