Employing Zachman Enterprise Architecture Framework to Systematically Perform Model-Based System Engineering Activities

There are numerous Enterprise Information System (EIS) engineering methodologies in the literature, each covering different aspects. However, in order to integrate them in an Enterprise Architecture, model-based engineering can be adopted. In such a case, a central system model is defined supporting all engineering activities. Zachman's matrix may be used as a basis for constructing such a model. Based on this assumption, we propose a systematic approach for the support of model-based EIS engineering process using Zachman matrix as EIS central model.Basic EIS engineering activities and the way they may be served by specific rows is explored, while the contribution of each system aspect (matrix column) is also taken into account. A conceptual model for model-based EIS engineering is also introduced. To explore the proposed concepts in practice, the System Network cell is used as an example. Corresponding engineering tasks and sub-models are formed based on the proposed guidelines in a technology and methodology independent fashion. A case study based on the proposed concepts is also presented.

[1]  Fereidoon Shams Aliee,et al.  An investigation into applying UML to the Zachman framework , 2006, Inf. Syst. Frontiers.

[2]  Susanne Leist,et al.  Evaluation of current architecture frameworks , 2006, SAC.

[3]  Marcello M. Bonsangue,et al.  A logical viewpoint on architectures , 2004 .

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

[5]  Jeff A. Estefan,et al.  of Model-Based Systems Engineering ( MBSE ) Methodologies , 2008 .

[6]  Jaap Schekkerman,et al.  How to Survive in the Jungle of Enterprise Architecture Framework: Creating or Choosing an Enterprise Architecture Framework , 2003 .

[7]  Mara Nikolaidou,et al.  A Systematic Approach for Configuring Web-Based Information Systems , 2005, Distributed and Parallel Databases.

[8]  Martin Glinz,et al.  On Non-Functional Requirements , 2007, 15th IEEE International Requirements Engineering Conference (RE 2007).

[9]  Pedro Manuel Antunes Sousa,et al.  A method to define an Enterprise Architecture using the Zachman Framework , 2004, SAC '04.

[10]  Klaus Pohl,et al.  COSMOD-RE: Supporting the Co-Design of Requirements and Architectural Artifacts , 2007, 15th IEEE International Requirements Engineering Conference (RE 2007).

[11]  Sandy Friedenthal Systems Modeling Language (SysML) Specification , 2004 .

[12]  Mara Nikolaidou,et al.  Enterprise Information System Engineering: A Model-Based Approach Based on the Zachman Framework , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).

[13]  Frank G. Goethals,et al.  An Overview of Enterprise Architecture Framework Deliverables , 2005 .

[14]  Claes Wohlin,et al.  Engineering and Managing Software Requirements , 2005 .