Abstract
An existing distributed lift system was analyzed using the process algebraic language μCRL [7]. Four problems were found, three of which were also found independently by the developers in the testing phase. They solved these problems in an ad hoc manner, because the causes of the problems were unclear. The analysis in [7] revealed the reasons for those problems, and proposed solutions.
In this paper, we checked the developers’ solutions using Uppaal. We show that the solutions of the developers do not solve these problems completely, while a refined version of our solution proposed in [7] does.
In this paper, we checked the developers’ solutions using Uppaal. We show that the solutions of the developers do not solve these problems completely, while a refined version of our solution proposed in [7] does.
Original language | English |
---|---|
Title of host publication | Proceedings 5th Conference on Formal Engineering Methods: ICFEM'03 |
Subtitle of host publication | Lecture Notes in Computer Science 2885 |
Publisher | Springer/Verlag |
Pages | 504-522 |
Volume | 2885 |
Publication status | Published - 2003 |