• DocumentCode
    2155864
  • Title

    A case for concept programs

  • Author

    Schauer, Reinhard ; Keller, Rudolf K.

  • Author_Institution
    Univ. de Montreal, Montreal, QC
  • fYear
    2009
  • fDate
    17-19 May 2009
  • Firstpage
    258
  • Lastpage
    262
  • Abstract
    The verifiability principle of meaning holds that information is meaningful only if there is a procedure that can verify whether it is true or false. In this paper, we explore this principle of philosophy in the realm of program comprehension. We introduce the notion of concept programs, which are independent, executable, and thus verifiable units of program knowledge. Concept programs are well-suited for the comprehension and explanation of the central mechanisms that underlie a complex program. We use an industrial case study to motivate the importance of concept programs for the comprehension of the innermost complexity of industrial programs.
  • Keywords
    program verification; reverse engineering; concept program; program comprehension; program knowledge; verifiability principle; Information analysis; Knowledge acquisition; Logic; Reflection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-4244-3998-0
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2009.5090053
  • Filename
    5090053