• 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