|
|
|
Generative SoftwareentwicklungRaum: AH IIBeginn: 15.04. um 11:45 Uhr Umfang: V3Ü2 ECTS Credits: 6 Studentenkreis:
Dozent: Prof. Dr. Bernhard Rumpe Betreuender Assistent: Dipl.-Inform. Martin Schindler und Dipl.-Inform. Jan Oliver Ringert Art der Veranstaltung: Vorlesung mit praktischer Übung und mündlicher Prüfung Lehrveranstaltungsnummer: 09ss-23428 Aktuelle Informationen: L2P-Lernraum Termine Di. 10:00 - 11:30 Uhr Mi. 11:45 - 13:15 Uhr Themen Es werden Themen rund um die Entwicklung von Software auf modellbasierter, generativer Ebene behandelt. Dazu gehört die Entwicklung von domänenspezifischen Sprachen (DSL) und eine Verwendung dieser spezifischen Modellierungssprachen zur Generierung von Artefakten (z.B. Java Code, Testfälle oder andere Modelle zur weiteren Analyse). Die Erstellung von formalen Sprachen auf theoretischer Ebene beinhaltet Konzepte zu Grammatiken (Syntax) und Kontextbedingungen (statische Semantik) sowie Möglichkeiten zur allgemeinen und formalen Definition von Semantik. Für die Verwendung und Handhabung der DSLs und anderer Modellierungssprachen wird auf Generierung und Transformation eingegangen. Es werden weiterhin anwendungsbezogene Beispiele präsentiert. Ein kleineres Beispiel für eine DSL (für UML Aktivitätsdiagramme) soll in einer begleitenden praktischen Übung von den Studenten selbst entwickelt und erweitert werden. Literatur
Lassen Sie sich von uns regelmäßig über neue Lehrveranstaltungen, tagesaktuelle Änderungen und ausgeschriebene Studien-/Diplomarbeiten informieren: |
|