Abdelkrim Amirat, Afrah Djeddar and Mourad Oussalah (2014) Evolving and Versioning Software Architectures Using ATL Transformations. The International Arab Conference on Information Technology (ACIT’2014) , University of Nizwa, Oman
Scientific Publications
Important: This page is frozen. New documents are now available in the digital repository DSpace
Abstract
Since software architecture has become integral part of software development, managing its evolution has become the concern of most of architecture researchers. In this paper, we define firstly a Generic-ADL (Architecture Description Language) which includes all important and common concepts in the existing ADLs to describe software architectures. Secondly, we propose a second model named EVA-Model (Evolution and Versioning Architecture) to manage the software architecture evolution and their versioning. Based-on the proposed EVA-Model, we implement the evolution and the versioning mechanisms using model transformation approach through ATL language. However, these ATL transformations present tow challenges: the absence of the genericity concept and the rule scheduling mechanism. We address these issues by proposing parameter model to generalize the transformations and by using java technology to allow users managing the parameters and to handle the execution order of evolution transformations where each evolution transformation is followed transparently by a versioning one.
Information
Item Type | Conference |
---|---|
Divisions |
» Laboratory of Computer Science and Mathematics |
ePrint ID | 260 |
Date Deposited | 2014-12-30 |
Further Information | Google Scholar |
URI | https://univ-soukahras.dz/en/publication/article/260 |
BibTex
@inproceedings{uniusa260,
title={Evolving and Versioning Software Architectures Using ATL Transformations},
author={Abdelkrim Amirat, Afrah Djeddar and Mourad Oussalah},
year={2014},
booktitle={The International Arab Conference on Information Technology (ACIT’2014)}
}
title={Evolving and Versioning Software Architectures Using ATL Transformations},
author={Abdelkrim Amirat, Afrah Djeddar and Mourad Oussalah},
year={2014},
booktitle={The International Arab Conference on Information Technology (ACIT’2014)}
}