• DocumentCode
    3198135
  • Title

    Building reverse engineering tools with software components: Towards a dedicated development process for academia

  • Author

    Kienle, Holger M.

  • Author_Institution
    Univ. of Victoria, Victoria, BC
  • fYear
    2008
  • fDate
    Sept. 28 2008-Oct. 4 2008
  • Firstpage
    416
  • Lastpage
    419
  • Abstract
    The author´s dissertation explores a new approach to construct tools in the domain of reverse engineering. The approach leverages already available (off-the-shelf) components and products, assembling and customizing them programmatically. This approach can be characterized as component-based tool-building (CBTD). While many academic tools follow CBTD - presumable with the goal to save time and effort -, this approach is still pursued in an ad hoc manner. The author strives to advance the current state of CBTD towards a discipline that is more predictable and formal. This is achieved with two major research contributions. The first contribution states the necessary requirements for a tool-building process in academia in the domain of reverse engineering. These process requirements have been identified with a literature survey of the current tool-building approaches that exist in academia as well as the authorpsilas first-hand experience. The second contribution is a dedicated process framework for CBTD that meets the process requirements identified by the first contribution. The process framework is a first step towards formalizing CBTD with the goal to help researchers to build tools in a more predictable and effective manner.
  • Keywords
    formal specification; object-oriented programming; reverse engineering; software tools; academic tool; component-based tool-building; dedicated process framework; process requirement; reverse engineering tool; software component; Assembly; Buildings; Guidelines; Iterative methods; Prototypes; Reverse engineering; Software maintenance; Software prototyping; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2008. ICSM 2008. IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-2613-3
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2008.4658093
  • Filename
    4658093