首页 | 本学科首页   官方微博 | 高级检索  
     


Applying Plan Recognition Algorithms To Program Understanding
Authors:Alex Quilici  Qiang Yang  Steven Woods
Affiliation:(1) Department of Electrical Engineering, University of Hawaii at Manoa, 2540 Dole St, 483, Holmes, Honolulu, HI 96822, USA;(2) School of Computing Science, Simon Fraser University, Burnaby, British Columbia, V5A 1S6, Australia
Abstract:Program understanding is often viewed as the task of extracting plans and design goals from program source. As such, it is natural to try to apply standard AI plan recognition techniques to the program understanding problem. Yet program understanding researchers have quietly, but consistently, avoided the use of these plan recognition algorithms. This paper shows that treating program understanding as plan recognition is too simplistic and that traditional AI search algorithms for plan recognition are not suitable, as is, for program understanding. In particular, we show (1) that the program understanding task differs significantly from the typical general plan recognition task along several key dimensions, (2) that the program understanding task has particular properties that make it particularly amenable to constraint satisfaction techniques, and (3) that augmenting AI plan recognition algorithms with these techniques can lead to effective solutions for the program understanding problem.
Keywords:program understanding  constraint satisfaction  performance evaluation
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号