UML-Erweiterungen zur Timing-Erfassung

Unified Model Language (UML) repräsentiert den wesentlichen Versuch einer Vielzahl von Methodikern, ein gemeinsames Mittel zur Beschreibung komplexer Systeme mittels der Objektorientierungskonzepte auszuarbeiten. Seit der Übernahme des UML-Standards und seines neuen, weiterentwickelten Release UML 2.0 wurde diese Modellierungssprache zur Entwicklung einer Vielzahl zeit- und ressourcenkritischer Systeme eingesetzt.

Jedoch fehlt UML in einigen Schlüsselbereichen, die für die Konstrukteure und Entwickler von Echtzeit- und integrierten Systemen besonders wichtig sind. Insbesondere der Mangel an quantifizierbaren Zeit- und Ressourcenbegriffen stellte ein Hindernis für ihre verbreitetere Nutzung dar, und eine strenge Semantik-Definition ist eine zwingende Voraussetzung. Glücklicherweise fand man heraus, dass UML über alle erforderlichen Mechanismen verfügte, um diese Probleme durch ihre Funktionen der Erweiterbarkeit zu beheben.

Die Verbindung zwischen Systemausführung und Zeitverlauf kann als präzises Verhalten beschrieben werden und unterstützt somit die Modellierung zeitabhängigen Verhaltens. Zu diesem Zwek wurde eine aktive Entität eingeführt, die eine Definition von Laufzeitbeschränkungen zwischen willkürlichen Ereignissen innerhalb des Systems ermöglicht. Neben dem Timer-Objekt fragt eine Uhr den aktuellen Zeitpunkt ab. Zusätzliche Erweiterungen sorgen für die Identifizierung syntaktisch bedeutungsvoller Ereignisse der Systemausführung, einschließlich Ereigniszeit und artbezogener Informationen.

Darüber hinaus wurde ein operativer Formalismus definiert, mit dem Vermutungen und Anforderungen ausgedrückt werden sollen, die komplexere Bedingungen umfassen, als den Abstand zwischen zwei Ereignissen. Ein Beobachter kann synchron mit einem System arbeiten und seinen Zustand und die auftretenden Ereignisse überwachen. Dieser wird als Sprachempfänger genutzt, der über lokale Speicherattribute verfügen kann. Deren Verhalten wird über eine Statusmaschine beschrieben.

Das neue UML-Echtzeitprofil wird innerhalb industrieller Fallstudien untersucht, die von den Industriepartnern des OMEGA-Projekts zur Verfügung gestellt und ausgearbeitet wurden. Das Ziel besteht darin, detailliertere Schritte und Richtlinien zur Nutzung der wesentlichen UML-Sprache einzubinden, insbesondere in Bezug auf die vorgeschlagenen Zeitverlängerungen.

Media Contact

Susanne Graf ctm

Weitere Informationen:

http://www-verimag.imag.fr/

Alle Nachrichten aus der Kategorie: Informationstechnologie

Neuerungen und Entwicklungen auf den Gebieten der Informations- und Datenverarbeitung sowie der dafür benötigten Hardware finden Sie hier zusammengefasst.

Unter anderem erhalten Sie Informationen aus den Teilbereichen: IT-Dienstleistungen, IT-Architektur, IT-Management und Telekommunikation.

Zurück zur Startseite

Kommentare (0)

Schreiben Sie einen Kommentar

Neueste Beiträge

Ideen für die Zukunft

TU Berlin präsentiert sich vom 22. bis 26. April 2024 mit neun Projekten auf der Hannover Messe 2024. Die HANNOVER MESSE gilt als die Weltleitmesse der Industrie. Ihr diesjähriger Schwerpunkt…

Peptide auf interstellarem Eis

Dass einfache Peptide auf kosmischen Staubkörnern entstehen können, wurde vom Forschungsteam um Dr. Serge Krasnokutski vom Astrophysikalischen Labor des Max-Planck-Instituts für Astronomie an der Universität Jena bereits gezeigt. Bisher ging…

Wasserstoff-Produktion in der heimischen Garage

Forschungsteam der Frankfurt UAS entwickelt Prototyp für Privathaushalte: Förderzusage vom Land Hessen für 2. Projektphase. Wasserstoff als Energieträger der Zukunft ist nicht frei verfügbar, sondern muss aufwendig hergestellt werden. Das…

Partner & Förderer