µCRL was used in the analysis of a real-life system for lifting trucks (lorries, railway carriages, buses and other vehicles). The system consists of a number of lifts; each lift supports one wheel of the truck that is being lifted and has its own microcontroller. The controls of the different lifts are connected by means of a cyclical network. A special purpose protocol has been developed to let the lifts operate synchronously. Four errors were found in the original design. A solution to these problems was proposed and it was shown by means of model checking that the modified system meets the requirements.
Two safety, two liveness properties and deadlock freedom were checked.
Equipment (computers, CPU, RAM)
Contact person: | Jun Pang |
---|---|
Other people involved: | |
|
|
Institution: | CWI, Amsterdam, The Netherlands |
Industrial partner: | |
Add-Controls, Amersfoort, The Netherlands |
|
Time period: | Around 2000 |
Another description of this showcase is available on the CADP homepage.