Automating the Migration of Enterprise Architecture Models

Author(s):  
Nuno Silva ◽  
Francisco Ferreira ◽  
Pedro Sousa ◽  
Miguel Mira da Silva

The evolution of Enterprise Architectures (EA) is the result of applying EA development projects within organizations with the goal of accomplishing specific business requirements. Recent approaches seek to automate and improve EA practice within organizations by employing EA management tools. Thus, evolving the organization's EA meta-model is a consequence of fulfilling such initiatives. Currently, the migration of EA models conforming to a specific EA meta-model evolution is a manual task in which EA data corresponding to the actual models is gathered and the models re-designed. This results in an error-prone and time-consuming task. To address this issue, the authors propose a set of migration rules to automate the migration process. The proposed migration rules were implemented within an EA tool and then demonstrated and validated using a fictitious organization migration scenario.

Author(s):  
Rafael Queiroz Gonçalves ◽  
Elisa de Freitas Kühlkamp ◽  
Christiane Gresse von Wangenheim

Many problems in software development projects are due to risks and could be avoided or minimized if identified and treated pro-actively. In this context, software tools to support risk management could be very helpful. However, it is difficult to find a project management tool, accessible to Small and Medium Enterprises (SMEs) that provides adequate support to risk management in conformance with best practices such as the PMBOK. Therefore, this paper has the objective to review support provided by popular project management tools with respect to risk management and to present enhancements made to the open-source tool – dotProject – in order to systematically support risk management aligned with the PMBOK. An initial evaluation identified benefits in the implementation of risk management processes in software SMEs, and, thus, contributing to their projects' success.


2017 ◽  
Vol 18 (2) ◽  
pp. 1419-1445
Author(s):  
Darko Durisic ◽  
Miroslaw Staron ◽  
Matthias Tichy ◽  
Jörgen Hansson

2020 ◽  
Vol 17 (1) ◽  
pp. 117-139 ◽  
Author(s):  
Geert Poels ◽  
Félix García ◽  
Francisco Ruiz ◽  
Mario Piattini

Process maps provide a high-level overview of an organization?s business processes. While used for many years in different shapes and forms, there is little shared understanding of the concept and its relationship to business process architecture. In this paper, we position the concept of process map within the domain of architecture description. By ?architecting? the concept of business process map, we identify and clarify diverging views of this concept as found in the literature and set requirements for describing process maps. A meta-model for a process mapping language is produced as a result. The proposed meta-model allows investigating the suitability of EA modelling languages as a basis for defining a domain-specific language for process mapping along with the creation of a better understanding of business process architecture in relation to enterprise architecture, which can be beneficial for both BPM and EA professionals.


Author(s):  
Jihane Lakhrouit ◽  
Karim Baïna

<p><span lang="EN-US">Measurements play an important role in many scientific fields in general and in</span><span lang="EN-US">the</span><span lang="EN-US">analysis</span><span lang="EN-US">of</span><span lang="EN-US">enterprise</span><span lang="EN-US">architecture</span><span lang="EN-US">in</span><span lang="EN-US">particular.</span><span lang="EN-US">In software engineering, the measures are used to control the quality of the software product and better manage development projects to control the cost of production.</span><span lang="EN-US">In this article we proposed firstly models and measures to evaluate and analyze the complexity of the enterprise architecture and especially the heterogeneity of components and relationships, and secondely we developed a model to automatically detect the change of measures and their impact on enterprise architecture.</span></p>


Author(s):  
Nuno Silva ◽  
Pedro Sousa ◽  
Miguel Mira da Silva

Models are a fundamental aspect of enterprise architecture, as they capture the concepts and relationships that describe the essentials of the different enterprise domains. These models are tightly coupled to an enterprise architecture modeling language that defines the rules for creating and updating such models. In the model-driven engineering field, these languages are formalized as meta-models. Over time, to keep up with the need to capture a more complex reality in their enterprise architecture models, organizations need to enrich the meta-model and, consequently, migrate the existing models. Model migration poses a strenuous modeling effort with the gathering of enterprise data and model redesign, leading to an error-prone and time-consuming task. In this chapter, the authors present a catalog of co-evolution operations for enabling automation of ArchiMate model migration based on a set of meta-model changes.


Author(s):  
Muhammad Kashif Farooq ◽  
Shafay Shamail ◽  
Mian Muhammad Awais

There are two common strategies for the development of e-government projects. One approach is demand based e-government initiatives having no national level centralized Enterprise Architecture. The other is the development of projects under the shadow of a predefined set of guidelines following a given Enterprise Architecture at the national level. It is similar to developing a demand based unplanned city development verses a master plan based development. Complex electronic service deliveries need allied and synchronized output of all the projects. Architectural approach provides guidelines from project planning to technical development and operations. It aligns all the e-government projects with some standard principles. A National Enterprise Architecture based approach provides a number of benefits, including institutionalization of top level strategic planning, standardized development across all levels of e-government, sustainability of e-government projects when governments change, cost reduction by sharing resources and better return on investment. There are many enterprise architectures for e-government development. Different countries are experimenting with different enterprise architectures. In this chapter, e-government projects and their devolution is discussed using Zachman Framework, Reference Model for Open Distributed Processing (RM-ODP), A Reference Model for Collaboration Networks (ARCON), The Open Group Architectural Framework (TOGAF), and Federal Enterprise Architecture Framework (FEAF). It is recommended that architectural implementation should be aligned with governing structure of a country such as centralized, devolved and decentralized. However, governments may use a decentralized architecture and devolve it to its sub-nationals such as state/provincial level and city level as per their political, fiscal and administrative needs and capacity.


Sign in / Sign up

Export Citation Format

Share Document