Software Engineering Seminar Model Driven Engineering
90 likes | 240 Vues
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
Software Engineering Seminar Model Driven Engineering
E N D
Presentation Transcript
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/