1

我已經實現了共識算法(基於Paxos)。我添加了一些隨機測試用例,看起來很好。但是想通過模型檢查進行測試?找不到正確的文章。請分享怎麼辦模型檢查中的Paxos模型檢查Paxos

感謝

+0

我懷疑你會有更好的運氣http://cstheory.stackexchange.com/ – btilly

回答

1

您可以使用Spin Model checker來檢查系統的抽象描述。

對於基於Java的實現,您可以使用Java Path Finder

也有mace,在那裏你可以實現和測試像Paxos這樣的分佈式系統,它有一些支持包括C代碼。

問候,基督教