70 likes | 256 Views
Software Engineering Seminar Metamodellierung. Seminar des Fachgebiet Software Engineering Leif Geiger. Lernziele. Überblick über ein Themengebiet gewinnen selbständiges Erarbeiten wissenschaftlicher Texte und Literatur-Recherche
E N D
Software Engineering Seminar Metamodellierung Seminar des Fachgebiet Software Engineering Leif Geiger
Lernziele • Überblick über ein Themengebiet gewinnen • selbständiges Erarbeiten wissenschaftlicher Texte und Literatur-Recherche • Schreiben einer Ausarbeitung(8 – 15 Seiten Inhalt ohne Anhang) • Vortragen • Diskussion eines wissenschaftlichen Themas • evtl. Vorbereitung für eine Studien- oder Diplomarbeit
Allgemeines • Ausarbeitung 3 Wochen vor dem Vortrag abgegeben • 10 Tage vor dem Vortrag Gliederung mit mir besprechen • Anwesenheitspflicht! • Fragen bei Vorträgen stellen! • Rechtzeitig Bescheid sagen, falls es Probleme mit dem Vortragstermin gibt • Vortragslänge: ca. 30 Minuten
Was ist Metamodellierung? • M0: Objekte / Instanzen zur Laufzeit(Jim, GET-Vorlesung) • M1: Modell Diagramme die der Benutzer eingibt (Student, Vorlesung, ...) (oft UML) • M2: Meta-Modell: Klassendiagramm, das Benutzerdiagramm beschreibt / Tool Ebene (mit UML oder MOF) • M3: Wer beschreibt das Meta-Modell? Meta-Meta Modell(meist MOF, MOF ist selbstbeschreibend Mn+1 = Mn )
Beispielthemen • Metamodelle und Metamodellierung - Was ist das? Spezifikationen zur Metamodellierung: • Meta Object Facility - MOF 2.0 • Unified Modeling Language - UML 2.0 • Java Metadata Interface - JMI • Query / View / Transformation - QVT Frameworks und Bibliotheken • Eclipse Modeling Framework - EMF • Graphical Modeling Framework - GMF • Java Emitter Templates - JET
Weitere Informationen http://www.se.eecs.uni-kassel.de/se/?seminar6920