Technical Report


Specification of an Elevator Control System -- An AutoFocus Case Study


Author(s): Frank Strobl, Alexander Wisspeintner
Year: 1999
Number: TUM-I9906
Editor:
CR Classification: D.1.3, D.2.2, D.2.m
CR General Terms: Design
Keywords: case study, systems development, embedded systems, validation, prototyping, simulation, visualization, graphical debugging, AutoFocus
Abstract:In this paper we present a case study with AutoFocus, a tool prototype for the development of distributed embedded systems. We develop a controller of an elevator system using different description techniques to illustrate the development process. Furthermore we use the simulation component of AutoFocus, SimCenter, to validate the behavior of the specified system. Using a device independent interface SimCenter can control both external multimedia applications for visualization as well as real hardware for rapid prototyping. We use the AutoFocus specification of the elevator control system to control a Fischertechnik model of an elevator.


Available as compressed Postscript

BibTeX-Entry:

@techreport{SW99, author = {Frank Strobl and Alexander Wisspeintner}, title = {Specification of an Elevator Control System -- An AutoFocus Case Study}, number = {TUM-I9906}, institution = {Technische Univerit\"at M\"unchen}, year = {1999}, url = {http://www4.informatik.tu-muenchen.de/reports/SW99.html}, abstract = {In this paper we present a case study with AutoFocus, a tool prototype for the development of distributed embedded systems. We develop a controller of an elevator system using different description techniques to illustrate the development process. Furthermore we use the simulation component of AutoFocus, SimCenter, to validate the behavior of the specified system. Using a device independent interface SimCenter can control both external multimedia applications for visualization as well as real hardware for rapid prototyping. We use the AutoFocus specification of the elevator control system to control a Fischertechnik model of an elevator.}, CRClassification = {D.1.3, D.2.2, D.2.m}, CRGenTerms = {Design}}