Representing Interactional and External Environmental Semantics using Unified Modelling Language (UML)

Object-oriented methodology is widely used in the information system development field. Nonetheless, recent research studies have discovered that the modelling grammars that use object-oriented methodology lack necessary constructs to represent certain real-world semantics. Therefore, the use of such grammars with their shortcomings can produce defective conceptual models, thereby producing defective information systems. Evermann and Wand (2005, 2009) studied this issue and proposed a set of rules for object-oriented grammatical constructs to represent static and behavioural semantics of a real-world phenomenon. This paper extends its work by proposing object-oriented grammatical rules for the interactional and external environmental semantics of a real-world phenomenon. This representation is exemplified using an object-oriented modelling grammar namely Unified Modelling Language (UML). Subsequently, a set of new rules has been validated using a case study. This extended UML facilitates seamless integration between the conceptual model and its system model.

[1]  Marta Indulska,et al.  Business process modelling: a comparative analysis , 2009 .

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

[3]  Ron Weber,et al.  Current trends and future directions in the practice of high-level data modeling: An empirical study , 2009, ECIS.

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

[5]  Yanchun Zhang,et al.  An analytical evaluation of NIAM'S grammar for conceptual schema diagrams , 1996, Inf. Syst. J..

[6]  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.

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

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

[9]  Deng-Jyi Chen,et al.  An object-oriented modelling approach to system software design , 1994, Inf. Softw. Technol..

[10]  Benjamin Khoo,et al.  Evaluating The Effectiveness Of The Constructionist Approach To Object-Oriented Systems Analysis And Design Pedagogy , 2011, BIS 2011.

[11]  J. Rajapakse,et al.  Logical database design with ontologically clear entity relationship models , 2012, 2012 IEEE 6th International Conference on Information and Automation for Sustainability.

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

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

[14]  Jayantha Rajapakse,et al.  Assessing the completeness and clarity of UML for conceptual modeling , 2012 .

[15]  Ron Weber,et al.  Ontological Clarity, Cognitive Engagement, and Conceptual Model Quality Evaluation: An Experimental Investigation , 2012, J. Assoc. Inf. Syst..