Adapting the UPPAAL model of a distributed lift system

  • Authors:
  • Wan Fokkink;Allard Kakebeen;Jun Pang

  • Affiliations:
  • Vrije Universiteit, Section Theoretical Computer Science, Amsterdam, The Netherlands and CWI, Embedded Systems Group, Amsterdam, The Netherlands;-;Universität Oldenburg, Safety-Critical Embedded Systems, Oldenburg, Germany

  • Venue:
  • FSEN'07 Proceedings of the 2007 international conference on Fundamentals of software engineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Groote, Pang and Wouters (2001) analyzed an existing distributed lift system using the process algebraic toolset µCRL. Pang, Karstens and Fokkink (2003) analyzed a redesign of this system using the timed automata based toolset UPPAAL. We adapt and extend this UPPAAL model. Firstly, we refine the synchronization mechanism between lifts, to explain a new problem that was reported by the developers of the lift system, and to propose a solution for it. Secondly, we allow a lift to enter a halt state, after which the entire system should make an emergency stop, for instance because a lift meets a maximum height threshold. Using the UPPAAL model checker we verified that the adapted lift system satisfies the system requirements.