Evaluation of the Ontological Completeness and Clarity of Object-Oriented Conceptual Modelling Grammars

SeveralresearchstudieshaveconcludedthatmodellinggrammarsthatsupporttheObject-Oriented (OO)methodologyfocusmoreonmodellingsystemdesignandimplementationphenomenathan real-worldphenomenainISusers’domains.Thus,thepurposeofthisresearchstudywastoevaluate thesuitabilityofOOmodellinggrammarsforconceptualmodelling.Althoughtheresearchwork focusedononewidelyusedOOmodellinggrammar—namely, theUnifiedModellingLanguage (UML)—theapproachdevelopedcanbeapplied toanyOOmodellinggrammar.Thefirstphase ofthisresearchstudyfocusedonevaluatingallUMLconstructsandidentifyingasubsetofUML constructsthatarecapableofrepresentingreal-worldphenomenainuserdomains.Thesecondphase wasanempiricalevaluationoftheidentifiedsubsetofUMLconstructs.Theresultsofthisempirical evaluationsuggestthatinsteadofusingallUMLconstructsthesubsetofUMLconstructsisbetter suitedforconceptualmodelling. KEywORDS Bunge-Wand-Weber (BWW) Ontology, Canonical Action Research (CAR), Conceptual Modelling, Ontological Completeness and Clarity, OO Modelling Grammars, UML

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

[2]  Jayantha Rajapakse,et al.  Ontological Framework for Object-Oriented Analysis and Design , 2012 .

[3]  Joerg Evermann,et al.  The Association Construct in Conceptual Modelling - An Analysis Using the Bunge Ontological Model , 2005, CAiSE.

[4]  A.P.W. Eliëns Principles of Object-Oriented Software Development, 2nd Edition , 2000 .

[5]  Brian Henderson-Sellers,et al.  An Ontological Evaluation of the OML Metamodel , 2000, ISCO.

[6]  Trevor Wood-Harper,et al.  A critical perspective on action research as a method for information systems research , 1996, J. Inf. Technol..

[7]  Marta Indulska,et al.  Do Ontological Deficiencies in Modeling Grammars Matter? , 2011, MIS Q..

[8]  Cd Keen,et al.  An analysis of the design constructs required in process modelling , 1996, Proceedings 1996 International Conference Software Engineering: Education and Practice.

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

[10]  Ron Weber,et al.  Conceptual modeling in practice: An evidence-based process-oriented theory , 2010, 2010 Fifth International Conference on Information and Automation for Sustainability.

[11]  Veda C. Storey,et al.  An ontological analysis of the relationship construct in conceptual modeling , 1999, TODS.

[12]  Yair Wand,et al.  Using objects for systems analysis , 1997, CACM.

[13]  Robert M. Davison,et al.  Principles of canonical action research , 2004, Inf. Syst. J..

[14]  Joerg Evermann,et al.  Ontology based object-oriented domain modelling: fundamental concepts , 2005, Requirements Engineering.

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

[16]  Nino B. Cocchiarella,et al.  Knowledge representation in conceptual realism , 1995, Int. J. Hum. Comput. Stud..

[17]  Ron Weber,et al.  Ontological foundations of information systems , 1997 .

[18]  Joerg Evermann,et al.  Ontology Based Object-Oriented Domain Modeling: Representing Behavior , 2009, J. Database Manag..

[19]  Vijay K. Vaishnavi,et al.  A Framework for Theory Development in Design Science Research: Multiple Perspectives , 2012, J. Assoc. Inf. Syst..

[20]  Jacob Cohen A Coefficient of Agreement for Nominal Scales , 1960 .

[21]  Brian Henderson-Sellers,et al.  Ontological analysis of whole-part relationships in OO-models , 2001, Inf. Softw. Technol..

[22]  Jeffrey L. Whitten,et al.  Systems Analysis and Design Methods , 1986 .

[23]  G. Susman,et al.  An Assessment of the Scientific Merits of Action Research. , 1978 .

[24]  Ron Weber,et al.  Research Commentary: Information Systems and Conceptual Modeling - A Research Agenda , 2002, Inf. Syst. Res..

[25]  Shirley Gregor,et al.  The Anatomy of a Design Theory , 2007, J. Assoc. Inf. Syst..

[26]  R. Chisholm A Realistic Theory of Categories: An Essay on Ontology , 1998 .

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

[28]  Ian Horrocks,et al.  OIL: An Ontology Infrastructure for the Semantic Web , 2001, IEEE Intell. Syst..

[29]  Michael Gruninger,et al.  ONTOLOGY Applications and Design , 2002 .

[30]  Ron Weber,et al.  On the ontological expressiveness of information systems analysis and design grammars , 1993, Inf. Syst. J..

[31]  Ron Weber,et al.  An Ontological Model of an Information System , 1990, IEEE Trans. Software Eng..

[32]  Wolfgang Beitz,et al.  Engineering Design: A Systematic Approach , 1984 .

[33]  Jan Pries-Heje,et al.  The Design Theory Nexus , 2008, MIS Q..

[34]  Marta Indulska,et al.  Business Process Modeling- A Comparative Analysis , 2009, J. Assoc. Inf. Syst..

[35]  Ron Weber,et al.  On the deep structure of information systems , 1995, Inf. Syst. J..

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

[37]  Ron Weber,et al.  Conceptual Modeling and Ontology: Possibilities and Pitfalls , 2003, J. Database Manag..

[38]  Gerd Wagner,et al.  Towards Ontological Foundations for UML Conceptual Models , 2002, OTM.

[39]  Peter Green,et al.  An ontological analysis of information systems analysis and design (ISAD) grammars in upper case tools , 1996 .