• DocumentCode
    1871491
  • Title

    An automatic assistant for program understanding

  • Author

    Gafni, Vered

  • Author_Institution
    MBT, Israel Aircraft Ind., Yehud, Israel
  • fYear
    1988
  • fDate
    6-7 Jun 1988
  • Firstpage
    79
  • Lastpage
    85
  • Abstract
    The paper explores the problem of understanding imperative programs. It points out the role of the procedural nature of knowledge representation as the main reason for difficulties in understanding this type of program. The paper suggests a generic process for reasoning about the knowledge embodied in an imperative program as a way to confront this problem. It proceeds with a concrete implementation of the process and a tool that has been constructed accordingly, thus demonstrating its practical usefulness. The goal of this work is to show a possible direction in automating the software development process rather than presenting a definite solution
  • Keywords
    inference mechanisms; knowledge based systems; knowledge representation; software tools; automatic assistant; imperative programs; knowledge representation; procedural nature; program understanding; reasoning; software development process; Aerospace industry; Aircraft; Application software; Computer languages; Concrete; Humans; Knowledge representation; Natural languages; Object oriented programming; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Software Engineering, 1988. Proceedings., Third Israel Conference on
  • Conference_Location
    Tel-Aviv
  • Print_ISBN
    0-8186-0884-6
  • Type

    conf

  • DOI
    10.1109/ICCSSE.1988.72245
  • Filename
    72245