A declarative agent programming language based on action theories

Conrad Drescher, Stephan Schiffel, Michael Thielscher

    Research output: Contribution to journalArticlepeer-review

    6 Citations (Scopus)

    Abstract

    We discuss a new concept of agent programs that combines logic programming with reasoning about actions. These agent logic programs are characterized by a clear separation between the specification of the agent's strategic behavior and the underlying theory about the agent's actions and their effects. This makes it a generic, declarative agent programming language, which can be combined with an action representation formalism of one's choice. We present a declarative semantics for agent logic programs along with (two versions of) a sound and complete operational semantics, which combines the standard inference mechanisms for (constraint) logic programs with reasoning about actions.
    Original languageEnglish
    Pages (from-to)230-245
    Number of pages16
    JournalLecture Notes in Computer Science
    Volume5749
    DOIs
    Publication statusPublished - 2009

    Fingerprint

    Dive into the research topics of 'A declarative agent programming language based on action theories'. Together they form a unique fingerprint.

    Cite this