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