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
Link To Document