90 likes | 231 Views
Software Engineering Seminar Model Driven Engineering. Seminar des Fachgebiet Software Engineering Ruben Jubeh, Nina Geiger, Jörn Dreyer, Andreas Scharf, Johannes Spohr. Lernziele. Überblick über ein Themengebiet gewinnen
E N D
Software Engineering Seminar Model Driven Engineering Seminar des Fachgebiet Software Engineering Ruben Jubeh, Nina Geiger, Jörn Dreyer, Andreas Scharf, Johannes Spohr
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
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
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
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
Weitere Themen • GWT-3D und HTML5 • Blender Game Engine in Blender 2.5 • Open Collada • Processing
Weitere Informationen http://seblog.cs.uni-kassel.de/category/currentterm/seminar-mde/