model-checking

    1熱度

    2回答

    我正在努力在NuSMV中創建交通燈系統實施。現在我有6個布爾值爲NS/EW紅色,黃色,綠色。但是,當我指定它們在未來狀態中總是爲真時,它會返回錯誤。如果有人在我的代碼中看到任何錯誤,我將不勝感激。謝謝。 MODULE main VAR nsRed : boolean; nsYellow : boolean; nsGreen : boolean; time

    2熱度

    1回答

    當我使用NuSMV工具來驗證我的CTL是否正確時,我遇到一個讓我如此困惑的問題。 我的模型是 和這裏的NuSMV代碼: MODULE main VAR state : {ROOT, A1, B1, C1, D1, F1, M1}; ASSIGN init(state) := ROOT; next(state) := case state = ROOT

    0熱度

    1回答

    我在ispin建模的系統,並試圖用LTL公式來驗證系統的時候,我發現不可達的錯誤,如 unreached in claim l0 _spin_nvr.tmp:8, state 9, "(!((getReciept&&getCard)))" _spin_nvr.tmp:10, state 11, "-end-" (2 of 11 states) 我LTL公式爲 lt

    1熱度

    1回答

    我想建模一個HTTP交互,即一系列HTTPRequest/HTTPResponse,並且我試圖將其作爲一個轉換系統進行建模。 我通過使用定義的一類狀態下的排序: open util/ordering[State] 一國就是一組消息的: sig State { msgSet: set Message } 每對(HTTPRequest->類HTTPResponse)和(HTTPRe

    5熱度

    1回答

    CBMC檢測如下的可能的無符號此外溢出: l = (t + *b)&(0xffffffffL); c += (l < t); 我同意,在第一線溢出的可能性,但我照顧CBMC無法查看的下一行中的進位。 如果萬一發生溢出,我將設置進位1.因此,由於我知道這一點,所以我希望我的代碼能夠工作,所以我想繼續進行驗證過程。 那麼,我是如何告訴CBMC忽略這個bug並繼續前進的呢?

    0熱度

    2回答

    在下面的代碼中有一個調用約定錯誤(可能導致一個永恆循環),並且我無法檢測到它。我嘗試使用'Satabs'驗證代碼。什麼樣的模型可以將誤差帶到表面。通過以下模型,我可以得到一個段錯誤。 通過更改VLEN和TMAX,您可以播放一下。 Q1。什麼是調用約定錯誤?第二季度銷售價格爲 。哪種模型最適合用來查找錯誤? #include <stdio.h> #if MODEL==1 #define VL

    2熱度

    1回答

    基本上,模型檢查處理模型'm'(系統的行爲描述)和屬性'p',系統應滿足該模型。對於這兩種工件,模型檢查器都會確定模型是否滿足屬性。 我的問題是,是否可以將模型'm'指定爲LTL公式,並檢查作爲LTL'm'的模型是否滿足屬性'p'。 理論上,我認爲這種方法應該可行,因爲我們可以生成兩個Büchi自動機,一個用於LTL公式'p',另一個用於描述模型'm'的LTL屬性。如果兩個非確定性自動機的交集爲空

    0熱度

    1回答

    我在ubuntu機器上安裝了NuSMV 2.5.4。當我使用命令NuSMV -int first.smv以交互模式運行它時,我得到以下響應無法打開輸入文件first.smv。這是爲什麼?我已將我的smv文件(first.smv)放入bin文件夾中。

    0熱度

    1回答

    在最後一段,頁#23的用戶手冊2.5(我用2.5.4): "A type specifier can be given by two expressions separated by .. (<TWO DOTS>). The two expressions have both to evaluate to constants integer numbers, and may contain nam

    1熱度

    1回答

    我剛想出這個問題。正如「計算機科學邏輯」一書中所寫,LTL的一個重要等價物是: Fp = TUp。 T意味着沒有限制。 然而,如果我用(不是p)替換T? Fp =(不是p)上漲嗎?因爲在這種情況下,我實際上在公式中加入了一些約束條件(不是p),但同時可能沒有任何狀態可以滿足(不是p)和p。我試着用不同的LTL公式作爲p,並且只要p是可滿足的,那麼對於具有p的每條路徑,它必須滿足Fp和(不是p)Up