• DocumentCode
    3015304
  • Title

    Capturing dynamic program behaviour with UML collaboration diagrams

  • Author

    Kollmann, Ralf ; Gogolla, Martin

  • Author_Institution
    Dept. of Comput. Sci., Bremen Univ., Germany
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    58
  • Lastpage
    67
  • Abstract
    The UML provides means to specify both static and dynamic aspects of object oriented software systems and can be used to assist in all phases of a software development process. With growing support by CASE tools, its applications become more and more widespread. In addition to the automatic generation of class code from diagrams, the recovery of static structure from source code has become common too. However, we focus on the extraction of behavioural information from program code. We introduce a restricted meta model for Java code and present a novel approach to extract the required data, which will then be rendered as UML collaboration diagrams
  • Keywords
    Java; automatic programming; computer aided software engineering; diagrams; object-oriented programming; program diagnostics; reverse engineering; specification languages; CASE tools; Java code; UML collaboration diagrams; automatic generation; behavioural information; class code; dynamic aspects; dynamic program behaviour capture; object oriented software systems; program code; restricted meta model; software development process; source code; static structure recovery; Application software; Collaboration; Computer aided software engineering; Computer science; Data mining; Java; Object oriented modeling; Reverse engineering; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2001. Fifth European Conference on
  • Conference_Location
    Lisbon
  • Print_ISBN
    0-7695-1028-0
  • Type

    conf

  • DOI
    10.1109/.2001.914969
  • Filename
    914969