Line 1: | Line 1: | ||
== LTSmin Extension of ProB == | == LTSmin Extension of ProB == | ||
[https://github.com/utwente-fmt/ltsmin/releases LTSmin] is a high-performance language-independent model checker that | |||
allows numerous modelling language front-ends to be connected to various | |||
analysis algorithms, through a common interface. | |||
We have implemented an integration of LTSmin with ProB for symbolic reachability and for explicit state model checking: | |||
* [https://link.springer.com/chapter/10.1007%2F978-3-319-33693-0_18 Symbolic Reachability Analysis of B Through ProB and LTSmin] | |||
* [https://link.springer.com/chapter/10.1007%2F978-3-319-98938-9_16 State-of-the-Art Model Checking for B and Event-B Using ProB and LTSmin], Proceedings iFM'2018. | |||
In order to set up the LTSmin and ProB integraiton, do the following: | |||
* Download the latest LTSmin release: https://github.com/utwente-fmt/ltsmin/releases and extract it | * Download the latest LTSmin release: https://github.com/utwente-fmt/ltsmin/releases and extract it |
LTSmin is a high-performance language-independent model checker that allows numerous modelling language front-ends to be connected to various analysis algorithms, through a common interface. We have implemented an integration of LTSmin with ProB for symbolic reachability and for explicit state model checking:
In order to set up the LTSmin and ProB integraiton, do the following:
Note that the LTSmin extension is not available for Windows.