grantor: University of TorontoProgram reverse engineering is the task that helps software engineers understand the architecture of large software systems. We study how the data modeling techniques known as On-Line Analytical Processing (OLAP) can be used to enhance the sophistication and range of reverse engineering tools. This is the first comprehensive examination of the similarities and differences in these tasks, both in how OLAP techniques meet (or fail to meet) the needs of reverse engineering and in how reverse engineering can be recast as data analysis. We identify limitations in the data modeling tools of OLAP that are required in the area of reverse engineering. Specifically, multidimensional models assume that while fac...
This report presents the results of a survey on existing reverse engineering techniques and how they...
Managing software maintenance projects is difficult. A manager typically has to deal with a backlog ...
As the 20th century draws to a close, software has become one of the major driving forces in busines...
Reverse engineering is the process of discovering a model of a software system by analyzing its stru...
A reverse engineering process model was applied and, on the basis of the data collected, some modifi...
For many years software engineering has primarily focused on the development of new systems and negl...
In the recent decades, the amount of data produced by scientific, engineering, and life science appl...
The goal of software renovation is to modernize software. One way to achieve this is to first revers...
The research reported in this thesis is focused on the creation of a CAE system to support Reverse E...
Reverse engineering involves extracting high-level information from existing code. Reverse engineeri...
Starting with the aim of modernizing legacy systems, often written in old programming languages, rev...
Researchers and practitioners are usually eager to develop, test and experiment with new ideas and t...
Reverse engineering (RE) is generally defined as a process of analysing an object or e...
A reverse engineering process model was applied and, on the basis of the data collected, some modifi...
Reverse engineering software systems has become a major concern in software industry because of thei...
This report presents the results of a survey on existing reverse engineering techniques and how they...
Managing software maintenance projects is difficult. A manager typically has to deal with a backlog ...
As the 20th century draws to a close, software has become one of the major driving forces in busines...
Reverse engineering is the process of discovering a model of a software system by analyzing its stru...
A reverse engineering process model was applied and, on the basis of the data collected, some modifi...
For many years software engineering has primarily focused on the development of new systems and negl...
In the recent decades, the amount of data produced by scientific, engineering, and life science appl...
The goal of software renovation is to modernize software. One way to achieve this is to first revers...
The research reported in this thesis is focused on the creation of a CAE system to support Reverse E...
Reverse engineering involves extracting high-level information from existing code. Reverse engineeri...
Starting with the aim of modernizing legacy systems, often written in old programming languages, rev...
Researchers and practitioners are usually eager to develop, test and experiment with new ideas and t...
Reverse engineering (RE) is generally defined as a process of analysing an object or e...
A reverse engineering process model was applied and, on the basis of the data collected, some modifi...
Reverse engineering software systems has become a major concern in software industry because of thei...
This report presents the results of a survey on existing reverse engineering techniques and how they...
Managing software maintenance projects is difficult. A manager typically has to deal with a backlog ...
As the 20th century draws to a close, software has become one of the major driving forces in busines...