An Open Platform for Modeling Method Conceptualization: The OMiLAB Digital Ecosystem

This paper motivates, describes, demonstrates in use, and evaluates the Open Models Laboratory (OMiLAB) - an open digital ecosystem designed to support conceptualization and operationalization of conceptual modeling methods. The OMiLAB ecosystem is motivated by a generalized understanding of "model value" and is targeted to research and education stakeholders fulfilling various roles in a modeling method's lifecycle - modelers, domain experts, methodologists, modeling software developers, knowledge workers, model-driven software engineers etc. While much is reported on novel modeling methods and tools for various domains, only limited knowledge is available on the conceptualization of such methods by means of a full-fledged dedicated open ecosystem and a methodology that facilitates entry points for novices, as well as an open innovation space for experienced stakeholders. This gap is maintained by the lack of an open process and platform for (a) conducting research in the field of modeling method design, (b) developing agile modeling tools and model-driven digital products, and (c) experimentation with, and dissemination of such methods & related prototypes. OMiLAB incorporates principles, practices, procedures, tools and services required to address the forecited issues, as it aims to be the operational deployment for a conceptualization and operationalization process built on several pillars: (a) a granularly defined "Modeling Method" concept whose building blocks can be customized for the domain of choice; (b) an "Agile Modeling Method Engineering" framework supporting quick prototyping of modeling tools; (c) a model-aware “Digital Product Design Lab”; and (d) dissemination channels for reaching a global community. Demonstration and evaluation of the OMiLAB in research is hereby carried out by two selected application cases for domains- and case-specific requirements: the iStar case for requirements engineering, and the EnterKnow case for semantic business process management systems. These two cases show the broad spectrum of modeling methods realized within the OMiLAB, ranging from conventional conceptual modeling methods (iStar) toward the model-aware development and operationalization of Digital Products (EnterKnow). Besides these exemplary cases, OMiLAB has proven to effectively satisfy requirements raised by almost 50 modeling methods, supporting researchers in designing novel modeling methods, developing tools and disseminating outcomes. The educational impact of the OMiLAB is also measured in terms of international visibility and feedback from the NEMO Summer School series, whose attendants directly interact with both the physical and virtual environments of the OMiLAB.

[1]  Dominik Bork,et al.  Conceptual Modelling for Smart Cities: A Teaching Case , 2015, IxD&A.

[2]  Jan Recker,et al.  Research on Conceptual Modelling: Less Known Knowns and More Unknown Unknowns, Please , 2015, APCCM.

[3]  Robert Andrei Buchmann Modeling Product-Service Systems for the Internet of Things: The ComVantage Method , 2016, Domain-Specific Conceptual Modeling.

[4]  Dominik Bork,et al.  How are Metamodels Specified in Practice? Empirical Insights and Recommendations , 2018, AMCIS.

[5]  Elmar J. Sinz,et al.  Tool Support for the Semantic Object Model , 2016, Domain-Specific Conceptual Modeling.

[6]  Dominik Bork,et al.  Supporting Customized Design Thinking Using a Metamodel-based Approach , 2017, ACIS.

[7]  Robert Winter,et al.  Business Engineering Navigator : Gestaltung und Analyse von Geschäftslösungen "Business-to-IT" , 2011 .

[8]  Doug Schuler,et al.  Encouraging collective intelligence for the common good: how do we integrate the disparate pieces? , 2015, C&T.

[9]  Dominik Bork,et al.  OMiLAB-An Open Innovation Community for Modeling Method Engineering , 2017 .

[10]  Martin Bichler,et al.  Open Research in Business and Information Systems Engineering , 2016, Bus. Inf. Syst. Eng..

[11]  Matthias Jarke,et al.  ConceptBase — A deductive object base for meta data management , 1995, Journal of Intelligent Information Systems.

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

[13]  Rüdiger Zarnekow,et al.  User, Use & Utility Research , 2014, Business & Information Systems Engineering.

[14]  Dimitris Karagiannis,et al.  FDMM: A Formalism for Describing ADOxx Meta Models and Models , 2012, ICEIS.

[15]  Dimitris Karagiannis,et al.  Enriching Linked Data with Semantics from Domain-Specific Diagrammatic Models , 2016, Bus. Inf. Syst. Eng..

[16]  Juri Di Rocco,et al.  Collaborative Repositories in Model-Driven Engineering [Software Technology] , 2015, IEEE Software.

