Seminar Architekturbeschreibungssprachen
Sommersemester 2006
Veranstalter: Heike Wehrheim
Organisatorisches
Vorbesprechung: Mi, 5. April, 14.00 im Raum E2.316.
Vorträge: Mi, 14.00 - 16.00 im Raum E2.316.
Hörerkreis: Studierende der Informatik im Masterstudiengang (SWT&IS III.1.4), bzw. DPO4 3. Studienabschnitt, maximal 15 Teilnehmer.
Inhalt
Architekturbeschreibungssprachen (architecture description languages, ADL) sind Formalismen zur Spezifikation von Softwarearchitekturen. Solche Sprachen können sowohl graphisch als auch textuell sein. In dem Seminar wollen wir verschiedene Ansätze von ADLs kennenlernen und vergleichen.
Vortragsliste
| Datum | Titel | Vortragender | Betreuer | Folien |
| 10.05.2006 | Grundlagen: A classification and comparsion framework for software architecture description languages | Christian Gerth | Heike Wehrheim | 10.05.2006 | SADL: M. Moriconi, X. Qian, R. Riemenschneider, Correct Architecture Refinement. | Silke Harperscheidt | Heike Wehrheim |
| 17.05.2006 | CSP: Kopiervorlage eines Vorlesungsskriptes. | Christian Niggemeyer | Thomas Ruhroth | |
| 17.05.2006 | Wright: R.Allen, D. Garlan, A formal basis for architectural connection | Stefan Feldkord | Thomas Ruhroth | |
| 24.05.2006 | PI-Kalkül: J. Parrow, D. Walker, A calculus of Mobile Processes, I | Frank Poschner | Heike Wehrheim | PPT |
| 24.05.2006 | Darwin: J. Magee, N. Dulay, S. Eisenbach, J. Kramer: Specifying Distributed Software Architecture. | Nils Kretschmar | Heike Wehrheim | |
| 31.05.2006 | UML 2.0 (Component diagams and composite structure diagrams): Keine Literaturangabe | Manuel Wickert | Heike Wehrheim | |
| 31.05.2006 | Rapide: D. Luckham, J. Vera, An Event-Based Architecture Definition Language. | Rolf Bettentrup | Thomas Ruhroth | |
| 07.06.2006 | ACME: D. Garlan, R. Monroe, D. Wile. Acme: An Architecture Description Interchange Language | Oliver Rohe | Thomas Ruhroth | folgen später | 07.06.2006 | Aesop: D. Garlan, R. Allen, J. Ockerbloom, Exploiting Style in Architectural Design Enviroments | Markus Becker | Heike Wehrheim |
| 21.06.2006 | C2: N. Medvidovic, et al., Using object-oriented typing to support architectural design in the C2 style | Tobias Melzner | Thomas Ruhroth | |
| 21.06.2006 | UniCon: M. Shaw, R. DeLine, D. Klein et al., Abstractions for Software Arcitecture and Tools to Support Them | N.N | Thomas Ruhroth | nicht vergeben |
| 28.06.2006 | Weaves: M. Gorlick, R. Razouk, Using weaves for software construction and analysis | Daniel Dau | Thomas Ruhroth | |
| 28.06.2006 | Reo: F. Arbab, A channel-Based Coordination Model for Component Composition | Peter Paluch | Thomas Ruhroth | |
| 12.07.2006 | Linda: D. Gelernter, Generative Communication in Linda | Markus Sanders | Heike Wehrheim | |
| 12.07.2006 | Cham: G. Berry, G. Boudol, The chemical abstract machine | Andreas Maas | Heike Wehrheim |
Voraussetzungen für den Scheinerwerb
- Durchführung eines ca. 30-45 -minütigen Vortrags plus anschliessender Diskussion
- Schriftliche Ausarbeitung (ca. 10 - 15 Seiten)
- Aktive Teilnahme an den Diskussionen, Einhaltung der Termine (Termine siehe richtlinien.pdf).
- spätestens 4 Wochen vor dem Vortrag: Gespräch mit Betreuer(in) über Inhalt, Klärung von Fragen, Abstecken des vorzutragenden Stoffes
- 2 Wochen vor dem Vortrag: Besprechung der Folien
Allgemeine Hinweise für Vortrag und Ausarbeitung finden sie in der Datei richtlinien.pdf.
Themen
Als Einstiegsarbeit für alle dient der Artikel von N. Medvidovic und R. Taylor: A classification and comparison framework for software architecture description languages, IEEE Transactions on Software Engineering, Vol 26, No1, 2000.Die folgenden ADLs wollen wir uns im Seminar näher anschauen:
- Wright. Einstiegsliteratur: R.Allen, D. Garlan, A formal basis for architectural connection.
- Darwin. Einstiegsliteratur: J. Magee, N. Dulay, S. Eisenbach, J. Kramer: Specifying Distributed Software Architecture.
- UML 2.0. Die neueste Version der UML bietet einige Diagramme zur Beschreibung von Softwarearchitekturen.
- Rapide. Einstiegsliteratur: D. Luckham, J. Vera, An Event-Based Architecture Definition Language.
- SADL. Einstiegsliteratur: M. Moriconi, X. Qian, R. Riemenschneider, Correct Architecture Refinement.
- ACME. Einstiegsliteratur: D. Garlan, R. Monroe, D. Wile. Acme: An Architecture Description Interchange Language.
Index A – Z | Impressum | Webmaster | Last modified: 23.11.2006




