Fundamental Realization Strategies for Multi-view Specification Environments

All Enterprise Architecture Modeling (EAM) approaches revolve around the use of multiple, inter-related views to describe the properties of a system and its surrounding environment - that is, they are multi-view specification (MVS) approaches. However, there is still little consensus on how such modeling environments should be realized and on the pros and cons of the different fundamental design choices involved in building them. In this paper we identify the different design choices put forward in the literature, evaluate their mutual compatibility, and discuss the extent to which they scale up to large enterprise systems. Finally we present some additional choices and outline some of the key features that future multi-view modeling environments should ideally support.

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

[2]  Janis Putman,et al.  General framework for fault tolerance from ISO/ITU Reference Model for Open Distributed Processing (RM-ODP) , 1999, Proceedings. Fifth International Workshop on Object-Oriented Real-Time Dependable Systems.

[3]  Erik Burger,et al.  Flexible views for view-based model-driven development , 2013, WCOP '13.

[4]  Bashar Nuseibeh,et al.  Viewpoints: A Framework for Integrating Multiple Perspectives in System Development , 1992, Int. J. Softw. Eng. Knowl. Eng..

[5]  Max E. Kramer,et al.  View-centric engineering with synchronized heterogeneous models , 2013 .

[6]  KilovHaim,et al.  The Reference Model of Open Distributed Processing , 2013 .

[7]  Antonio Vallecillo,et al.  Modeling ODP Correspondences using QVT , 2006, MDEIS.

[8]  Erik Burger,et al.  View-based model-driven software development with ModelJoin , 2016, Software & Systems Modeling.

[9]  Antonio Vallecillo,et al.  Realizing Correspondences in Multi-viewpoint Specifications , 2009, 2009 IEEE International Enterprise Distributed Object Computing Conference.

[10]  Martin Große-Rhode,et al.  Semantic Integration of Heterogeneous Software Specifications , 2004, Monographs in Theoretical Computer Science. An EATCS Series.

[11]  Colin Atkinson,et al.  Orthographic Service Modeling , 2011, 2011 IEEE 15th International Enterprise Distributed Object Computing Conference Workshops.

[12]  Barbara Paech,et al.  Component-based product line engineering with UML , 2001, Addison Wesley object technology series.

[13]  Colin Atkinson,et al.  Orthographic Software Modeling: A Practical Approach to View-Based Development , 2009, ENASE.

[14]  Maria-Eugenia Iacob,et al.  ArchiMate 2.0 Specification: The Open Group , 2012 .

[15]  Colin Atkinson,et al.  Criteria for Orthographic Viewpoints , 2014, VAO '14.