loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Giacomo Bucci ; Valeriano Sandrucci and Enrico Vicario

Affiliation: Universitá di Firenze, Italy

Keyword(s): Evolutionary development,mapping layer, POJO, lightweight ORM.

Related Ontology Subjects/Areas/Topics: Embedded Communications Systems ; Health Engineering and Technology Applications ; Neurocomputing ; Neurotechnology, Electronics and Informatics ; Reverse Engineering ; Software Architectures ; Telecommunications

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.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.138.102.178

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
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 3: ICSOFT; ISBN 978-989-8111-52-4; ISSN 2184-2833, SciTePress, pages 165-173. DOI: 10.5220/0001883601650173

@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 3: ICSOFT},
year={2008},
pages={165-173},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001883601650173},
isbn={978-989-8111-52-4},
issn={2184-2833},
}

TY - CONF

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