Recommendation-Based Conceptual Modeling and Ontology Evolution Framework (CMOE+)

Within an enterprise, various stakeholders create different conceptual models, such as process, data, and requirements models. These models are fundamentally based on similar underlying enterprise (domain) concepts, but they differ in focus, use different modeling languages, take different viewpoints, utilize different terminology, and are used to develop different enterprise artifacts; as such, they typically lack consistency and interoperability. This issue can be solved by enterprise-specific ontologies, which serve as a reference during the conceptual model creation. Using such a shared semantic repository makes conceptual models interoperable and facilitates model integration. The challenge to accomplish this is twofold: on the one hand, an up-to-date enterprise-specific ontology needs to be created and maintained, and on the other hand, different modelers also need to be supported in their use of the enterprise-specific ontology. The authors propose to tackle these challenges by means of a recommendation-based conceptual modeling and an ontology evolution framework, and we focus in particular on ontology-based modeling support. To this end, the authors present a framework for Business Process Modeling Notation (BPMN) as a conceptual modeling language, and focus on how modelers can be assisted during the modeling process and how this impacts the semantic quality of the resulting models. Subsequently, a first, large-scale explorative experiment is presented involving 140 business students to evaluate the BPMN instantiation of our framework. The experiments show promising results with regard to incurred overheads, intention of use and model interoperability.

[1]  Paolo Tonella,et al.  A framework for the collaborative specification of semantically annotated business processes , 2011, J. Softw. Maintenance Res. Pract..

[2]  Michael Uschold,et al.  The Enterprise Ontology , 1998, The Knowledge Engineering Review.

[3]  Peter Höfferer,et al.  Achieving Business Process Model Interoperability Using Metamodels and Ontologies , 2007, ECIS.

[4]  Gerd Wagner,et al.  Towards ontological foundations for conceptual modeling: The unified foundational ontology (UFO) story , 2015, Appl. Ontology.

[5]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[6]  Martin Hepp,et al.  An Ontology Framework for Semantic Business Process Management , 2007, Wirtschaftsinformatik.

[7]  Brian Henderson-Sellers,et al.  Ontological Evaluation of the UML Using the Bunge–Wand–Weber Model , 2002, Software and Systems Modeling.

[8]  W. McCarthy,et al.  USE OF AN ACCOUNTING OBJECT INFRASTRUCTURE FOR KNOWLEDGE-BASED ENTERPRISE MODELS , 1999 .

[9]  Hans-Georg Fill,et al.  European Conference on Information Systems ( ECIS ) 5-15-2012 AN APPROACH FOR ANALYZING THE EFFECTS OF RISKS ON BUSINESS PROCESSES USING SEMANTIC ANNOTATIONS , 2017 .

[10]  Alan R. Hevner,et al.  Design Science in Information Systems Research , 2004, MIS Q..

[11]  Asunción Gómez-Pérez,et al.  Ontology Engineering in a Networked World , 2012, Springer Berlin Heidelberg.

[12]  Giancarlo Guizzardi,et al.  Ontology Engineering by Combining Ontology Patterns , 2015, ER.

[13]  Fred D. Davis Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology , 1989, MIS Q..

[14]  Giancarlo Guizzardi,et al.  An ontological analysis of the notion of community in the RM-ODP enterprise language , 2013, Comput. Stand. Interfaces.

[15]  Giancarlo Guizzardi,et al.  Can BPMN Be Used for Making Simulation Models? , 2011, EOMAS.

[16]  Witold Abramowicz,et al.  Semantically enhanced Business Process Modelling Notation , 2007, SBPM.

[17]  Daniel L. Moody,et al.  The method evaluation model: a theoretical model for validating information systems design methods , 2003, ECIS.

[18]  Ilia Bider,et al.  Enterprise, Business-Process and Information Systems Modeling , 2014, Lecture Notes in Business Information Processing.

[19]  Eva Blomqvist Fully Automatic Construction of Enterprise Ontologies Using Design Patterns: Initial Method and First Experiences , 2005, OTM Conferences.

[20]  Axel Hahn Integration verteilter Produktmodelle durch Semantic-Web-Technologien , 2005, Wirtsch..

