Principles of Semantically Integrated Conceptual Modelling Method

To obtain value from the graphical representations that are used by different stakeholders during the system development process, they must be integrated. This is important for achieving a holistic understanding about system specification. Integration can be reached via modelling process. Currently, most of information system modelling methods present different modelling aspects in disparate modelling dimensions and therefore it is difficult to achieve semantic integrity of various diagrams. In this paper, we present the principles of semantically integrated conceptual modelling method for information system analysis and design. The foundation of this modelling method is based on interaction flows. This way of modelling is critical for the identification of discontinuity and inconsistency in information systems specifications. It also provides possibility to integrate business processes and business data, which is necessary for the integration of various architectural domains and to reach the holistic view of enterprise architecture. We have explained in object-oriented terms how interactive, structural and transitional aspects are merged. We also demonstrated the interpretation of various patterns, in terms of semantically integrated conceptual modelling method. It was shown that the method has sufficient expressive power to cover some special cases, which do not match the standard pattern of transaction. The inference rules of interactions help in reasoning about system decomposition. In this method, decomposition is graphically described as classification, inheritance or composition of concepts. SICM method is based on a single type of diagram, which enables reasoning about integration with the help of a special set of inference rules. The ultimate goal of this paper is to present the generic principles for computation- neutral modeling of service interactions.

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

[2]  Jan L. G. Dietz,et al.  The deep structure of business processes , 2006, CACM.

[3]  Nicola Guarino,et al.  Towards an Ontological Foundation for Services Science , 2009, FIS.

[4]  John Krogstie,et al.  A Combined Framework for Development of Business Process Support Systems , 2009, PoEM.

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

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

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

[8]  Martin Glinz,et al.  Problems and deficiencies of UML as a requirements specification language , 2000, Tenth International Workshop on Software Specification and Design. IWSSD-10 2000.

[9]  Bashar Nuseibeh,et al.  Requirements engineering: a roadmap , 2000, ICSE '00.

[10]  Colette Rolland,et al.  Eliciting gaps in requirements change , 2004, Requirements Engineering.

[11]  Remigijus Gustas,et al.  Conceptual Modeling Method for Separation of Concerns and Integration of Structure and Behavior , 2012, Int. J. Inf. Syst. Model. Des..

[12]  Jaap Gordijn,et al.  Business Modelling Is Not Process Modelling , 2000, ER.

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

[14]  Gustas Remigijus,et al.  Pragmatic-Driven Approach for Service-Oriented Analysis and Design , 2008 .

[15]  Wolfgang Händler On displaying the topological properties of a program , 1966, CACM.

[16]  Terry Winograd,et al.  Understanding computers and cognition - a new foundation for design , 1987 .

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

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

[19]  Julio Cesar Sampaio do Prado Leite,et al.  Requirements Validation Through Viewpoint Resolution , 1991, IEEE Trans. Software Eng..

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

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

[22]  Remigijus Gustas A Look Behind Conceptual Modeling Constructs in Information System Analysis and Design , 2010, Int. J. Inf. Syst. Model. Des..

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

[24]  Prima Gustiené Development of a new service-oriented modelling method for information systems analysis and design , 2010 .

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

[26]  Remco M. Dijkman,et al.  Consistency in multi-viewpoint design of enterprise information systems , 2008, Inf. Softw. Technol..

[27]  Gerd Wagner,et al.  On the General Ontological Foundations of Conceptual Modeling , 2002, ER.

[28]  Ivar Jacobson,et al.  Aspect-oriented software development with use cases , 2005, Addison Wesley object technology series.

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

[30]  Guttorm Sindre,et al.  Managing Complexity in Object Oriented Analysis: Adapting UML for Modelling Large Scale Information Systems , 2003 .

[31]  Remigijus Gustas,et al.  Towards the Enterprise Engineering Approach for Information System Modelling Across Organisational and Technical Boundaries , 2003, ICEIS.