DocumentCode :
2693429
Title :
An RSCL3 tutor for debugging Pascal programs
Author :
Rubin, Stuart H. ; Kennedy, Lori M.
Author_Institution :
Dept. of Comput. Sci., Central Michigan Univ., Mount Pleasant, MI, USA
Volume :
3
fYear :
1994
fDate :
2-5 Oct 1994
Firstpage :
2505
Abstract :
A fundamental problem encountered in the implementation of computer programs is that of debugging. In particular, we address the question as to the best methodology for debugging Pascal programs. It is argued that this task is best suited to design automation, since the algorithmic languages, such as Pascal, can not embed the programmers intentions. The use of design automation implies a limited capability for program debugging in the current context. Ideally, this limited capability serves to educate the programmer, who in turn can extend this capability. This defines a tutoring system. The RSCL3 algorithm is used to amplify the knowledge of a rule-based system. That is, it extrapolates a basis set of rules through the use of domain symmetries. It is an inductive technique, which creates new knowledge that is open under deduction. It is expected that this technology will ultimately reduce the cost of expert system applications
Keywords :
Pascal; computer science education; intelligent tutoring systems; program debugging; Pascal program debugging; RSCL3 tutor; design automation; domain symmetries; inductive technique; rule basis set extrapolation; Computer science; Costs; Debugging; Design automation; Error correction; Expert systems; Knowledge based systems; Machine learning; Process planning; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man, and Cybernetics, 1994. Humans, Information and Technology., 1994 IEEE International Conference on
Conference_Location :
San Antonio, TX
Print_ISBN :
0-7803-2129-4
Type :
conf
DOI :
10.1109/ICSMC.1994.400246
Filename :
400246
Link To Document :
بازگشت