Skip to Main content Skip to Navigation
Journal articles

Developing an Evolution Software Architecture Framework Based on Six Dimensions

Abstract : With the growing number of software architectural evolution methods, the need to develop a framework based on well defined dimensions to analyse approaches is now a prerequisite for practitioners in order to analyse, compare and classify methods within the field of architectural evolution. In this paper, we propose an evolution framework based on six dimensions for analysing, comparing and classifying existing and future evolution methods. The proposed architectural evolution framework adopts Zachman analytic tool (answering what, why, where, who, when and how questions). The framework relies upon identifying dimensions that researchers would take into account while developing a new evolution approach. The set of the proposed dimensions whether combined or individually can serve as a basis to explore further classification paradigms. The proposed framework is supported by an empirical study that involves surveying and analysing 119 research methods related to the area of architectural evolution.
Document type :
Journal articles
Complete list of metadatas
Contributor : Mourad Chabane Oussalah <>
Submitted on : Tuesday, January 8, 2019 - 2:44:41 PM
Last modification on : Wednesday, June 24, 2020 - 4:19:33 PM


  • HAL Id : hal-01973773, version 1


Nouredine Gasmallah, Mourad Oussalah, Abdelkrim Amirat. Developing an Evolution Software Architecture Framework Based on Six Dimensions. International Journal of Simulation and Process Modelling, Inderscience, 2019, vol 14 (4). ⟨hal-01973773⟩



Record views