Achieving Business Process Model Interoperability Using Metamodels and Ontologies

Common userand business-requirements demand an integrated view on the multitude of available information resources that are processed in a variety of heterogeneous information systems. Therefore, the research field of semantic integration which is a prerequisite for the interoperability of systems is of high importance. In this paper we focus on the semantic interoperability of business process models which is, for instance, of relevance for the interoperability of standard software or workflow engines that are configured by such processes. In order to perform such a task, the use of two alternative concepts is often proposed in literature: metamodels and ontologies. These two concepts are most often used without really reflecting their characteristics and their relationship to one another which is a critical shortcoming. Therefore, we provide an extensive discussion of these concepts which establishes the basis for their combined use for achieving semantic interoperability of business processes. In this context we will also discuss basic approaches for the mapping of model elements and ontology constructs which is of importance for providing inherent semantics. The paper is concluded with an outlook on the ongoing implementation of the proposed interoperability approach and its possible benefits for the area of service oriented architectures.

[1]  Nicola Guarino,et al.  Formal Ontology and Information Systems , 1998 .

[2]  Deborah L. McGuinness,et al.  Ontologies Come of Age , 2003, Spinning the Semantic Web.

[3]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[4]  He Keqing,et al.  Research on semantic Web service-oriented MMFI for complex information registration , 2005, IEEE International Workshop on Service-Oriented System Engineering (SOSE'05).

[5]  T. Reiter,et al.  Towards a semantic infrastructure supporting model-based tool integration , 2006, GaMMa '06.

[6]  Dimitris Karagiannis What Can Web Services Learn from Business Process Modeling? , 2007, ACT4SOC.

[7]  Michael Rosemann,et al.  Business Systems Analysis With Ontologies , 2005 .

[8]  Yannis Kalfoglou,et al.  Ontology mapping: the state of the art , 2003, The Knowledge Engineering Review.

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

[10]  Joaquin Miller,et al.  MDA Guide Version 1.0.1 , 2003 .

[11]  Robert M. Colomb,et al.  Using BWW model to evaluate building ontologies in CGs formalism , 2005, Inf. Syst..

[12]  Ralf Lämmel,et al.  Towards an engineering discipline for GRAMMARWARE Draft as of August 17 , 2003 , 2003 .

[13]  Marc Ehrig,et al.  Similarity for Ontologies - A Comprehensive Framework , 2005, ECIS.

[14]  Jean Bézivin,et al.  On the unification power of models , 2005, Software & Systems Modeling.

[15]  Jean Bézivin,et al.  Proceedings of the 2006 international workshop on Global integrated model management , 2006, ICSE 2006.

[16]  Alon Y. Halevy,et al.  Introduction to the special issue on semantic integration , 2004, SGMD.

[17]  Colin Atkinson,et al.  Model-Driven Development: A Metamodeling Foundation , 2003, IEEE Softw..

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

[19]  Colin Atkinson,et al.  Rearchitecting the UML infrastructure , 2002, TOMC.

[20]  Twittie Senivongse,et al.  An integration of data sources with UML class models based on ontological analysis , 2005, IHIS '05.

[21]  Michael Uschold,et al.  Ontologies and semantics for seamless connectivity , 2004, SGMD.

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

[23]  Marinette Savonnet,et al.  Do we need metamodels AND ontologies for engineering platforms? , 2006, GaMMa '06.

[24]  Natalya F. Noy,et al.  Semantic integration: a survey of ontology-based approaches , 2004, SGMD.

[25]  Gerti Kappel,et al.  On models and ontologies - A layered approach for model-based tool integration , 2006 .

[26]  Carlo Zaniolo,et al.  A formal approach to the definition and the design of conceptual schemata for databased systems , 1982, TODS.

[27]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[28]  Barry Smith,et al.  FOIS introduction: Ontology---towards a new synthesis , 2001, FOIS.

[29]  Stephan Roser,et al.  Ontology-Based Model Transformation , 2005, MoDELS Satellite Events.

[30]  R. J. Mayer,et al.  Information integration for concurrent engineering (IICE) , 1995 .

[31]  Holger Herbst,et al.  Business Rules in Systems Analysis: a Meta-Model and Repository System , 1996, Inf. Syst..

[32]  Steffen Staab,et al.  Situation and Perspective of Knowledge Engineering , 2000 .

[33]  Ted Pedersen,et al.  WordNet::Similarity - Measuring the Relatedness of Concepts , 2004, NAACL.

[34]  Harald Kühn,et al.  Interoperability Issues in Metamodelling Platforms , 2006 .

[35]  Leo Obrst,et al.  Ontologies for semantically interoperable systems , 2003, CIKM '03.

[36]  Bernhard Rumpe,et al.  Modeling Languages: Syntax, Semantics and All That Stuff, Part I: The Basic Stuff , 2000 .

[37]  Jean-Marie Favre,et al.  Foundations of Meta-Pyramids: Languages vs. Metamodels - Episode II: Story of Thotus the Baboon1 , 2004, Language Engineering for Model-Driven Software Development.

[38]  Gobinda G. Chowdhury,et al.  Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential , 2004 .

[39]  Armin Haller,et al.  WSMX - a semantic service-oriented architecture , 2005, IEEE International Conference on Web Services (ICWS'05).

[40]  Sjaak Brinkkemper,et al.  Meta-Modelling Based Assembly Techniques for Situational Method Engineering , 1999, Inf. Syst..

[41]  Dimitris Karagiannis,et al.  Metamodels in action: An overview , 2006, ICSOFT.