• DocumentCode
    3081271
  • Title

    A study on the current state of the art in tool-supported UML-based static reverse engineering

  • Author

    Kollmann, Ralf ; Selonen, Petri ; Stroulia, Eleni ; Systä, Tarja ; Zündorf, Albert

  • Author_Institution
    Dept. of Comput. Sci., Bremen Univ., Germany
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    22
  • Lastpage
    32
  • Abstract
    Today, software-engineering research and industry alike recognize the need for practical tools to support reverse-engineering activities. Most of the well-known CASE tools support reverse engineering in some way. The Unified Modeling Language (UML) has emerged as the de facto standard for graphically representing the design of object-oriented software systems. However, there does not yet exist a standard scheme for representing the reverse-engineered models of these systems. The various CASE tools usually adopt proprietary extensions to UML and, as a result, it is difficult, or even impossible, to ensure that model semantics remains unambiguous when working with different tools at the same time. In this paper, we examine the capabilities of the two most successful industrial-strength CASE-tools in reverse engineering the static structure of software systems and compare them to the results produced by two academic prototypes. The comparisons are carried out both manually and automatically using a research prototype for manipulating and comparing UML models.
  • Keywords
    computer aided software engineering; reverse engineering; specification languages; CASE tools; Unified Modeling Language; object-oriented software systems; tool-supported UML-based static reverse engineering; Computer aided software engineering; Computer industry; Object oriented modeling; Prototypes; Reverse engineering; Software design; Software prototyping; Software standards; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2002. Proceedings. Ninth Working Conference on
  • ISSN
    1095-1350
  • Print_ISBN
    0-7695-1799-4
  • Type

    conf

  • DOI
    10.1109/WCRE.2002.1173061
  • Filename
    1173061