Einzelansicht
Sa., 28. Sep. 2024 Sekretariat UMO
Zukünftige Unternehmenssoftware: Wiederbelebung einer alten Vision
vor fast 20 Jahren entstand am Lehrstuhl die Vision, Unternehmensmodelle nicht nur für Analyse- und Entwurfsphasen zu nutzen, sondern während der gesamten Lebensdauer korrespondierender Unternehmenssoftware. Eine Konkretisierung dieser Vision wurde 2008 von Ulrich Frank und Stefan Strecker in einem Forschungsbericht beschrieben (download).
Das Etikett "self-referential Enterprise System" sollte dabei ausdrücken, dass Unternehmenssoftware mit einem korrespondierenden Unternehmensmodell integriert ist und dadurch nicht nur auf seine konzeptuelle Grundlage, sondern auch auf den Kontext, in dem es eingesetzt wird, verweisen kann. Eine solche Architektur würde Nutzern die Möglichkeit bieten, während der Laufzeit ein Unternehmensmodell zu navigieren und dort ggfs. Änderungen vorzunehmen, die sich auf die Unternehmenssoftware auswirken. Die Analyse möglicher Implementierungsansätze hat allerdings gezeigt, dass eine enge Integration von Unternehmenssoftware und Unternehmensmodell nicht möglich war, was vor allem auf prinzipielle Einschränkungen damals verfügbarer Programmiersprachen zurückzuführen war. Mit der Entwicklung der Mehrebenen-Spracharchitektur auf der Basis des XModeler, die in 2010 begann, ist es nun seit einigen Jahren möglich, eine überzeugende Implementierung selbstreferentieller Unternehmenssoftware zu realisieren. Die Mehrebenen-Spracharchitektur erlaubt die gemeinsame Repräsentation von Modellen und Programmen. Es ist deshalb nicht mehr erforderlich zwei getrennte Repräsentationen zu synchronisieren. Zudem sind auch Sprach- und Metasprachebenen in die Architektur integriert. Entsprechend autorisierte Anwender können so während der Laufzeit nicht nur Modelle (und damit Code) anpassen, sondern bei Bedarf auch die entsprechenden (Modellierungs- und Programmier-) Sprachen. Eine aktuelle Beschreibung der Architektur und der damit verbundenen Verheißungen findet sich in dem Beitrag "Multi-Level Language Architectures as a Foundation for Advanced Enterprise Systems" (download).
.
Aktuelles:
- Ulrich Frank erhält Auszeichnung für einflussreichsten Zeitschriftenaufsatz01.10.24
- Präsentation von "custom association types" im MULTI-Workshop28.09.24
- Erfolgreiche Präsentation des UML-MX Modellierungswerkzeugs28.09.24
- Vorträge auf der Models 202415.09.24
- Eingeladener Vortrag auf der FedCSIS 202415.09.24
- Präsentation des UML-MX Editors in Wien15.09.24
- Teilnahme an Podiumsdiskussion zu wissenschaftlicher Publikation15.09.24