Mit dem Modellierungstool UP lässt sich grafisch und benutzerfreundlich Maschinensoftware modellieren. Ein entscheidendes Merkmal dieser Modellierungsumgebung ist die Möglichkeit, für jede Funktionseinheit (Controller), eine eigene grafische Zustandsmaschine zu erstellen. Durch das Zeichnen einer Zustandsmaschine können Entwickler und Ingenieure auf intuitive Weise den Zustandsübergang, die Ereignisse und Aktionen des Controllers abbilden und das Verhalten der Maschine klar definieren.
Dies ermöglicht eine präzise und effiziente Entwicklung von Maschinensoftware und unterstützt die Zusammenarbeit zwischen verschiedenen Fachbereichen, um hochwertige Lösungen zu schaffen.