Typical Golog programs for robot control are non-terminating. Analyzing such programs so far requires meta-theoretic arguments involving complex fix-point construc-tions. In this paper we propose a logic based on the situation calculus variant ES, which includes elements from branch-ing time, dynamic and process logics and where the meaning of programs is modelled as possibly infinite sequences of ac-tions. We show how properties of non-terminating programs can be formulated in the logic and, for a subset of it, how ex-isting ideas from symbolic model checking in temporal logic can be applied to automatically verify program properties
grantor: University of TorontoGOLOG is a situation calculus-based logic programming langu...
Abstract. High-level action programming languages such as Golog have successfully been used to model...
grantor: University of TorontoGOLOG is a situation calculus-based logic programming langu...
Typical Golog programs for robot control are non-terminating. Analyzing such programs so far require...
By their very design, many robot control programs are non-terminating. This paper describes a situat...
The action programming language GOLOG has been found useful for the control of autonomous agents suc...
The action programming language GOLOG has been found useful for the control of autonomous agents suc...
Golog is a high-level action programming language for controlling autonomous agents such as mobile r...
Golog is a powerful programming language for logic-based agents. The primitives of the language are ...
Golog is a powerful programming language for logic-based agents. The primitives of the language are ...
High-level action programming languages such as Golog have successfully been used to model the behav...
AbstractThis paper proposes a new logic programming language called GOLOG whose interpreter automati...
High-level action programming languages such as Golog have successfully been used to model the behav...
This paper proposes a new logic programming language called GOLOG whose interpreter automatically ma...
Golog programs allow to model complex behaviour of agents by combining primitive actions defined in ...
grantor: University of TorontoGOLOG is a situation calculus-based logic programming langu...
Abstract. High-level action programming languages such as Golog have successfully been used to model...
grantor: University of TorontoGOLOG is a situation calculus-based logic programming langu...
Typical Golog programs for robot control are non-terminating. Analyzing such programs so far require...
By their very design, many robot control programs are non-terminating. This paper describes a situat...
The action programming language GOLOG has been found useful for the control of autonomous agents suc...
The action programming language GOLOG has been found useful for the control of autonomous agents suc...
Golog is a high-level action programming language for controlling autonomous agents such as mobile r...
Golog is a powerful programming language for logic-based agents. The primitives of the language are ...
Golog is a powerful programming language for logic-based agents. The primitives of the language are ...
High-level action programming languages such as Golog have successfully been used to model the behav...
AbstractThis paper proposes a new logic programming language called GOLOG whose interpreter automati...
High-level action programming languages such as Golog have successfully been used to model the behav...
This paper proposes a new logic programming language called GOLOG whose interpreter automatically ma...
Golog programs allow to model complex behaviour of agents by combining primitive actions defined in ...
grantor: University of TorontoGOLOG is a situation calculus-based logic programming langu...
Abstract. High-level action programming languages such as Golog have successfully been used to model...
grantor: University of TorontoGOLOG is a situation calculus-based logic programming langu...