, Prob Sample Clauses

, Prob. 2 and Temporary Status (by second Friday in March) March 10, 2023 Permanent, (by last workday in April) April 28, 2023
, Prob. The plugin proB has been used on a case study (San ▇▇▇▇ metro system) provided by Siemens Transportation Systems. The result of the study described in 5.5 shows that proB is capable of dealing with large scale industrial models and is more efficient than AtelierB for dealing with large data sets and complex properties. About a man month of effort has been replaced by 17 minutes of computation. Furthermore, proB provides help in finding the faulty data when a property is not fulfilled. We believe we have established that the latest version of proB can therefore be used for debugging large industrial models. In order to overcome the challenges of this case study, various extensions had to be developed: a new parser, an integrated type checker, a new data structure for large sets and relations, and an improved constraint propagation algorithm. In the future, Siemens Transportation Systems plan to replace Atelier B by proB for this specific use (data proof regarding formal properties). STS and the University of Düsseldorf will validate proB in order to use it within the SIL4 development cycle at STS. We also plan to attack even bigger specifications such as the model of the Canarsie line (the complete B model of which contains 273,000 lines of B, up from 100,000 lines for Meteor).
, Prob. Available in the workshop download, this is a tool from the University of Dusseldorf. It is most notable for being a multi-linguistic tool: it will analyse B, CSP, Z, Promela, and other languages. It offers animation (with tailored visualisations), refinement checking, LTL model-checking, and other kinds of analyses. Although there is no support for Circus, there is support for a related notation involving the combination of CSP and B specifications.