DocumentCode :
2346954
Title :
Building Reverse Engineering Tools with Software Components: Ten Lessons Learned
Author :
Kienle, Holger M.
Author_Institution :
Univ. of Victoria, Victoria
fYear :
2007
fDate :
28-31 Oct. 2007
Firstpage :
289
Lastpage :
292
Abstract :
My dissertation explores a new approach to construct tools in the domain of reverse engineering. The approach uses already available software components as building blocks, combining and customizing them programmatically. This approach can be characterized as component-based tool-building. The goal of the dissertation is to advance the current state of component-based tool-building towards a discipline that is more predictable and formal. This is achieved with three research contributions: (1) an in-depth literature survey that identifies requirements for reverse engineering tools, (2) a number of tool case studies that utilize component-based tool-building, (3) and ten lessons learned for tool builders that have been distilled from these case studies.
Keywords :
formal specification; object-oriented programming; reverse engineering; software tools; component-based tool-building; reverse engineering tool; software components; Application software; Buildings; Guidelines; Prototypes; Reverse engineering; Software engineering; Software prototyping; Software systems; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 2007. WCRE 2007. 14th Working Conference on
Conference_Location :
Vancouver, BC
ISSN :
1095-1350
Print_ISBN :
978-0-7695-3034-5
Type :
conf
DOI :
10.1109/WCRE.2007.14
Filename :
4400180
Link To Document :
بازگشت