| |
|
Effiziente Systementwicklung mit der Unified Modeling Language System- und Software-Architekturen |
Objektorientierte Entwicklung von EchtzeitsystemenEin dreitägiges Seminar von Dr. Peter HruschkaObjektorientierte Entwicklungsmethoden gewinnen in den letzten Jahren an Popularität. Auch für die Entwicklung von zeitkritischen und eingebetteten Systemen sind im Rahmen der Objektorientierung neue Technologien entstanden, die den Entwicklungsprozeß maßgeblich beeinflussen. Dieses Seminar gibt einen Überblick, wie man unter Nutzung der neuen Technologien Echtzeitsysteme effizient entwickeln kann. Der erste Tag ist als Managementüberblick konzipiert und beleuchtet den kompletten Lebenszyklus einer Echtzeitentwicklung. Die beiden Folgetage vertiefen ausgewählte Themen. 1. Tag: Die Entwicklung von Echtzeitsystemen im Überblick Warum sind Echtzeitsysteme anders? Was ist bei der Entwicklung zusätzlich zu beachten? Objektorientierte Analyse: Den Schwerpunkt bilden dynamische Modelle Objektorientierter Entwurf und Echtzeitarchitekturen Technologietrends für Echtzeitsysteme: UML/RT, RT-CORBA, ....
2. und 3. Tag: Aspekte objektorientierter Entwicklung von Echtzeitsystemen Systemabgrenzung und ereignisorientierte Use-Cases Aktive und passive Klassen finden Funktionale und nicht-funktionale Anforderungen Interaktionsmodelle zur Verifizierung des Systemverhaltens Zustandsmodelle und ihr Zusammenhang mit Klassenmodellen Die Entwicklung von Echtzeitarchitekturen: Designentscheidungen und Trade-offs Der iterative Systementwicklungsprozeß und Traceability
Contact: Dr. Peter Hruschka
|