Haute école de gestion de Genève

Using robustness diagrams to help with software understanding : an Eclipse plug-in

Dugerdil, Philippe ; Belmonte, Javier ; Kony, David

In: International journal of software engineering, 2009, vol. 2, no. 3, p. 135-150

In the reverse engineering of a software program, one of the key difficulties is actually to understand the software. While the published techniques work top down or bottom up, our approach works middle-out: before trying to understand the low level code, we first rebuild a hypothetical analysis model from the use-cases of the system. This model then represents the target of the understanding...

Haute école de gestion de Genève

An Eclipse plugin for the automated reverse-engineering of software programs

Dugerdil, Philippe ; Kony, David ; Belmonte, Javier

In: ITNG 2009 : 6th International Conference on Information Technology : New Generations, April 27-29, Las Vegas. Los Alamitos : IEEE Computer Society, 2009, p. 284-289

In the reverse engineering of a software program, one of the key difficulties is actually to understand the software. While the published techniques work top down or bottom up, our approach works middle-out: before trying to understand the low level code, we first rebuild a hypothetical analysis model from the usecases of the system. This model then represents the target of the understanding...