Checking the TWIN elevator system by translating object-Z to SMV

  • Authors:
  • Sören Preibusch;Florian Kammüller

  • Affiliations:
  • German Institute for Economic Research, Berlin;Technische Universität Berlin, Fakultät IV: Elektrotechnik und Informatik, Berlin

  • Venue:
  • FMICS'07 Proceedings of the 12th international conference on Formal methods for industrial critical systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the context of large scale industrial installations, modelchecking often fails to tap its full potential because of a missing linkbetween a system's specification and its functional and nonfunctional requirements, like safety. Our work bridges this gap by providing a translationfrom the formal specification language Object-Z to the SMV modelchecker input language to combine their advantages. This paper focuses on the translation of the object-oriented featuresof Object-Z: operation promotion and communication between objects.We demonstrate the feasibility of our approach using the example ofthe TWIN Elevator system and embed the translation process in theindustrial software production workflow.