Title: Developing an evolution software architecture framework based on six dimensions
Authors: Noureddine Gasmallah; Abdelkrim Amirat; Mourad Oussalah; Hassina Seridi-Bouchelaghemi
Addresses: Department of Computer Science, Badji Mokhtar University of Annaba, BP-12, Sidi Amar, Annaba, 23000, Algeria ' Department of Maths and Computer Science, University of Souk-Ahras, BP 1553, RN 16, Souk-Ahras, 41000, Algeria ' Department of Computer Science, University of Nantes, 2, Rue de la Houssiniére, BP-92208, Nantes, 44322, CEDEX 3, France ' Department of Computer Science, Badji Mokhtar University of Annaba, BP-12, Sidi Amar, Annaba, 23000, Algeria
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.
Keywords: software architecture; architectural evolution; evolution framework; evolution dimensions; evolution process; abstraction level; modelling level; components; services; classification; taxonomy.
DOI: 10.1504/IJSPM.2019.103583
International Journal of Simulation and Process Modelling, 2019 Vol.14 No.4, pp.325 - 337
Received: 26 Jan 2018
Accepted: 03 Oct 2018
Published online: 12 Nov 2019 *