[21]  Jörg Becker,et al.  Constructing comparable business process models with domain specific languages - An empirical evaluation , 2009, ECIS.

[22]  Alan R. Hevner,et al.  POSITIONING AND PRESENTING DESIGN SCIENCE RESEARCH FOR MAXIMUM IMPACT 1 , 2013 .

[23]  Robert Woitsch,et al.  Adaptive Processes in E-Government - A Field Report about Semantic-Based Approaches from the EU-Project "FIT" , 2007, ICEIS.

[24]  Fabio Casati,et al.  Business Process , 2004, The Practical Handbook of Internet Computing.

[25]  Boris Motik,et al.  HermiT: An OWL 2 Reasoner , 2014, Journal of Automated Reasoning.

[26]  Giuseppe Berio,et al.  New perspectives in ontological analysis: Guidelines and rules for incorporating modelling languages into UEML , 2012, Inf. Syst..

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

[28]  Paolo Tonella,et al.  Supporting Ontology-Based Semantic Annotation of Business Processes with Automated Suggestions , 2010, Int. J. Inf. Syst. Model. Des..

[29]  Oliver Thomas,et al.  Semantic Process Modeling – Design and Implementation of an Ontology-based Representation of Business Processes , 2009, Bus. Inf. Syst. Eng..

[30]  Daniel Pfeiffer,et al.  Constructing Comparable Conceptual Models with Domain Specific Languages , 2007, ECIS.

[31]  Jörg Becker,et al.  Towards increased comparability of conceptual models - Enforcing naming conventions through domain thesauri and linguistic grammars , 2009, ECIS.

[32]  Giuseppe Berio,et al.  An ontology for enterprise and information systems modelling , 2012, Appl. Ontology.

[33]  Ingo Weber,et al.  User-Friendly Semantic Annotation in Business Process Modeling , 2007, WISE Workshops.

[34]  Hans-Georg Fill,et al.  Using Semantically Annotated Models for Supporting Business Process Benchmarking , 2011, BIR.

[35]  Patrick Delfmann,et al.  Unified Enterprise Knowledge Representation with Conceptual Models - Capturing Corporate Language in Naming Conventions , 2009, ICIS.

[36]  Arne Sølvberg,et al.  Understanding quality in conceptual modeling , 1994, IEEE Software.

[37]  Hans-Georg Fill,et al.  On the Conceptualization of a Modeling Language for Semantic Model Annotations , 2011, CAiSE Workshops.

[38]  Dieter Fensel,et al.  Semantic business process management: a vision towards using semantic Web services for business process management , 2005, IEEE International Conference on e-Business Engineering (ICEBE'05).

[39]  Eric S. K. Yu,et al.  Towards modelling and reasoning support for early-phase requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[40]  Jörg Becker,et al.  Semantic Business Process Management , 2010 .

[41]  Joerg Evermann,et al.  Toward formalizing domain modeling semantics in language syntax , 2005, IEEE Transactions on Software Engineering.

[42]  Nicola Guarino,et al.  Evaluating ontological decisions with OntoClean , 2002, CACM.

[43]  Giancarlo Guizzardi,et al.  Ontology-Based Evaluation and Design of Visual Conceptual Modeling Languages , 2013, Domain Engineering, Product Lines, Languages, and Conceptual Models.

[44]  Jan Mendling,et al.  Spotting Terminology Deficiencies in Process Model Repositories , 2013, BMMDS/EMMSAD.

[45]  Eduard Babkin,et al.  Enterprise and Organizational Modeling and Simulation , 2017, Lecture Notes in Business Information Processing.

[46]  Boris Motik,et al.  OWL 2: The next step for OWL , 2008, J. Web Semant..

[47]  Barbara Weber,et al.  Investigating the Process of Process Modeling with Cheetah Experimental Platform , 2010, ER-POIS@CAiSE.

[48]  John Domingue,et al.  The business process modelling ontology , 2009, SBPM '09.

[49]  William E. Winkler,et al.  String Comparator Metrics and Enhanced Decision Rules in the Fellegi-Sunter Model of Record Linkage. , 1990 .