Checking the TWIN Elevator System by Translating Object-Z to SMV

  • Sören Preibusch
  • Florian Kammüller
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4916)


In the context of large scale industrial installations, model checking often fails to tap its full potential because of a missing link between a system’s specification and its functional and non-functional requirements, like safety. Our work bridges this gap by providing a translation from the formal specification language Object-Z to the SMV model checker input language to combine their advantages.

This paper focuses on the translation of the object-oriented features of Object-Z: operation promotion and communication between objects. We demonstrate the feasibility of our approach using the example of the TWIN Elevator system and embed the translation process in the industrial software production workflow.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Sören Preibusch
    • 1
  • Florian Kammüller
    • 2
  1. 1.German Institute for Economic ResearchBerlin
  2. 2.Fakultät IV: Elektrotechnik und InformatikTechnische Universität BerlinBerlin

Personalised recommendations