uml2prov.github.io

Elevator

This case study is concerned with a system that manages a elevator system. Here, we provide the following suplementary material:

  1. The UML diagrams used to model the case study
  2. The provenance templates generated
  3. The set of bindings extracted from the execution
  4. For each binding, its expansion in SVG and PROVN format

Such a case study has been modelled through the following UML Sequence and State Machine Diagrams.

UML Sequence diagrams

UML State Machine diagrams

CarPositionControl UML State Machine diagram

CarPositionIndicator UML State Machine diagram

Dispatcher UML State Machine diagram

Door UML State Machine diagram

DoorControl UML State Machine diagram

Drive UML State Machine diagram

DriveControl UML State Machine diagram

HallButton UML State Machine diagram

HallButtonControl UML State Machine diagram

Passenger UML State Machine diagram