IndiGolog: A High-Level Programming Language for Embedded Reasoning Agents

  • De Giacomo G
  • Lespérance Y
  • Levesque H
  • et al.
N/ACitations
Citations of this article
32Readers
Mendeley users who have this article in their library.
Get full text

Abstract

IndiGolog isaprogramming languagefor autonomousagentsthat sense their environment anddo planning astheyoperate. Insteadof classical planning, it supports high-level program execution. The programmer provides a high-level domain-speci? c actions andteststo perform the agent's tasks. The IndiGolog andeffectsofthe actionsintheprogramtonda this, the programmer provides a declarative specication of the domain (i.e.,primitive actions,preconditions andeffects, whatis known aboutthe initial state)inthe situation calculus. Theprogrammer can controlthe amountof non-determinism in the program and how muchof it is searched over. The language isrichand supports withsensingthe environment and discussthe language, itsimplementation, and applicationsthathave beenrealized withit.

Cite

CITATION STYLE

APA

De Giacomo, G., Lespérance, Y., Levesque, H. J., & Sardina, S. (2009). IndiGolog: A High-Level Programming Language for Embedded Reasoning Agents. In Multi-Agent Programming (pp. 31–72). Springer US. https://doi.org/10.1007/978-0-387-89299-3_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free