DocumentCode :
1886420
Title :
Ptidej: A Flexible Reverse Engineering Tool Suite
Author :
Guéhéneuc, Yann-Gaël
Author_Institution :
Univ. de Montreal, Montreal
fYear :
2007
fDate :
2-5 Oct. 2007
Firstpage :
529
Lastpage :
530
Abstract :
The Ptidej project started in 2001 to study code generation from and identification of design patterns. Since then, it has evolved into a complete reverse-engineering tool suite that includes several identification algorithms for idioms, micro-patterns, design patterns, and design defects. It is a flexible tool suite that attempts to ease as much as possible the development of new identification and analysis algorithms. In this demonstration, we first present the key features of the tool suite and several identification algorithms. We then discuss the architecture and design choices of the tool suite and lessons learned in developing the suite.
Keywords :
object-oriented programming; program compilers; reverse engineering; software architecture; software maintenance; Ptidej project; code generation; design pattern; flexible reverse engineering tool suite; identification algorithm; software architecture; software design; software maintenance; Algorithm design and analysis; Computer languages; Costs; Documentation; Object oriented programming; Pattern analysis; Performance analysis; Reverse engineering; Scattering; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
Conference_Location :
Paris
ISSN :
1063-6773
Print_ISBN :
978-1-4244-1256-3
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2007.4362684
Filename :
4362684
Link To Document :
بازگشت