Offered Subjects

Potentiale der Integration von Modell und Code am Beispiel der (Meta-) Programmiersprache XMF

Type:
  • Master Thesis Business Information Systems
  • Diploma Thesis Business Information Systems
Status:
offered
Tutor:

Abstract

Motivation:

Die Integration von Anwendungssystemen mit korrespondierenden Unternehmensmodellen verspricht eine überaus attraktive Perspektive für die Gestaltung zukünftiger Unternehmenssoftware. Eine entsprechende Vision wurde in einem Forschungsbericht (Frank, Strecker: Beyond ERP Systems: An Outline of Self-Referential Enterprise Systems. ICB-Research Report No. 31, 2009) skizziert. Die Realisierung selbstreferentieller Unternehmenssoftware sieht sich einer Reihe von Herausforderungen gegenüber. Eine besondere Schwierigkeit ist darin zu sehen, dass die Implementierung von Modellierungswerkzeugen und Anwendungssystemen auf unterschiedlichen Abstraktionsebenen stattfindet. Um vom Modell zum Code zu gelangen, ist deshalb die Generierung von Code erforderlich. Dies führt zu dem bekannten Problem Code und Modell konsistent zu halten. Die wesentliche Ursache für das Problem ist darin zu sehen, dass gängige Programmiersprachen nur zwei Abstraktionsebenen - Typ und Instanz - aufweisen. Seit einiger Zeit gewinnen (Meta-) Programmiersprachen an Bedeutung, die mehrere Abstraktionsebenen aufweisen. Eine dieser Sprachen ist XMF. Die Arbeit ist darauf gerichtet, die Eignung der Sprache XMF für die Synchronisation von Code und Modell zu untersuchen.