Elaborated according to: Koziak, Návrat: ANALYZER's Approach to Knowledge Representation for Automated Program Recognition. Knowledge-Based Software Engineering, Návrat and Ueno (Eds.), IOS Press, 1998, p. 140-148
Abstract. Program recognition is based on recognising of standard computational structures. It helps programmer to understand the global program structure and its function. It can be used for understanding the program, which was written by students at programming courses - it facilitates the teachers work in control and evaluate exercises. Also, students can use it to check his/her own attempts. In program recognition is very important knowledge representation. In this paper we describe representation of basic data structures and elementary operations that program can consist from it. Result of recognition is sequence basic operations, which work with data structures and program's documentation.
Full paper (in Slovak)
Knowledge-Based Systems
Autumn Semester 2000/2001