A Look Behind Conceptual Modeling Constructs in Information System Analysis and Design

Information systems can be conceptualized in a number of ways. Most methodologies propose to analyze separately process and data semantics by projecting them into totally different diagram types. This system analysis and design tradition is very strong in most modeling approaches such as structured analysis as well as object-oriented design. Structural and behavioral aspects are complementary. They cannot be analyzed in isolation. Lack of a conceptual modeling approach, which can be used for verification of semantic integrity among various types of diagrams, is the cornerstone of frustration for information system architects. Inconsistency, incompleteness and ambiguity of conceptual views create difficulties in verification and validation of technical system architectures by business experts, who determine the organizational strategies. Consequently, the traditional information system methodologies are not able to bridge a communication gap among business experts and IT-system designers. Various interpretations of semantic relations in conceptual modeling approaches make the system analysis and design process more art than science. It creates difficulties to formulate comprehensible principles of decomposition and separation of concerns. Unambiguous definition of aggregation and generalization is necessary for breaking down information system functionality into coherent non-overlapping components. This article concentrates on conceptual modeling enhancements, which help to avoid semantic integrity problems in conceptualizations on various levels of abstraction. The presented conceptual modeling approach is based on a single type of diagram, which can be used for reasoning on semantic integrity between business process and data across organizational and technical system boundaries.

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

[2]  Remigijus Gustas,et al.  Service-Oriented Foundation and Analysis Patterns for Conceptual Model-ling of Information Systems , 2007, ISD.

[3]  Jan L. G. Dietz,et al.  Enterprise ontology - theory and methodology , 2006 .

[4]  Bernhard Rumpe,et al.  Meaningful modeling: what's the semantics of "semantics"? , 2004, Computer.

[5]  Terry Halpin,et al.  Higher-Order Types and Information Modeling , 2005 .

[6]  Gerd Wagner,et al.  Modeling Reactive Behavior in ORM , 2003, ER.

[7]  Ron Weber,et al.  Should Optional Properties Be Used in Conceptual Modelling? A Theory and Three Empirical Tests , 2001, Inf. Syst. Res..

[8]  John Mylopoulos,et al.  From E-R to "A-R" - Modelling Strategic Actor Relationships for Business Process Reengineering , 1994, ER.

[9]  Joey F. George,et al.  Modern Systems Analysis and Design , 1996 .

[10]  Giancarlo Guizzardi,et al.  Modal Aspects of Object Types and Part-Whole Relations and the de re/de dicto Distinction , 2007, CAiSE.

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

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

[13]  Brian Henderson-Sellers,et al.  Black and White Diamonds , 1999, UML.

[14]  Terry A. Halpin,et al.  Information Modelling and Relational Databases , 2001 .

[15]  Remigijus Gustas,et al.  Inference Rules of Semantic Dependencies in the Enterprise Modelling , 2005, SoMeT.

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

[17]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[18]  Prima Gustiené,et al.  Extending Lyee Methodology using the Enterprise Modelling Approach , 2002 .

[19]  Glenford J. Myers,et al.  Structured Design , 1999, IBM Syst. J..

[20]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[21]  Jan L. G. Dietz,et al.  DEMO: Towards a discipline of organisation engineering , 2001, Eur. J. Oper. Res..

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

[23]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[24]  Leszek A. Maciaszek,et al.  Requirements analysis and system design: developing information systems with UML , 2001 .

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

[26]  James E. Rumbaugh,et al.  Object-Oriented Modeling and Design with UML , 2004 .

[27]  Dov Dori,et al.  Object-process methodology - a holistic systems paradigm , 2013 .

[28]  James Martin,et al.  Object-oriented methods : a foundation , 1995 .

[29]  Marc M. Lankhorst,et al.  Enterprise Architecture at Work - Modelling, Communication and Analysis, 2nd Edition , 2005, The Enterprise Engineering Series.

[30]  Leszek A. Maciaszek Requirements analysis and system design: developing information systems with UML , 2001 .

[31]  Peter Meso,et al.  Conceptualizing Systems for Understanding: An Empirical Test of Decomposition Principles in Object-Oriented Analysis , 2006, Inf. Syst. Res..