9
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, Sebastian Schulz

Software Engineering Seminar Model Driven Engineering€¦ · Seminar SE: MDE 1 FG Software Engineering Software Engineering Seminar Model Driven Engineering Seminar des Fachgebiet

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Software Engineering Seminar Model Driven Engineering€¦ · Seminar SE: MDE 1 FG Software Engineering Software Engineering Seminar Model Driven Engineering Seminar des Fachgebiet

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, Sebastian Schulz

Page 2: Software Engineering Seminar Model Driven Engineering€¦ · Seminar SE: MDE 1 FG Software Engineering Software Engineering Seminar Model Driven Engineering Seminar des Fachgebiet

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

Page 3: Software Engineering Seminar Model Driven Engineering€¦ · Seminar SE: MDE 1 FG Software Engineering Software Engineering Seminar Model Driven Engineering Seminar des Fachgebiet

Seminar SE: MDE 3

FG Software Engineering

Ablauf: Siehe Web-Kalender

Page 4: Software Engineering Seminar Model Driven Engineering€¦ · Seminar SE: MDE 1 FG Software Engineering Software Engineering Seminar Model Driven Engineering Seminar des Fachgebiet

Seminar SE: MDE 4

FG Software Engineering

Allgemeines

●  Zweiwöchentliche Treffen als Hilfe zum Praxisteil ●  Abgaben, Code, Doku im Gforge / SVN

–  https://gforge.cs.uni-kassel.de/projects/seminarws1011/ –  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

Page 5: Software Engineering Seminar Model Driven Engineering€¦ · Seminar SE: MDE 1 FG Software Engineering Software Engineering Seminar Model Driven Engineering Seminar des Fachgebiet

Seminar SE: MDE 5

FG Software Engineering

Page 6: Software Engineering Seminar Model Driven Engineering€¦ · Seminar SE: MDE 1 FG Software Engineering Software Engineering Seminar Model Driven Engineering Seminar des Fachgebiet

Seminar SE: MDE 6

FG Software Engineering

Themen ●  Grundlagen (eher theoretisch):

–  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)

Page 7: Software Engineering Seminar Model Driven Engineering€¦ · Seminar SE: MDE 1 FG Software Engineering Software Engineering Seminar Model Driven Engineering Seminar des Fachgebiet

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

Page 8: Software Engineering Seminar Model Driven Engineering€¦ · Seminar SE: MDE 1 FG Software Engineering Software Engineering Seminar Model Driven Engineering Seminar des Fachgebiet

Seminar SE: MDE 8

FG Software Engineering

Weitere Themen

●  GWT-3D und HTML5 ●  Blender Game Engine in Blender 2.5 ●  Open Collada ●  Processing ●  (Mobile App Development) mit Unity Game

Engine

Page 9: Software Engineering Seminar Model Driven Engineering€¦ · Seminar SE: MDE 1 FG Software Engineering Software Engineering Seminar Model Driven Engineering Seminar des Fachgebiet

Seminar SE: MDE 9

FG Software Engineering

Weitere Informationen

http://seblog.cs.uni-kassel.de/category/currentterm/software-engineering-seminar/