Chikofsky, E. J. and Cross, J. H. (1990). Reverse engineer-
ing and design recovery: A taxonomy. IEEE software,
7(1):13–17.
Cleve, A., Meurisse, J.-R., and Hainaut, J.-L. (2011a).
Database semantics recovery through analysis of dy-
namic sql statements. In Journal on data semantics
XV, pages 130–157. Springer.
Cleve, A., Noughi, N., and Hainaut, J.-L. (2011b). Dy-
namic program analysis for database reverse engineer-
ing. In International Summer School on Generative
and Transformational Techniques in Software Engi-
neering, pages 297–321. Springer.
da Silva, A. R. (2003). The XIS approach and principles. In
29th Euromicro Conference, pages 33–40. IEEE.
da Silva, A. R. (2015). Model-driven engineering: A survey
supported by the unified conceptual model. Computer
Languages, Systems & Structures, 43:139–155.
de Almeida Ferreira, D. and da Silva, A. R. (2012).
RSLingo: An information extraction approach
toward formal requirements specifications. In
Model-Driven Requirements Engineering Workshop
(MoDRE), pages 39–48. IEEE.
de Almeida Ferreira, D. and da Silva, A. R. (2013). RSL-
IL: An interlingua for formally documenting require-
ments. In Model-Driven Requirements Engineering
(MoDRE), pages 40–49. IEEE.
De Lucia, A., Francese, R., Scanniello, G., and Tortora, G.
(2008). Developing legacy system migration methods
and tools for technology transfer. Software: practice
& experience, 38(13):1333.
Dean, J. and Ghemawat, S. (2008). Mapreduce: simplified
data processing on large clusters. Communications of
the ACM, 51(1):107–113.
Di Lucca, G. A., Fasolino, A. R., and De Carlini, U. (2000).
Recovering class diagrams from data-intensive legacy
systems. In Software Maintenance, 2000. Pro-
ceedings. International Conference on, pages 52–63.
IEEE.
Díaz, O., Puente, G., Izquierdo, J. L. C., and Molina, J. G.
(2013). Harvesting models from web 2.0 databases.
Software & Systems Modeling, 12(1):15–34.
Filipe, P., Ribeiro, A., and da Silva, A. R. (2016). XIS-
CMS: Towards a model-driven approach for develop-
ing platform-independent cms-specific modules. In
MODELSWARD’2016. SCITEPRESS.
Hainaut, J.-L., Englebert, V., Henrard, J., Hick, J.-M., and
Roland, D. (1994). Database evolution: the DB-
MAIN approach. In International Conference on Con-
ceptual Modeling, pages 112–131. Springer.
Izquierdo, J. L. C., Cuadrado, J. S., and Molina, J. G.
(2008). Gra2mol: A domain specific transformation
language for bridging grammarware to modelware
in software modernization. In Workshop on Model-
Driven Software Evolution.
Pannurat, N., Kerdprasop, N., and Kerdprasop, K. (2010).
Database reverse engineering based on association
rule mining. arXiv preprint arXiv:1004.3272.
Petit, J.-M., Kouloumdjian, J., Boulicaut, J.-F., and
Toumani, F. (1994). Using queries to improve
database reverse engineering. In International Con-
ference on Conceptual Modeling, pages 369–386.
Springer.
Polo, M., García-Rodríguez, I., and Piattini, M. (2007).
An mda-based approach for database re-engineering.
Journal of Software Maintenance and Evolution: Re-
search and Practice, 19(6):383–417.
Premerlani, W. J. and Blaha, M. R. (1993). An approach for
reverse engineering of relational databases. In Reverse
Engineering, 1993., Proceedings of Working Confer-
ence on, pages 151–160. IEEE.
Ramdoyal, R., Cleve, A., and Hainaut, J.-L. (2010). Reverse
engineering user interfaces for interactive database
conceptual analysis. In International Conference on
Advanced Information Systems Engineering, pages
332–347. Springer.
Ribeiro, A. and da Silva, A. R. (2014a). Evaluation of XIS-
Mobile, a domain specific language for mobile appli-
cation development. Journal of Software Engineering
and Applications, 7(11):906.
Ribeiro, A. and da Silva, A. R. (2014b). XIS-Mobile: a dsl
for mobile applications. In 29th Annual ACM Sympo-
sium on Applied Computing, pages 1316–1323. ACM.
Ruiz, F. et al. (2016). An approach for model-driven data
reengineering. PhD dissertation, University of Mur-
cia.
Seixas, J. (2016). The XIS-Web Technology: A Model-
Driven Development Approach for Responsive Web
Applications. MSc dissertation, Instituto Superior
Técnico, University of Lisbon.
XIS-Reverse: A Model-driven Reverse Engineering Approach for Legacy Information Systems
207