![](/img/trans.png)
[英]Atelier B - Proving simple PO in the context of a loop
我如何證明以下不變量在 WHILE 替換的上下文中成立:INIT = FALSE => size(vv)>0? 它似乎生成了一個與循環相關的阻塞 PO。 B項目的結構如下: 頭部.mch 工具.mch 主.mch main_i.imp 文件 當沒有循環時證明不變量,例如 ...
[英]Atelier B - Proving simple PO in the context of a loop
我如何證明以下不變量在 WHILE 替換的上下文中成立:INIT = FALSE => size(vv)>0? 它似乎生成了一個與循環相關的阻塞 PO。 B項目的結構如下: 頭部.mch 工具.mch 主.mch main_i.imp 文件 當沒有循環時證明不變量,例如 ...
[英]Atelier B - Proof obligations of "H => vv$1 = vv$2" format for vv used in WHILE substitution
我試圖理解這種格式的證明義務: H => vv$1 = vv$2 vv 是在 WHILE 替換中的實現中使用的 var。 這個 PO 是什么意思,如何證明? 謝謝 B項目的結構如下: 機頭,實用程序,主要實現:main_i 代碼如下: 頭部.mch 工具.mch 主程序 主.imp ...
[英]Expressing rules in B-Method
我正在用B方法編寫一些系統規范。 我有以下變量,它們是一般集的子集: 第一種表示法:a:= {x,y,z,v} b:= {x,y,z} 我想陳述一條規則,即只要集合“b”中存在某些內容,它也存在於集合“a”中,這有助於將上述規范編寫如下: 第二種表示法:a:= {v ...
[英]Is B-Method an alternative to traditional programming languages?
我聽說過法國發明的B方法 。 它是c ++和java之類的傳統編程語言的替代品,還是用途不同的完全不同的東西? ...
[英]AMN and math logic notation
我不確定這是否適合stackoverflow,但我不知道還能在哪里問。 我正在研究用於證明需求規范中的一致性的B方法,並且在指定操作的前置條件時我遇到邏輯數學符號的問題。 簡化了原來的問題,我有一個變量,它是笛卡兒積的FLIGHT_NO×時間×時間之間的一個子集的航班 ,其中對於每個構件 ...