2007
DOI: 10.1002/smr.353
|View full text |Cite
|
Sign up to set email alerts
|

An MDA‐based approach for database re‐engineering

Abstract: This article presents the technical and functional descriptions of a tool specifically designed for database re‐engineering. As is well known, re‐engineering is the process of (1) applying reverse engineering to a software product to obtain higher‐level specifications and (2) using these specifications as the starting point for the development of a new version of the system. Thus, the complete process can be seen as a sequence of transformation functions that operate on the different sets involved in the whole… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 17 publications
0
6
0
Order By: Relevance
“…The latter seems to suggest the use of "transformations" as means to explicitly state the mappings rather than being hidden in an algorithm. Finally, [36] proposes an MDA approach to data re-engineering.…”
Section: Discussionmentioning
confidence: 99%
“…The latter seems to suggest the use of "transformations" as means to explicitly state the mappings rather than being hidden in an algorithm. Finally, [36] proposes an MDA approach to data re-engineering.…”
Section: Discussionmentioning
confidence: 99%
“…Thus, as said earlier, the approach may be worth considered as pertaining to IS reengineering [15,16], rather than to data or software reengineering as separate views on it. [27] 2005 Methods/tools Semi-auto · · × · Batini et al [28] 2005 Method/tool Semi-auto × · · × Cleve et al [23] 2006 Method/tool Semi-auto × · × · Batini et al [29] 2006 Method Semi-auto × · · × Polo et al [21] 2007 Method/tool Semi-auto × · · · Henrard et al [6] 2007 Method/tool Semi-auto × · · × Marinescu [30] 2007 Method/tool Semi-auto × · · · Mian et al [18] 2008 Tools Semi-auto × · · · Mens [26] 2008 Methods/tools Semi-auto · · × · Arcelli et al [31] 2010 Method Semi-auto × × × × Canfora et al [25] 2011 Methods/tools Semi-auto · · × · Viscusi et al [5] 2010 Method Manual · · · × Mian et al [20] 2013…”
Section: Software and Data Reverse Engineering: A Unified Approachmentioning
confidence: 99%
“…We now provide a discussion focused on aspects and contributions relevant for the aims and purpose of this paper. Considering data reverse engineering, different strategies, methodologies, and tools have been proposed and discussed in the literature . Furthermore, data reverse engineering aims to address specific problems, such as (i) the weakness of the DBMS technical models that cannot express all the constructs and constraints represented in conceptual schemas, (ii) the weakness of databases designed by designers without database theory and methodology background, (iii) the obsolescence of constructs, and (iv) the lack of design documentation .…”
Section: Related Workmentioning
confidence: 99%
“…Moreover, Pérez-Castillo et al (Pérez-Castillo et al, 2009) propose a wrapping technique to extract Web services from relational databases that manage the data access. Finally, Polo et al (Polo et al, 2007) have studied building database-driven applications.…”
Section: Related Workmentioning
confidence: 99%