Integrating Architectural Models - Symbolic, Semantic and Subjective Models in Enterprise Architecture

The diversity of architectural models in enterprise architecture poses a problem to their integration. Without such integration the effectiveness of these models in the process of architecting enterprises diminishes. In this paper we make a distinction between three classes of models. We will illustrate how the distinctions can be used for model integration within the architectural approach. Symbolic models express properties of architec-tures of systems, semantic models interpret the symbols used in symbolic models, and subjective models are purposely abstracted conceptions of a domain. Building on results obtained in the ArchiMate project, we il-lustrate how symbolic models can be integrated using an architectural language, how integrated models can be updated using the distinction between symbolic models and their visualization, and how semantic models can be integrated using a new kind of enterprise analysis called semantic analysis.

[1]  Stijn Hoppenbrouwers,et al.  Formal Modelling as a Grounded Conversation , 2005 .

[2]  David Frankel,et al.  Model Driven Architecture: Applying MDA to Enterprise Computing , 2003 .

[3]  John C. Henderson,et al.  Strategic Alignment: Leveraging Information Technology for Transforming Organizations , 1999, IBM Syst. J..

[4]  S.J.B.A. Hoppenbrouwers,et al.  Navigating the Methodology Jungle - The communicative role of modelling techniques in information system development , 2005 .

[5]  Hans Eriksson,et al.  Business Modeling With UML: Business Patterns at Work , 2000 .

[6]  Mary Shaw,et al.  Software architecture - perspectives on an emerging discipline , 1996 .

[7]  Recommended Practice for Architectural Description of Software-Intensive Systems , 1999 .

[8]  Farhad Arbab,et al.  Towards a language for coherent enterprise architecture descriptions , 2003, Seventh IEEE International Enterprise Distributed Object Computing Conference, 2003. Proceedings..

[9]  S.J.B.A. Hoppenbrouwers,et al.  Facing the Conceptual Complexities in Business Domain Modeling , 2005 .

[10]  Jos C. M. Baeten,et al.  Process Algebra , 2007, Handbook of Dynamic System Modeling.

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

[12]  Stijn Hoppenbrouwers,et al.  Towards explicit strategies for modeling , 2005 .

[13]  Bernard H. Boar,et al.  Constructing Blueprints for Enterprise IT Architectures , 1998 .

[14]  Frank S. de Boer,et al.  Enterprise Architecture Analysis with XML , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[15]  Stijn Hoppenbrouwers,et al.  On Utility-based Selection of Architecture-Modelling Concepts , 2005, APCCM.

[16]  Don Tapscott,et al.  Paradigm shift: The new promise of information technology: Don Tapscott and Art Caston McGraw-Hill Inc., New York, 1993, 337 pp. £21.95 ISBN 0-07-062857-2 , 1992, J. Strateg. Inf. Syst..

[17]  Stijn Hoppenbrouwers,et al.  Understanding the Requirements on Modelling Techniques , 2005, CAiSE.

[18]  Charles S. Peirce,et al.  Collected Papers of Charles Sanders Peirce. Vol. IV: The Simplest Mathematics , 1935 .

[19]  Kenneth J. Turner,et al.  An Architectural Semantics for LOTOS , 1987, PSTV.

[20]  H. A. Proper,et al.  Towards Utility-based Selection of Architecture-Modelling Concepts , 2004 .

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

[22]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[23]  Doireann MacDermott,et al.  Language and Behaviour , 1982 .

[24]  A. Scheer Business Process Engineering: Reference Models for Industrial Enterprises , 1994 .

[25]  Stijn Hoppenbrouwers,et al.  A Fundamental View on the Process of Conceptual Modeling , 2005, ER.

[26]  Richard N. Taylor,et al.  A Classification and Comparison Framework for Software Architecture Description Languages , 2000, IEEE Trans. Software Eng..

[27]  Henk Jonkers,et al.  Concepts For Modeling Enterprise Architectures , 2004, Int. J. Cooperative Inf. Syst..

[28]  Henk Eertink,et al.  A Business Process Design Language , 1999, World Congress on Formal Methods.

[29]  J. Bergstra,et al.  Handbook of Process Algebra , 2001 .

[30]  C. Morris,et al.  Signs, Language and Behavior , 1947 .