Currently, research on reverse engineering and automated design pattern detection focuses mostly on some of the programming languages such as Java and C/C++, with marginal interest in the .NET area. In this paper, we present a tool for analyzing .NET executables for architecture reconstruction in general and design pattern detection in particular. The tool extracts the meaningful information from .NET systems and produces an output compatible with the design pattern detection tool we are developing for Java software, tool called MARPLE (Metrics and Architecture Reconstruction PLug-in for Eclipse).
ARCELLI FONTANA, F., Franzosi, D., Raibulet, C. (2010). .NET Reverse Engineering with MARPLE. In Fifth International Conference on Software Engineering Advances (pp.227-231). ICSEA [10.1109/ICSEA.2010.41].
.NET Reverse Engineering with MARPLE
ARCELLI FONTANA, FRANCESCA;RAIBULET, CLAUDIA
2010
Abstract
Currently, research on reverse engineering and automated design pattern detection focuses mostly on some of the programming languages such as Java and C/C++, with marginal interest in the .NET area. In this paper, we present a tool for analyzing .NET executables for architecture reconstruction in general and design pattern detection in particular. The tool extracts the meaningful information from .NET systems and produces an output compatible with the design pattern detection tool we are developing for Java software, tool called MARPLE (Metrics and Architecture Reconstruction PLug-in for Eclipse).I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.