Data Reverse Engineering using System Dependency Graphs

Data reverse engineering (DRE) is a complex and costly process that requires a deep understanding of large data-intensive software systems. This process can be made easier with the use of program understanding methods and tools. In this paper, we focus on the program slicing technique and we show ho...

Full description

Bibliographic Details
Main Authors: Cleve, Anthony, Henrard, Jean, Hainaut, Jean-Luc
Other Authors: Elliot, Susan, Massimiliano, Sim, Penta, Di
Format: Other Non-Article Part of Journal/Newspaper
Language:English
Published: IEEE Computer society 2006
Subjects:
DML
Online Access:https://researchportal.unamur.be/en/publications/data-reverse-engineering-using-system-dependency-graphs(a445d7d8-af51-4a70-a402-54c1c0aed743).html
id ftunivnamurcrisp:oai:pure.unamur.be:publications/a445d7d8-af51-4a70-a402-54c1c0aed743
record_format openpolar
spelling ftunivnamurcrisp:oai:pure.unamur.be:publications/a445d7d8-af51-4a70-a402-54c1c0aed743 2023-05-15T16:01:37+02:00 Data Reverse Engineering using System Dependency Graphs Cleve, Anthony Henrard, Jean Hainaut, Jean-Luc Elliot, Susan Massimiliano, Sim Penta, Di 2006 https://researchportal.unamur.be/en/publications/data-reverse-engineering-using-system-dependency-graphs(a445d7d8-af51-4a70-a402-54c1c0aed743).html eng eng IEEE Computer society info:eu-repo/semantics/restrictedAccess Cleve , A , Henrard , J & Hainaut , J-L 2006 , Data Reverse Engineering using System Dependency Graphs . in S Elliot , S Massimiliano & D Penta (eds) , Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006) . IEEE Computer society , pp. 157-166 . contributionToPeriodical 2006 ftunivnamurcrisp 2020-03-22T09:47:54Z Data reverse engineering (DRE) is a complex and costly process that requires a deep understanding of large data-intensive software systems. This process can be made easier with the use of program understanding methods and tools. In this paper, we focus on the program slicing technique and we show how it can be adapted to support DRE. We present a DML-independent SDG construction approach involving the analysis of database operations as a first stage. We describe a tool based upon this approach and we report on two industrial DRE projects. Data reverse engineering (DRE) is a complex and costly process that requires a deep understanding of large data-intensive software systems. This process can be made easier with the use of program understanding methods and tools. In this paper, we focus on the program slicing technique and we show how it can be adapted to support DRE. We present a DML-independent SDG construction approach involving the analysis of database operations as a first stage. We describe a tool based upon this approach and we report on two industrial DRE projects. Other Non-Article Part of Journal/Newspaper DML Research Portal - University of Namur
institution Open Polar
collection Research Portal - University of Namur
op_collection_id ftunivnamurcrisp
language English
description Data reverse engineering (DRE) is a complex and costly process that requires a deep understanding of large data-intensive software systems. This process can be made easier with the use of program understanding methods and tools. In this paper, we focus on the program slicing technique and we show how it can be adapted to support DRE. We present a DML-independent SDG construction approach involving the analysis of database operations as a first stage. We describe a tool based upon this approach and we report on two industrial DRE projects. Data reverse engineering (DRE) is a complex and costly process that requires a deep understanding of large data-intensive software systems. This process can be made easier with the use of program understanding methods and tools. In this paper, we focus on the program slicing technique and we show how it can be adapted to support DRE. We present a DML-independent SDG construction approach involving the analysis of database operations as a first stage. We describe a tool based upon this approach and we report on two industrial DRE projects.
author2 Elliot, Susan
Massimiliano, Sim
Penta, Di
format Other Non-Article Part of Journal/Newspaper
author Cleve, Anthony
Henrard, Jean
Hainaut, Jean-Luc
spellingShingle Cleve, Anthony
Henrard, Jean
Hainaut, Jean-Luc
Data Reverse Engineering using System Dependency Graphs
author_facet Cleve, Anthony
Henrard, Jean
Hainaut, Jean-Luc
author_sort Cleve, Anthony
title Data Reverse Engineering using System Dependency Graphs
title_short Data Reverse Engineering using System Dependency Graphs
title_full Data Reverse Engineering using System Dependency Graphs
title_fullStr Data Reverse Engineering using System Dependency Graphs
title_full_unstemmed Data Reverse Engineering using System Dependency Graphs
title_sort data reverse engineering using system dependency graphs
publisher IEEE Computer society
publishDate 2006
url https://researchportal.unamur.be/en/publications/data-reverse-engineering-using-system-dependency-graphs(a445d7d8-af51-4a70-a402-54c1c0aed743).html
genre DML
genre_facet DML
op_source Cleve , A , Henrard , J & Hainaut , J-L 2006 , Data Reverse Engineering using System Dependency Graphs . in S Elliot , S Massimiliano & D Penta (eds) , Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006) . IEEE Computer society , pp. 157-166 .
op_rights info:eu-repo/semantics/restrictedAccess
_version_ 1766397395598311424