Metamodelling Platforms

The elements of an enterprise are managed more and more model-based. The state-of-the-art in the area of modelling of organisations is based on fixed metamodels. Product models are created by using product modelling environments, process models are created in business process modelling tools and organisational models are realised in personnel management tools. Web service models link these business models to information technology. They are created by using standardised languages and common ontologies. Information technology is modelled in tools supporting notions such as workflow or object-orientation. The models of the company's strategy, goals and the appropriate measurements are described and monitored by using tools supporting management concepts such as Balanced Scorecard.Major requirements to an enterprise modelling platform are flexibility and adaptability. These are fulfilled by environments providing flexible metamodelling capabilities. The main characteristic of such environments is that the formalism of modelling - the metamodel - can be freely defined. This raises research issues on how to design, manage, distribute and use such metamodels on a syntactic as well as on a semantic level and how to integrate, run and maintain a metamodelling platform in a corporation's environment.Platforms based on metamodelling concepts should support the following topics: 1. Engineering the business models & their web services 2. Designing and realizing the corresponding information technology 3. Evaluating the used corporation resources and assets.This paper presents a framework for metamodelling platforms and gives some answers to the research issues stated above. As part of the framework flexible metamodel integration mechanisms, using meta-metamodels (meta2-models) and semantical mapping, are discussed. Additionally, a system architecture and the building blocks of a corporate metamodelling platform are described. Finally, best practices from three EU funded projects - REFINE, ADVISOR, and PROMOTE - all realised with industrial partners, are presented.

[1]  C. Petersen,et al.  Metamodellierung im Geschäftsprozeßmanagement: Konzepte, Erfahrungen und Potentiale , 1999 .

[2]  Claudia Pons,et al.  Dimensions and dichotomy in metamodeling , 1998, FM-Trends 1998.

[3]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[4]  Harald Kühn,et al.  E-BPMS: Ein Modellierungs-Framework für E-Business-Anwendungen , 2001, GI Jahrestagung.

[5]  Dan Brickley,et al.  Resource Description Framework (RDF) Model and Syntax Specification , 2002 .

[6]  Susanne Strahringer,et al.  Metamodellierung als Instrument des Methodenvergleichs: eine Evaluierung am Beispiel objektorientierter Analysemethoden , 1996 .

[7]  Dimitris Karagiannis,et al.  The PROMOTE project: Process oriented knowledge management. , 2000 .

[8]  Ulrich Frank,et al.  Multi-perspective enterprise modeling (MEMO) conceptual framework and modeling languages , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[9]  Gabor Karsai,et al.  The new metamodeling generation , 2001, Proceedings. Eighth Annual IEEE International Conference and Workshop On the Engineering of Computer-Based Systems-ECBS 2001.

[10]  Heiner Stuckenschmidt,et al.  Ontology-Based Integration of Information - A Survey of Existing Approaches , 2001, OIS@IJCAI.

[11]  Houari A. Sahraoui,et al.  A Metamodeling technique : The MÉTAGEN system * , 1995 .

[12]  Colin Atkinson,et al.  Meta-modelling for distributed object environments , 1997, Proceedings First International Enterprise Distributed Object Computing Workshop.

[13]  Ian Horrocks,et al.  Metamodeling Architecture of Web Ontology Languages , 2001, SWWS.

[14]  Harald Kühn,et al.  How Business Models Influence the Development of E-Business Applications , 2000 .

[15]  Dimitris Karagiannis,et al.  Ein Geschäftsprozessmanagement-Werkzeug der nächsten Generation — ADONIS: Konzeption und Anwendungen , 2000, Wirtschaftsinf..

[16]  Dimitris Karagiannis,et al.  Introduction to Business Process Management Systems Concepts , 1996 .

[17]  Grzegorz Rozenberg,et al.  Handbook of Graph Grammars and Computing by Graph Transformations, Volume 1: Foundations , 1997 .