[17]  Dominik Bork,et al.  Formal Aspects of Enterprise Modeling Methods: A Comparison Framework , 2014, 2014 47th Hawaii International Conference on System Sciences.

[18]  Eric Yu,et al.  Modeling Strategic Relationships for Process Reengineering , 1995, Social Modeling for Requirements Engineering.

[19]  Dimitris Karagiannis,et al.  A domain-specific language for modeling method definition: From requirements to grammar , 2015, 2015 IEEE 9th International Conference on Research Challenges in Information Science (RCIS).

[20]  Dominik Bork Metamodel-Based Analysis of Domain-Specific Conceptual Modeling Methods , 2018, PoEM.

[21]  Colette Rolland Method Engineering: Towards Methods as Services , 2008, ICSP.

[22]  Peter Mertens,et al.  Memorandum on design-oriented information systems research , 2011, Eur. J. Inf. Syst..

[23]  Alexander Bock,et al.  Multi-perspective Enterprise Modeling - Conceptual Foundation and Implementation with ADOxx , 2016, Domain-Specific Conceptual Modeling.

[24]  Arturo Castellanos,et al.  Conceptual modeling research in information systems: What we now know and what we still do not know , 2017 .

[25]  D. Dalli,et al.  Theory of value co-creation: a systematic literature review , 2014 .

[26]  Jörg Becker,et al.  In Search of Information Systems (Grand) Challenges , 2015, Business & Information Systems Engineering.

[27]  Jan Recker,et al.  Combined Use of Conceptual Models in Practice: An Exploratory Study , 2017, J. Database Manag..

[28]  Christoph Prackwieser,et al.  MELCA - Customizing Visualizations for Design Thinking , 2016, Domain-Specific Conceptual Modeling.

[29]  Pär J. Ågerfalk,et al.  Situational Method Engineering , 2014, Springer Berlin Heidelberg.

[30]  Rébecca Deneckère,et al.  Situational Method Engineering: Fundamentals and Experiences , 2009, ArXiv.

[31]  Elmar J. Sinz,et al.  The Research Field “Modeling Business Information Systems” , 2014, Business & Information Systems Engineering.

[32]  Dimitris Karagiannis,et al.  Modelling mobile app requirements for semantic traceability , 2015, Requirements Engineering.

[33]  Stefan Strecker,et al.  Conceptual Modelling as a New Entry in the Bazaar: The Open Model Approach , 2006, OSS.

[34]  Sjaak Brinkkemper,et al.  Method engineering: engineering of information systems development methods and tools , 1996, Inf. Softw. Technol..

[35]  Dimitris Karagiannis,et al.  Linked Open Models: Extending Linked Open Data with conceptual model information , 2016, Inf. Syst..

[36]  Dimitris Karagiannis,et al.  i* on ADOxx®: A Case Study , 2010, iStar.

[37]  Robert Woitsch,et al.  A Toolbox Supporting Agile Modelling Method Engineering: ADOxx.org Modelling Method Conceptualization Environment , 2016, PoEM.

[38]  Dominik Bork,et al.  Using Conceptual Modeling to Support Innovation Challenges in Smart Cities , 2016, 2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS).

[39]  Osvaldo Cairó,et al.  The KAMET II methodology: Knowledge acquisition, knowledge modeling and knowledge generation , 2012, Expert Syst. Appl..

[40]  Dimitris Karagiannis,et al.  Model-Aware Software Engineering - A Knowledge-based Approach to Model-Driven Software Engineering , 2018, ENASE.

[41]  Dimitris Karagiannis,et al.  How can Diagrammatic Conceptual modelling Support Knowledge Management? , 2017, ECIS.

[42]  Dimitris Karagiannis,et al.  Transforming Haptic Storyboards into Diagrammatic Models: The Scene2Model Tool , 2019, HICSS.

[43]  Tom Heath,et al.  Linked Data: Evolving the Web into a Global Data Space , 2011, Linked Data.

[44]  Brian Henderson-Sellers,et al.  Situational Method Engineering: State-of-the-Art Review , 2010, J. Univers. Comput. Sci..

[45]  Ana-Maria Ghiran,et al.  Engineering the Cooking Recipe Modelling Method: a Teaching Experience Report , 2017, PrOse@PoEM.

[46]  Dimitris Karagiannis,et al.  How to connect design thinking and cyber-physical systems: the s*IoT conceptual modelling approach , 2019, HICSS.

