The plan method analyzes the structure of a program. The plan which results from applying the method represents this structure by specifying how the parts of the program interact. This paper demonstrates the utility of the plan method by showing how a plan for a loop can be used to help prove the correctness of a loop. The plan does this by providing a convenient description of what the loop does. This paper also shows how a plan for a loop can be developed based on the code for the loop without the assistance of any commentary. This is possible primarily because most loops are built up in stereotyped ways according to a few fundamental plan types. An experiment is presented which supports the claim that a small number of plan types cover a...
This thesis studies planning problems whose solution plans are program-like structures that contain ...
We discuss how the specification of the PLAN programming language supports the design objectives of ...
AbstractWe discuss how the specification of the PLAN programming language supports the design object...
This report describes research done at the Artificial Intelligence Laboratory of the Massachusetts I...
AbstractThe utility of including loops in plans has been long recognized by the planning community. ...
The utility of including loops in plans has been long recognized by the planning community. Loops ...
Program-writing skills are often assessed with computer-based practical exams where students are req...
Automated Program Analysis is the process of discovering decompositions of a system into sub-units...
When understanding programs, programmers do not merely seek local facts about program components, or...
This paper focuses on the study of action planing in a programming situation. Twelve groups of 15-16...
What plans are like depends on how they're used. We contrast two views of plan use. On the plan-as...
In AI planning, there has been an increasing interest in solving a class of problems, rather than in...
Abstract: This paper describes a system which automatically generates program documentation. Startin...
This paper extends existing plan recognition research to handle plans containing loops. We supply ...
This paper extends existing plan recognition research to han-dle plans containing loops. We supply a...
This thesis studies planning problems whose solution plans are program-like structures that contain ...
We discuss how the specification of the PLAN programming language supports the design objectives of ...
AbstractWe discuss how the specification of the PLAN programming language supports the design object...
This report describes research done at the Artificial Intelligence Laboratory of the Massachusetts I...
AbstractThe utility of including loops in plans has been long recognized by the planning community. ...
The utility of including loops in plans has been long recognized by the planning community. Loops ...
Program-writing skills are often assessed with computer-based practical exams where students are req...
Automated Program Analysis is the process of discovering decompositions of a system into sub-units...
When understanding programs, programmers do not merely seek local facts about program components, or...
This paper focuses on the study of action planing in a programming situation. Twelve groups of 15-16...
What plans are like depends on how they're used. We contrast two views of plan use. On the plan-as...
In AI planning, there has been an increasing interest in solving a class of problems, rather than in...
Abstract: This paper describes a system which automatically generates program documentation. Startin...
This paper extends existing plan recognition research to handle plans containing loops. We supply ...
This paper extends existing plan recognition research to han-dle plans containing loops. We supply a...
This thesis studies planning problems whose solution plans are program-like structures that contain ...
We discuss how the specification of the PLAN programming language supports the design objectives of ...
AbstractWe discuss how the specification of the PLAN programming language supports the design object...