• DocumentCode
    1929228
  • Title

    Abstract and precise recovery of UML class diagram constituents

  • Author

    Guéhéneuc, Yann-Gaël

  • Author_Institution
    Departement d´´Informatique et de Recherche Operationnelle, Univ. de Montreal, Que., Canada
  • fYear
    2004
  • fDate
    11-14 Sept. 2004
  • Firstpage
    523
  • Abstract
    Reverse-engineered UML class diagrams are neither abstract nor precise representations of source code because of the loose definitions of UML constituents. Thus, they are of little interest for software maintainers. We perform an exhaustive study of UML class diagrams constituents with respect to their recovery from C++, Java, and Smalltalk source code. We implement a tool suite, Ptidej, to reverse engineer Java source code abstractly and precisely.
  • Keywords
    C++ language; Java; Smalltalk; Unified Modeling Language; diagrams; reverse engineering; software maintenance; software tools; C++; Java; Ptidej; Smalltalk; UML class diagram constituent recovery; reverse-engineered UML class diagrams; software maintenance; Concrete; Java; Notice of Violation; Reverse engineering; Sections; Software maintenance; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2004. Proceedings. 20th IEEE International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-2213-0
  • Type

    conf

  • DOI
    10.1109/ICSM.2004.1357865
  • Filename
    1357865