• DocumentCode
    3598742
  • Title

    A knowledge-based toolkit for software visualisation

  • Author

    Sidarkeviciute, Diana ; Tyugu, Enn ; Kuusik, Ago

  • Author_Institution
    Dept. of Teleinf., R. Inst. of Technol., Kista, Sweden
  • fYear
    1996
  • Firstpage
    125
  • Lastpage
    133
  • Abstract
    Understanding an existing program includes the analysis of the program code, as, very often, the program code is the only reliable source of information about the program. Many code analysis tools offer the user a possibility to examine the program code through a predefined set of graphical views. These tools can be considerably improved by using knowledge-based techniques. Knowledge-based code analysis tools allow the user to employ his own knowledge about programs and their analysis. The paper discusses a knowledge-based toolkit for graphical presentation, or visualisation, of programs. It is advocated that the introduction of knowledge-based techniques increases the extensibility and modifiability of the code analysers. In addition, the user of a knowledge-based toolkit is offered an intelligent environment for storing knowledge about programs and performing reasoning on it
  • Keywords
    data visualisation; inference mechanisms; knowledge based systems; programming environments; reverse engineering; software tools; visual programming; code analysis tools; graphical presentation; graphical views; knowledge-based code analysis tools; knowledge-based toolkit; program analysis; program understanding; reasoning; software visualisation; tool modifiability; Books; Computer architecture; Electronic mail; Flow graphs; Information resources; Object oriented programming; Software tools; Storage automation; Systems engineering and theory; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Knowledge-Based Software Engineering Conference, 1996., Proceedings of the 11th
  • ISSN
    1068-3062
  • Print_ISBN
    0-8186-7681-7
  • Type

    conf

  • DOI
    10.1109/KBSE.1996.552830
  • Filename
    552830