A Program Normalization to Improve Flexibility of Knowledge-Based Program Understander (Special Issue on Knowledge-Based Software Engineering)
スポンサーリンク
概要
- 論文の詳細を見る
This paper discusses the experimental evaluation of the knowledge-based program understander ALPUS and methods of program normalization based on the evaluation to improve the flexibility of the system performance. ALPUS comprehends students' buggy Pascal programs using four kinds of programming knowledge, detects logical bugs, infers user's intentions and gives advice for fixing bugs. By means of the combination of the pattern matching technique and the HPG-based formalism of programming knowledge in addition to program normalization high performance of comprehension has been achieved for relatively complex programs such as Quick-sort programs. The experimental evaluation told that program normalization would solve some 55% of unsucceeded student programs. Program normalization has contributed both in decreasing the number of knowledge patterns and increasing the flexibility. This paper proposes a five-step normalization procedure which works well in an experimental situation.
- 社団法人電子情報通信学会の論文
- 1998-12-25
著者
-
Ueno H
Intelligent Systems Research Division National Institute Of Informatics
-
Ueno Haruki
The Department Of Research And Development National Center For Science Information Systems
関連論文
- Knowledge Management in the Gourmet Advisor
- COORDINATIVE CONTROL OF MULTI-ROBOT SYSTEM BY MEANS OF SOFTWARE PLATFORM OF AGENTS AND KNOWLEDGE MANAGEMENT
- D-8-8 IMPLEMENTATION OF SYMBIOTIC HUMAN-ROBOT SYSTEM THROUGH SPAK
- Intelligent Gourmet Advisor System for Mobile Users
- SPAK : Software Platform for Agents and Knowledge Systems in Symbiotic Robots(Knowledge Engineering and Robotics)(Knowledge-Based Software Engineering)
- Toward a Software Platform for Knowledge Management in Human-Robot Environment
- A Program Normalization to Improve Flexibility of Knowledge-Based Program Understander (Special Issue on Knowledge-Based Software Engineering)