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