• DocumentCode
    3217062
  • Title

    Frontiers of reverse engineering: A conceptual model

  • Author

    Canfora, Gerardo ; Di Penta, Massimiliano

  • Author_Institution
    RCOST - Univ. of Sannio, Benevento
  • fYear
    2008
  • fDate
    Sept. 28 2008-Oct. 4 2008
  • Firstpage
    38
  • Lastpage
    47
  • Abstract
    Software reverse engineering is a crucial task to reconstruct high-level views of a software system - with the purpose of understanding and/or maintaining it - when the only reliable source of information is the source code, or even the system binaries. This paper discusses key reverse engineering concepts through a UML conceptual model. Specifically, the model is composed of a set of UML class diagrams describing relationships existing among reverse engineering processes, tools, artifacts, and stakeholders.
  • Keywords
    Unified Modeling Language; reverse engineering; software engineering; UML class diagrams; software reverse engineering; software system; source code; Code standards; Documentation; Hardware; Information resources; Performance analysis; Reverse engineering; Software maintenance; Software protection; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Software Maintenance, 2008. FoSM 2008.
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-2654-6
  • Electronic_ISBN
    978-1-4244-2655-3
  • Type

    conf

  • DOI
    10.1109/FOSM.2008.4659247
  • Filename
    4659247