In diesem Dokument, das im Rahmen der Lehrveranstaltung Embedded Systems an der Fachhochschule in Wiesbaden entstanden ist, wird auf die Echtzeiterweiterungen in UML 2.0 bzw. UML-RT ein. Es ist von Vorteil wenn Sie mit UML vertraut sind, da sich das Verstehen sonst teilweise etwas kompliziert darstellt.
Das Dokument ist zweigeteilt zu betrachten. Zum ersten sind ca. zwanzig Seiten, die sich mit den Erweiterungen und Notationen für UML beschäftigen wie z.B. neue Notationen für das Sequenzdiagramm oder aber auch den vollkommen neuen Diagrammtypen des Timingdiagramms. Im Anschluss daran werden die bisher in UML-RT verwendeten Erweiterungen mit ihren neuen Gegenstücken in UML 2.0 verglichen und es wird noch kurz auf den Mechanismus der Profiles und im Speziellen auf das Profile for Schedulability, Performance, and Time eingegangen. Im zweiten Teil des Dokuments sind sämtliche Stereotypen, die als Erweiterungen für UML im Profile for Schedulability, Performance, and Time sind aufgelistet.
Inhaltsverzeichnis
- Einführung:
- Inhaltsverzeichnis:
- Sequenzdiagramm:
- Duration Observation:
- Duration Constraint:
- Time Observation:
- Time Constraint:
- Timingdiagramm:
- 1. Form
- 2. Form
- 3. Form
- Notationen:
- Vergleich UML – RT in UML 2.0:
- UML-RT:
- Capsules
- Ports:
- Connectoren:
- Protokolle:
- Statecharts:
- UML 2.0:
- Komponenten:
- Ports
- Connectoren:
- Signale
- Interfaces:
- Statecharts:
- Profiles:
- Profile for Schedulability, Performance and Time:
- RTresourceModeling:
- <<GRMacquire>>
- <GRMcode>>
- <<GRMdeploys>>
- <<GRMrealize>>
- <<GRMrelease>>
- <<GRMrequires>>
- Tagged Values:
- RTtimeModeling
- <<RTaction>>
- <<RTclkInterrupt>>
- <<RTclock>>
- <<RTdelay>>
- <<RTevent>>
- <<RTinterval>>
- <<RTnewClock>>
- <RTnewTimer>>
- <<RTpause>>
- <<RTreset>>
- <<RTset>>
- <<RTstart>>
- <<RTstimulus>>
- <<RTtime>>
- <<RTtimeout>>
- <<RTtimer>>
- <<RTtimeService>>
- <<RTtimingMechanism>>
- Tagged Values:
- RTconcurrencyModeling
- <<CRaction>>
- <<CRasynch>>
- <<CRconcurrent>>
- <<CRcontains>>
- <<CRdeferred>>
- <CRimmediate>>
- <<CRmsgQ>>
- <<CRsynch>>
- SAprofile
- <<SAengine>>
- <<SAowns>>
- <<SAprecedes>>
- <<SAresource>>
- <<SAresponse>>
- <<SAschedRes>>
- <<SAscheduler>>
- <<SAsituation>>
- <<SAtrigger>>
- <<SAusedHost>>
- <<SAuses>>
- PAprofile
- <<PAclosedLoad>>
- <<PAcontext>>
- <<PAhost>>
- <<PAopenLoad>>
- <<PAresource>>
- <<PAstep>>
- Tagged Values:
- RSAprofile
- <RSAchannel>>
- <<RSAclient>>
- <<RSAconnection>>
- <<RSAmutex>>
- <<RSAorb>>
- <<RSAserver>>
- Quellenangabe
- Echtzeiterweiterungen in UML 2.0 und UML-RT
- Neue Notationen für UML-Diagramme
- Vergleich von UML-RT und UML 2.0 Erweiterungen
- Das Profile for Schedulability, Performance, and Time
- Stereotypen und Tagged Values für Echtzeitanwendungen
Zielsetzung und Themenschwerpunkte
Dieses Dokument, das im Rahmen der Lehrveranstaltung Embedded Systems an der Fachhochschule in Wiesbaden entstanden ist, befasst sich mit den Echtzeiterweiterungen in UML 2.0 bzw. UML-RT. Das Ziel ist es, die Erweiterungen und Notationen für UML, insbesondere für Echtzeitanwendungen, zu erklären und zu erläutern. Das Dokument vergleicht auch die in UML-RT verwendeten Erweiterungen mit ihren neuen Gegenstücken in UML 2.0.
Zusammenfassung der Kapitel
Der erste Teil des Dokuments behandelt die Erweiterungen und Notationen für UML, die sich auf zeitliche Aspekte konzentrieren. Dies umfasst neue Notationen für das Sequenzdiagramm, wie z.B. Duration Observation und Time Constraint, sowie den neuen Diagrammtyp des Timingdiagramms. Im Anschluss daran werden die in UML-RT verwendeten Erweiterungen mit ihren neuen Gegenstücken in UML 2.0 verglichen. Das Dokument stellt die Unterschiede und Gemeinsamkeiten der beiden Modellierungsansätze dar. Der zweite Teil des Dokuments listet die Stereotypen und Tagged Values auf, die im Profile for Schedulability, Performance, and Time verwendet werden. Dieses Profil bietet eine Reihe von Erweiterungen für UML, die es ermöglichen, Echtzeitanwendungen detailliert zu modellieren.
Schlüsselwörter
UML 2.0, UML-RT, Echtzeit, Echtzeiterweiterungen, Modellierung, Sequenzdiagramm, Timingdiagramm, Stereotypen, Tagged Values, Profile for Schedulability, Performance, and Time, Echtzeitmodellierung.
- Arbeit zitieren
- Christian H. Becker (Autor:in), 2004, Echtzeiterweiterungen in UML 2.0 und UML-RT, München, GRIN Verlag, https://www.grin.com/document/25127