• DocumentCode
    2154729
  • Title

    Source animation as a means of program comprehension for object-oriented systems

  • Author

    Sneed, Harry M.

  • Author_Institution
    Arget, Germany
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    179
  • Lastpage
    187
  • Abstract
    Object oriented systems are particularly difficult to comprehend because of the distribution of functionality and polymorphism which limits the effectiveness of conventional static analysis methods. The paper proposes a dynamic analysis approach using animation to simulate the use cases in a financial application system. The objective is to offer maintenance programmers a means of familiarizing themselves with complex C++ code while at the same time validating the correctness of the code. For this purpose, control flow slicing and concept lattices are used
  • Keywords
    C++ language; computer animation; financial data processing; object-oriented programming; program verification; program visualisation; reverse engineering; software maintenance; complex C++ code; concept lattices; control flow slicing; conventional static analysis methods; correctness validation; dynamic analysis approach; financial application system; maintenance programmers; object oriented systems; polymorphism; program comprehension; source animation; use case simulation; Analytical models; Animation; Assembly; Delay; Dynamic programming; Lattices; Object oriented modeling; Object oriented programming; Programming profession; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2000. Proceedings. IWPC 2000. 8th International Workshop on
  • Conference_Location
    Limerick
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-0656-9
  • Type

    conf

  • DOI
    10.1109/WPC.2000.852492
  • Filename
    852492