Welcome!

this is the official P-UMLaut help. The P-UMLaut tool is a development of the Parallel Systems Group belonging to the Department for Computing Science at the Carl von Ossietzky University in Oldenburg, Germany.

In this help you will find different aspects of how to take advantage of the P-UMLaut tool. First of all there will be a short introduction to the architecture design in which all developed or reused components will be presented. Followed by a short explanation to the so far existing graphical user interface. Bigger focus is set on the files, which the user is expected to create first, before using P-UMLaut. It will be given an exact documentation of the needed Sim-, Das Format- and PINA-File. In the End you will have the oppertunity to dive deeper into the functionality of the different elements of the P-UMLaut tool, as there are the compiler, the filter, PEP and the 3D world.

Getting started

The P-UMLaut tool is devided into three main sections. First section is the description of the modelled system as an UML 2.0 Sequence diagram. Second part of the tool is the Simulator which executes the Petri Nets builded by the Compiler. Third part is the 3D animation based on the IRRLICHT engine.

The user initially has to create different xml-files describing the sequence diagrams, 3D world and a xml-file mapping UML events and 3D animations or user events. Furthermore the user has to create the 3D models according to the described system world

  1. Sim-File:a xml-description of the sequence diagrams which shall be animated
  2. Das Format:3D world xml description belonging to the sequence diagrams
  3. PINA:xml-file mapping every event to its according 3D animation or user event

The following chapters are giving an introduction in using the GUI and how to build the needed xml-files in a correct way.