Reasoning About Concurrent Execution Prioritized Interrupts, and Exogenous Actions in the Situation Calculus

Abstract

As an alternative to planning, an approach to high-level agent control based on concurrent program execution is considered. A formal definition in the situation calculus of such a programming language is presented and illustrated with a detailed example. The language includes facilities for prioritizing the concurrent execution, interrupting the execution when certain conditions become true, and dealing with exogenous actions. The language differs from other procedural formalisms for concurrency in that the initial state can be incompletely specified and the primitive actions can be userdefined by axioms in the situation calculus. When it comes to providing high-level control for robots or other agents in dynamic and incompletely known worlds, approaches based on plan synthesis may end up being too demanding computationally in all but simple settings. An alternative approach that is showing promise is that of high-level program execution [8]. The idea, roughly, is that instead of searc...

Cite

Text

De Giacomo et al. "Reasoning About Concurrent Execution Prioritized Interrupts, and Exogenous Actions in the Situation Calculus." International Joint Conference on Artificial Intelligence, 1997.

Markdown

[De Giacomo et al. "Reasoning About Concurrent Execution Prioritized Interrupts, and Exogenous Actions in the Situation Calculus." International Joint Conference on Artificial Intelligence, 1997.](https://mlanthology.org/ijcai/1997/giacomo1997ijcai-reasoning/)

BibTeX

@inproceedings{giacomo1997ijcai-reasoning,
  title     = {{Reasoning About Concurrent Execution Prioritized Interrupts, and Exogenous Actions in the Situation Calculus}},
  author    = {De Giacomo, Giuseppe and Lespérance, Yves and Levesque, Hector J.},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {1997},
  pages     = {1221-1226},
  url       = {https://mlanthology.org/ijcai/1997/giacomo1997ijcai-reasoning/}
}