Supporting viewpoint-oriented enterprise architecture

Increasingly, organisations establish what is called an enterprise architecture. The enterprise architecture combines and relates all architectures describing some aspect of the organization, such as the business process architecture, the information architecture, and the application architecture. It is a blueprint of the organisation, which serves as a starting point for analysis, design and decision making. Viewpoints define abstractions on the set of models representing the enterprise architecture, each aimed at a particular type of stakeholder and addressing a particular set of concerns. The use of viewpoints is widely advocated for managing the inherent complexity in enterprise architecture. Viewpoints can both be used to view certain aspects in isolation, and for relating two or more aspects. However, in order to make such a viewpoint-oriented approach practically feasible, architects require a tool environment, which supports the definition, generation, editing and management of architectural views. Moreover, such an environment should work in concert with existing domain-specific modelling tools. We present the design of such a tool environment for viewpoint-oriented enterprise architecture.

[1]  Krzysztof Czarnecki,et al.  Classification of Model Transformation Approaches , 2003 .

[2]  Bashar Nuseibeh,et al.  A Multi-Perspective Framework for Method Integration , 2001 .

[3]  Philippe Krutchen,et al.  Architectural blueprints--the '4+1' view model of software architecture , 1995 .

[4]  Alain Wegmann,et al.  On the Systemic Enterprise Architecture Methodology (Seam) , 2003, ICEIS.

[5]  David Budgen,et al.  A software design framework or how to support real designers , 1995, Softw. Eng. J..

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

[7]  Vice President,et al.  ALIGNING ENTERPRISE ARCHITECTURE AND IT INVESTMENTS WITH CORPORATE GOALS , 2002 .

[8]  Peter N. Creasy,et al.  A Conceptual Graphs Approach to Conceptual Schema Integration , 1993, ICCS.

[9]  M. Iacob,et al.  State of the Art in Architecture Support , 2022 .

[10]  D. Schefström,et al.  Tool integration: environments and frameworks , 1993 .

[11]  Stuart Kent,et al.  A relational approach to defining and implementing transformations between metamodels , 2003, Software & Systems Modeling.

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

[13]  Ian Sommerville,et al.  Viewpoints for requirements definition , 1992, Softw. Eng. J..

[14]  Stephen A. White,et al.  Business Process Modeling Notation , 2004 .

[15]  John F. Sowa,et al.  Extending and Formalizing the Framework for Information Systems Architecture , 1992, IBM Syst. J..