loading
Documents

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Giacomo Bucci ; Valeriano Sandrucci and Enrico Vicario

Affiliation: Universitá di Firenze, Italy

ISBN: 978-989-8111-52-4

ISSN: 2184-2833

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.

PDF ImageFull Text

Download
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 35.172.233.2

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.; Vicario E. and (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, 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},
}

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
AU - Bucci, G.
AU - Sandrucci, V.
AU - Vicario, E.
PY - 2008
SP - 165
EP - 173
DO - 10.5220/0001883601650173

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.