AN INCREMENTAL APPROACH TO SOFTWARE REENGINEERING BASED ON OBJECT-DATA MAPPING

Giacomo Bucci, Valeriano Sandrucci, Enrico Vicario

2008

Abstract

We address the problem of reengineering legacy systems towards adoption of current predominant technologies, i.e. object-oriented (OO) programming and relational databases (RDB). To smooth the reengineering process we follow an evolutionary approach based on the construction of a mapping layer decoupling application logic from persistent data, so that application reengineering and data reengineering are made independent and carried out incrementally. The mapping layer does not impose any particular environment, container or whatsoever. Therefore, program development can be carried out based on well established OO design principles. In reimplementing applications, rather than trying to identify applicative classes exclusively from the legacy code, we follow the guidelines of iterative development processes such as UP, giving the due consideration to actual user requirements.

Download


Paper Citation


in Harvard Style

Bucci G., Sandrucci V. and Vicario E. (2008). AN INCREMENTAL APPROACH TO SOFTWARE REENGINEERING BASED ON OBJECT-DATA MAPPING . In Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8111-52-4, pages 165-173. DOI: 10.5220/0001883601650173

in Bibtex Style

@conference{icsoft08,
author={Giacomo Bucci and Valeriano Sandrucci and Enrico Vicario},
title={AN INCREMENTAL APPROACH TO SOFTWARE REENGINEERING BASED ON OBJECT-DATA MAPPING},
booktitle={Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2008},
pages={165-173},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001883601650173},
isbn={978-989-8111-52-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - AN INCREMENTAL APPROACH TO SOFTWARE REENGINEERING BASED ON OBJECT-DATA MAPPING
SN - 978-989-8111-52-4
AU - Bucci G.
AU - Sandrucci V.
AU - Vicario E.
PY - 2008
SP - 165
EP - 173
DO - 10.5220/0001883601650173