XIS-Reverse: A Model-driven Reverse Engineering Approach for Legacy Information Systems
André Reis, Alberto Rodrigues da Silva
2017
Abstract
Due to the development of new technologies companies face high costs managing and maintaining their legacy applications, thus upgrading those systems became a complex challenge. This paper describes a model-driven reverse engineering approach that aims to support the mentioned challenge. This approach takes as input the legacy relational database schema, but also user preferences to better guide the reverse engineering process. From these artefacts it is possible to extract models of the legacy application through model-to-model transformations based on a set of well defined rules and heuristics. The main contributions of this proposal (compared with the state of the art) are the semi-automatic identification of generalizations and aggregations and the possibility to automatically extract default values to enrich the produced models. The paper also includes an evaluation and a discussion of the proposal based on a simple case study and a real-world application.
DownloadPaper Citation
in Harvard Style
Reis A. and Rodrigues da Silva A. (2017). XIS-Reverse: A Model-driven Reverse Engineering Approach for Legacy Information Systems . In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-210-3, pages 196-207. DOI: 10.5220/0006271501960207
in Bibtex Style
@conference{modelsward17,
author={André Reis and Alberto Rodrigues da Silva},
title={XIS-Reverse: A Model-driven Reverse Engineering Approach for Legacy Information Systems},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2017},
pages={196-207},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006271501960207},
isbn={978-989-758-210-3},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - XIS-Reverse: A Model-driven Reverse Engineering Approach for Legacy Information Systems
SN - 978-989-758-210-3
AU - Reis A.
AU - Rodrigues da Silva A.
PY - 2017
SP - 196
EP - 207
DO - 10.5220/0006271501960207