Berichtgenerierung für tiefe Modelle

BearbeiterIn:Valerie Wiedemann
Titel:Berichtgenerierung für tiefe Modelle
Typ:bachelor thesis
Betreuer:Al-Hilank, S.; Jung, M.; Kips, D.
Status:abgeschlossen am 17. November 2014
Vorausetzungen:
Thema:

Hintergrund:
Das Forschungsprojekt IWK-MMA-SWEP beschäftigt sich mit der Modellierung und Ausführung von Softwareentwicklungsprozessen sowie mit der Modellierung und Vereinheitlichung von Standards und Reifegradmodellen für die Softwareentwicklung. In beiden Domänen stößt das bekannte Konzept der objektorientierten Instanziierung, das auf zwei logischen Ebenen (Klassen- und Instanzebene) begrenzt ist, an seine Grenzen. Die Softwareentwicklungsprozess- und Reifegradmodellierung verlangt nach mehreren logischen Ebenen, z.B. Sprach-, Modell- und Instanzebene, wie sie mit dem Konzept der tiefen Instanziierung modelliert werden können. Im Rahmen des Projekts wurde daher die Modellierungssprache DeepML entwickelt, die diese tiefe Instanziierung unterstützt.

Aufgabenstellung:
Im Rahmen einer Case-Study wurden im Kontext der Softwareentwicklungsprozess- und Reifegrandmodellierung mehrere DeepML Modelle erstellt. Darin enthalten sind unter anderem Informationen zur Abdeckung zwischen modellierten SWEPen und Reifegradmodellen. Diese Informationen sollen analysiert und die Ergebnisse graphisch visualisiert werden. Ziel dieser Arbeit ist es, die über das Werkzeug Eclipse BIRT (Business Intelligence and Reporting Tools) verfügbaren Werkzeuge zur Definition von graphischen Berichten für tiefe Metamodelle verfügbar zu machen. Hierzu soll eine Anbindung auf der Basis der BIRT-Erweiterungsschnittstelle konzipiert und realisiert werden.

Meilensteine:

  • Einarbeitung in DeepML
  • Einarbeitung in BIRT insbesondere in die Erweiterungsschnittstelle
  • Einarbeitung in die Epsilon Object Language
  • Konzipierung der Anbindung von tiefen Metamodellen im Werkzeug BIRT
  • Realisierung der Anbindung
  • Realisieren von Beispielberichten
  • Schreiben der Ausarbeitung
  • Endvortrag im Kolloqium Literatur:
  • Eclipse Foundation: Business Intelligence and Reporting Tools (BIRT),http://www.eclipse.org/birt/
  • Eclipse Foundation: The Eclipse Modeling Framework (EMF), http://www.eclipse.org/modeling/emf/
  • Eclipse Foundation: Epsilon Framework / The Epsilon book, https://www.eclipse.org/epsilon/
  • Eclipse Modeling Framework Second Edition (ISBN 0321331885)
  • Atkinson, C., Gutheil, M., Kennel, B.: A Flexible Infrastructure for Multilevel Language. IEEE Trans. Softw. Eng. 35 (2009) 742-755
  • Atkinson, C., Kennel, B., Goß, B.: The Level-Agnostic Modeling Language Engineering. Volume 6563 of LNCS. (2011) 266-275
watermark seal