Buch: Real-Time Object-Oriented Modeling

Objektorientierte Echtzeit-Modellierung

Das ROOM Buch ist ein unverzichtbares Werk, das detailliert in eine nach wie vor in ihrer Klarheit und Vollständigkeit unübertroffene Modellierungssprache für Echtzeitsysteme einführt.

Read more

Der Schlüssel zur modernen Software- und Systemmodellierung

Das ROOM Buch präsentiert eine spezialisierte Modellierungsmethode, die insbesondere für Echtzeit- und eingebettete Systeme entwickelt wurde. Darüber hinaus hat die ROOM-Modellierungssprache auch die Entwicklung von Standards wie UML und SysML wesentlich beeinflusst. Ihre Klarheit, Eleganz und Vollständigkeit ermöglicht es, komplexe Software-Architekturen zu entwerfen und direkt ausführbaren Code zu generieren, was sie in unserer dynamischen Technologiewelt stets aktuell und relevant hält. Die Neuauflage dieses Buches, ermöglicht durch die Unterstützung des Ursprungsverlags Wiley und der Autoren, macht dieses wichtige Standardwerk wieder einem breiten Fachpublikum verfügbar.

Inhalte des Buchs

  • Die ROOM-Methodik wird eingeführt und Kapitel für Kapitel weiter vertieft
  • Die grundlegenden Dimensionen der Modellierung mit ROOM: Struktur, Verhalten und Vererbung, werden motiviert und mittels praxisnahen Beispielen erläutert
  • Das Layering-Prinzip, also der Architektur in Schichten, mit Anbietern von Diensten auf der niederen Ebene und deren Konsumenten auf der höheren, wird elegant in die restliche Methodik integriert. Diese Struktur ist essenziell für eine klare Softwarearchitektur und Strukturierung des Gesamtsystems.

Steigern Sie mit dem Buch Ihre Expertise und Ihr Verständnis für objektorientierte Echtzeitmodellierung und das Erstellen von Software-Architekturen hierfür. Nutzen Sie das Eclipse Open-Source-Projekt eTrice für Übungen und um praktische Erfahrungen mit dieser Methodik zu sammeln.

Auf Wunsch können Sie sich das Buch auch als Paperback Version bestellen:

ROOM Open Source Werkzeug – Modellierung und Codegenerierung für Echtzeit- und Embedded-Systeme

Eclipse eTrice bietet eine Implementierung der Modellierungssprache ROOM (Real-Time Object-Oriented Modeling) zusammen mit Editoren, Codegeneratoren für C-, Java- und C++-Code und Target-Middleware. Das Modell kann sowohl in textueller Form als auch mit grafischen Editoren für die strukturellen und verhaltensbezogenen (d.h. Zustandsmaschinen) Teile definiert werden.

Links: