Automated Software Reengineering Model and Framework
Mathematics and Education in Mathematics, Tome 41 (2012) no. 1, pp. 225-231.

Voir la notice de l'article provenant de la source Bulgarian Digital Mathematics Library

This article represents a complete model for automated reengineering of legacy software systems. It describes in details the processes of software translation and refactoring and the degree of automation that these processes may achieve. In regards to the software translation process it introduces a reengineering pattern concerning pointers and address arithmetic. It also defines a complete workflow for the reengineering process and the possibilities for further development of tools concepts and algorithms. *ACM Classification: D.2.7.
Keywords: Restructuring, Reverse Engineering, Reengineering
@article{MEM_2012_41_1_a23,
     author = {Cholakov, Todor and Birov, Dimiter},
     title = {Automated {Software} {Reengineering} {Model} and {Framework}},
     journal = {Mathematics and Education in Mathematics},
     pages = {225--231},
     publisher = {mathdoc},
     volume = {41},
     number = {1},
     year = {2012},
     language = {en},
     url = {http://geodesic.mathdoc.fr/item/MEM_2012_41_1_a23/}
}
TY  - JOUR
AU  - Cholakov, Todor
AU  - Birov, Dimiter
TI  - Automated Software Reengineering Model and Framework
JO  - Mathematics and Education in Mathematics
PY  - 2012
SP  - 225
EP  - 231
VL  - 41
IS  - 1
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/MEM_2012_41_1_a23/
LA  - en
ID  - MEM_2012_41_1_a23
ER  - 
%0 Journal Article
%A Cholakov, Todor
%A Birov, Dimiter
%T Automated Software Reengineering Model and Framework
%J Mathematics and Education in Mathematics
%D 2012
%P 225-231
%V 41
%N 1
%I mathdoc
%U http://geodesic.mathdoc.fr/item/MEM_2012_41_1_a23/
%G en
%F MEM_2012_41_1_a23
Cholakov, Todor; Birov, Dimiter. Automated Software Reengineering Model and Framework. Mathematics and Education in Mathematics, Tome 41 (2012) no. 1, pp. 225-231. http://geodesic.mathdoc.fr/item/MEM_2012_41_1_a23/