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...
Main Authors: | , , |
---|---|
Other Authors: | , , |
Format: | Other Non-Article Part of Journal/Newspaper |
Language: | English |
Published: |
IEEE Computer society
2006
|
Subjects: | |
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 |