• DocumentCode
    1664336
  • Title

    Application of UML associations and their adornments in design recovery

  • Author

    Kollmann, Ralf ; Gogolla, Martin

  • Author_Institution
    Dept. of Comput. Sci., Bremen Univ., Germany
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    81
  • Lastpage
    90
  • Abstract
    Many CASE tools support reverse engineering and UML. However, it can be observed that, usually, only a subset of the UML notation is supported, namely those parts with a more or less direct code representation. Although a lot of research has been done in this field, the more advanced features of UML notations are not commonly supported in reverse engineering. In this paper, we show approaches to discover patterns in program code that can be represented by means of the advanced notational features of UML class diagrams. We obtain the necessary information by reverse-engineering Java programs with different methods. These have been implemented in a prototype implementation
  • Keywords
    Java; computer aided software engineering; diagrams; reverse engineering; software prototyping; specification languages; CASE tools; Java programs; UML associations; UML class diagrams; UML notations; adornment; composition; direct code representation; prototype implementation; reverse engineering; system design recovery; Application software; Computer aided software engineering; Computer science; Handicapped aids; Java; Marine vehicles; Prototypes; Reverse engineering; Software prototyping; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2001. Proceedings. Eighth Working Conference on
  • Conference_Location
    Stuttgart
  • ISSN
    1095-1350
  • Print_ISBN
    0-7695-1303-4
  • Type

    conf

  • DOI
    10.1109/WCRE.2001.957812
  • Filename
    957812