Seminar SE: MDE 1 FG Software Engineering
Transcript of Seminar SE: MDE 1 FG Software Engineering
Seminar SE: MDE 1
FG Software Engineering
Software Engineering Seminar Model Driven Engineering
Seminar des Fachgebiet Software Engineering
Ruben Jubeh, Nina Geiger, Jörn Dreyer, Andreas Scharf, Johannes
Spohr
Seminar SE: MDE 2
FG Software Engineering
Lernziele
● Überblick über ein Themengebiet gewinnen● selbständiges Erarbeiten wissenschaftlicher Texte
und Literatur-Recherche● Praktische Durchführung einer Beispielaufgabe im
gewählten Kontext● Schreiben einer Ausarbeitung
(8 – 15 Seiten Inhalt ohne Anhang)● Vortrag● Diskussion eines wissenschaftlichen Themas● evtl. Vorbereitung für eine Studien- oder
Diplomarbeit
Seminar SE: MDE 3
FG Software Engineering
Ablauf: Siehe Web-Kalender
Seminar SE: MDE 4
FG Software Engineering
Allgemeines
● Zweiwöchentliche Treffen als Hilfe zum Praxisteil● Abgaben, Code, Doku im Gforge / CVS
– https://gforge.cs.uni-kassel.de/projects/seminarss10/– Nicht mailen, einchecken!
● Vorträge finden im Block statt● Regelmäßig mit dem Betreuer Rücksprache halten● Anwesenheitspflicht bei Vorträgen!● Fragen bei Vorträgen stellen!● Rechtzeitig Bescheid sagen, falls es Probleme mit dem
Vortragstermin gibt● Vortragslänge: ca. 30 Minuten + Diskussion
Seminar SE: MDE 5
FG Software Engineering
Seminar SE: MDE 6
FG Software Engineering
Themen
● Grundlagen (eher theoretisch):
– MDA, MDD und SDM [Model Driven Architecture, Model Driven Development, Story Driven Development] (1 – 2 Personen)
– MOF QVT [Query View Transformation]
– (Triple Graph Grammatiken)
● Eclipse basierte Modellierungsframeworks (m. Praxisteil):
– EMF / MOF [(Eclipse Modeling Framework) / (Meta Object Facility)]
– GMF [Graphical Modeling Framework] und Eugenia
– ATL [Atlas Transformation Language]
– Openarchitectureware components in Eclipse 3.5 [Xtext, Xpand/Xtend/Check, Modeling Workflow Engine] (2 Personen)
● Andere Werkzeuge / Domänenspezifische CASE-Tools (m. Praxisteil):
– IntelliJ : Meta Programming System
Seminar SE: MDE 7
FG Software Engineering
Weitere Themen
● Software-Entwicklungs-Prozesse (Schwerpunkt „Theorie“ oder Softwaretools vorstellen, evtl. je 2 Personen):
– Scrum – der agile Defacto-Standard?
– Kanban – die industrielle Softwarefabrik?
● Java 2 Enterprise Edition (hoher praktischer Anteil):
– J2EE 6 und EJB 3.1
– Spring Roo
– WebDAV mit JAX-RS
● Zielplattformen (hoher praktischer Anteil):
– Android-Programmierung – Vergleich von Dalvik und der Standard Java VM
– Android vs. iPhone – (gemeinsame) Entwicklungswerkzeuge?
– Java mit VMKit auf LLVM
Seminar SE: MDE 8
FG Software Engineering
Weitere Themen
● GWT-3D und HTML5● Blender Game Engine in Blender 2.5● Open Collada● Processing
Seminar SE: MDE 9
FG Software Engineering
Weitere Informationen
http://seblog.cs.uni-kassel.de/category/currentterm/seminar-mde/