DocumentCode :
2150702
Title :
Modeling Language Extension in the Enterprise Systems Domain
Author :
Atkinson, Colin ; Gerbig, Ralph ; Fritzsche, Martin
Author_Institution :
Univ. of Mannheim, Mannheim, Germany
fYear :
2013
fDate :
9-13 Sept. 2013
Firstpage :
49
Lastpage :
58
Abstract :
As the number and diversity of technologies involved in building enterprise systems continues to grow so does the importance of modeling tools that are able to present customized views of enterprise systems to different stakeholders according to their needs and skills. Moreover, since the range of required view types is continuously evolving, it must be possible to extend and enhance the languages and services offered by such tools on an ongoing basis. However, this can be difficult with today´s modeling tools because the meta-models that define the languages, views and services they support are usually hardwired and thus not amenable to extension. In practice, therefore, various workarounds have to be used to extend a tool´s underlying meta-model. Some of these are built into the implemented modeling standards (e.g. the UML profile, BPMN 2.0 and ArchiMate 2.0 extension mechanisms) while others have to be applied by complementary, external tools (e.g. model weaving). These techniques not only increase accidental complexity, they also reduce the ability of the modeling tool to ensure adherence to enterprise rules and constraints. In this paper we discuss the strengths and weaknesses of the various approaches for language extension and propose a modeling framework best able to support the main extension use-cases currently found in practice today.
Keywords :
Unified Modeling Language; corporate modelling; simulation languages; ArchiMate 2.0 extension mechanisms; BPMN 2.0 extension mechanisms; UML profile extension mechanisms; accidental complexity; enterprise constraints; enterprise rules; enterprise system domain; language enhancement; metamodels; modeling language extension; modeling standards; modeling tools; service enhancement; service extension; technology diversity; Analytical models; Business; Computational modeling; Data models; Standards; Unified modeling language; Weaving; Linguistic Classification; Model Language Extension; Multi-level Modeling; Ontological Classification; Orthogonal Classification Architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Enterprise Distributed Object Computing Conference (EDOC), 2013 17th IEEE International
Conference_Location :
Vancouver, BC
ISSN :
1541-7719
Type :
conf
DOI :
10.1109/EDOC.2013.15
Filename :
6658263
Link To Document :
بازگشت