[47]  Dimitris Karagiannis,et al.  Service-Driven Enrichment for KbR in the OMiLAB Environment , 2017, ICServ.

[48]  Dominik Bork,et al.  Tacit to explicit knowledge conversion , 2017, Cognitive Processing.

[49]  Dimitris Karagiannis,et al.  Transforming Storyboards into Diagrammatic Models , 2018, Diagrams.

[50]  Ulrich Frank,et al.  Domain-Specific Modeling Languages: Requirements Analysis and Design Guidelines , 2013, Domain Engineering, Product Lines, Languages, and Conceptual Models.

[51]  Stewart Robinson,et al.  Domain-Specific Conceptual Modeling , 2010 .

[52]  Colette Rolland Method engineering: towards methods as services , 2009 .

[53]  Wolfram Wöß,et al.  XLWrap - Querying and Integrating Arbitrary Spreadsheets with SPARQL , 2009, SEMWEB.

[54]  Jan Recker,et al.  Lessons from a Failed Implementation of an Online Open Innovation Community in an Innovative Organization , 2017, MIS Q. Executive.

[55]  Jörg Becker,et al.  Supporting Information Systems Analysis Through Conceptual Model Query - The Diagramed Model Query Language (DMQL) , 2015, Commun. Assoc. Inf. Syst..

[56]  Xavier Franch,et al.  The i* Framework for Goal-Oriented Modeling , 2016, Domain-Specific Conceptual Modeling.

[57]  Alexis Muller,et al.  GenMyModel : An Online UML Case Tool , 2013, ECOOP 2013.

[58]  Bashar Nuseibeh,et al.  Method engineering for multi-perspective software development , 1996, Inf. Softw. Technol..

[59]  Dominik Bork,et al.  Managing Consistency in Multi-View Enterprise Models: an Approach based on Semantic Queries , 2016, ECIS.

[60]  Eric S. K. Yu,et al.  Interactive goal model analysis for early requirements engineering , 2014, Requirements Engineering.

[61]  Jeffrey C. Carver,et al.  Modeling as a Service: A Survey of Existing Tools , 2017, MoDELS.

[62]  Damiano Falcioni,et al.  Data Assets for Decision Support in Multi -Stage Production Systems Industrial Business Process Management using ADOxx , 2018, 2018 IEEE 16th International Conference on Industrial Informatics (INDIN).

[63]  Manfred A. Jeusfeld SemCheck: Checking Constraints for Multi-perspective Modeling Languages , 2016, Domain-Specific Conceptual Modeling.

[64]  Thomas Hess,et al.  How open is this platform? The meaning and measurement of platform openness from the complementors’ perspective , 2015, J. Inf. Technol..

[65]  Dominik Bork,et al.  Systematic analysis and evaluation of visual conceptual modeling language notations , 2018, 2018 12th International Conference on Research Challenges in Information Science (RCIS).

[66]  Colette Rolland,et al.  Towards a Generic Model for Situational Method Engineering , 2003, CAiSE.

[67]  Robert Winter,et al.  From Expert Discipline to Common Practice: A Vision and Research Agenda for Extending the Reach of Enterprise Modeling , 2018, Bus. Inf. Syst. Eng..

[68]  Dimitris Karagiannis,et al.  A Proposal for Deploying Hybrid Knowledge Bases: the ADOxx-to-GraphDB Interoperability Case , 2018, HICSS.

[69]  René Riedl,et al.  Determinants of Information Systems and Information Technology Project Team Success: A Literature Review and a Conceptual Model , 2012, Commun. Assoc. Inf. Syst..

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

[71]  Dimitris Karagiannis Agile modeling method engineering , 2015, Panhellenic Conference on Informatics.

[72]  Dimitris Karagiannis,et al.  Agile Modelling Method Engineering: Lessons Learned in the ComVantage Research Project , 2015, PoEM.

[73]  Daniel L. Moody,et al.  The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering , 2009, IEEE Transactions on Software Engineering.

[74]  Jennifer Horkoff,et al.  Understanding Challenges and Tradeoffs in iStar Tool Development , 2016, iStar.

[75]  Dimitris Karagiannis,et al.  Fundamental Conceptual Modeling Languages in OMiLAB , 2016, Domain-Specific Conceptual Modeling.

[76]  John A. Zachman,et al.  A Framework for Information Systems Architecture , 1987, IBM Syst. J..

[77]  Werner Esswein,et al.  Systemizing Colour for Conceptual Modeling , 2017, Wirtschaftsinformatik.