cost 179 ms
無法使用Java的JBMC(有界模型檢查器)命令

[英]Unable to use JBMC (Bounded Model Checker) Commands for Java

我是JBMC(Bounded Model Checker)的新手 。 我們需要找出RunTime Exception的可能性,它可能在java程序中發生而不運行它。 我們搜索了一些抽象的解釋框架,發現JBMC在這種情況下會有所幫助。 例如 : 在上面的程序中,當循環在第6次迭代 ...

如何證明 Frama-C + EVA 中非確定性值的簡單等式?

[英]How does one prove simple equalities of non-deterministic values in Frama-C + EVA?

我對 Frama-C 18.0 版(Argon)的行為有點困惑。 給定以下程序: 我希望使用任何跟蹤相等性的抽象域都能很容易地證明該斷言。 但是,調用 frama-c -eva -eva-equality-domain -eva-polka-equalities foo.c 給出: 我錯過了什么嗎 ...

Prolog目標的運行時成本的真實抽象度量

[英]Truthful abstract measure for run time cost of a Prolog goal

在下面,我只考慮純 Prolog程序。 這意味着我不是在談論副作用和操作系統調用,它們會讓邏輯領域做一些無法在Prolog中觀察到的事情。 對於Prolog程序的運行時成本,有一個眾所周知的抽象度量 : 邏輯推理的數量 。 通過“抽象”,我的意思是這個度量獨立於任何特定的Prolog實 ...

使用frama-c的值分析計算函數的可達性

[英]Calculate reachability to a function using frama-c's value analysis

這是我的例子: 我想要做的是在main中初始化時找到輸入變量n的范圍,從而得到函數sum。 此示例中的正確范圍是[1,10]。 在示例中,我想將原始輸入“保存”在全局值中,並通過將其分配到變量log_global中來重新引入它,從而發現導致到達函數的原始輸入。 在此示例上運行f ...

自動擴展Frama-C值分析

[英]Automatic widening in frama-c value analysis

我正在尋找一種在沒有用戶提示的情況下對循環執行擴展的方法。 我將使用一個示例進行說明: 在此代碼上運行frama-c值分析時,全局變量z接收間隔[-,-]。 因為z設置為零,並且循環由增量運算符組成,所以自動加寬方法應該能夠推斷出更准確的間隔為[0,-]。 在Frama-C中可以這 ...

LLVM中的抽象解釋

[英]Abstract Interpretation in LLVM

我需要使用抽象解釋來使用LLVM進行一些分析。 這可能嗎? 或者我需要更容易地使用分析工具。 如果我可以通過LLVM做到這一點,哪些類將幫助我從原始源代碼中制定語句以獲取變量之間的關系(以及每個變量的可能值范圍) ...

什么“必須折疊環以確保終止”是什么意思?

[英]What does “loops must be folded to ensure termination” mean?

我在一篇關於正式方法的論文(精確的抽象解釋)中遇到了“循環必須折疊到終止”。 我很清楚終止意味着什么,但我不知道折疊循環是什么,也不知道如何在循環上執行折疊。 有人可以向我解釋一下折疊環是什么意思嗎? 如果它沒有隱含,或者沒有立即跟隨折疊循環的定義,這如何確保終止? 謝謝 ...

抽象解釋的簡短實現示例

[英]Short implementation examples of abstract interpretation

我正在學習抽象解釋課程,但我還沒有看到任何關於理論如何映射到實際代碼的例子。 我正在尋找簡短的代碼示例,我最好不必使用整個編譯器。 分析不一定有用,我只想看一個分析得出然后實現的例子。 有沒有人知道任何這樣的例子,也許是從大學課程? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM