A Dynamic Preference Logic for Reasoning about Agent Programming

M. Souza, A. Moreira, R. Vieira, J.J.C. Meyer

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    Abstract

    In this work, we investigate the use of Dynamic Preference Logic to encode BDI mental attitudes. Further, exploring this codification and the representation of preferences over possible worlds by preferences over propositional formulas, here called priority graphs, we comment on how to interpret BDI agent programs in this logic. Also, using the connection between dynamic operations defined over preference models and their encoding as transformations on priority graphs, we show how our logic can be used not only to reason about agent programs, but as a tool to specify reasoning mechanisms to guarantee certain properties in the theory of rationality for the programming language.
    Original languageEnglish
    Title of host publicationBRACIS 2017
    Subtitle of host publication2017 Brazilian conference on intelligent systems : proceedings : Uberlândia, MG, Brazil from October 2 to 5, 2017
    EditorsG.M. Barbosa de Oliveira, G.E.A.P.A. Batista, R. Tinos
    Pages133-138
    Number of pages6
    Publication statusPublished - 2017
    Event2017 Brazilian Conference on Intelligent Systems - Uberlândia
    Duration: 2 Oct 20175 Oct 2017

    Conference

    Conference2017 Brazilian Conference on Intelligent Systems
    Period2/10/175/10/17

    Keywords

    • Computer languages
    • Encoding
    • Semantics
    • Dynamic programming
    • Cognition
    • Programming
    • Electronic mail

    Fingerprint

    Dive into the research topics of 'A Dynamic Preference Logic for Reasoning about Agent Programming'. Together they form a unique fingerprint.

    Cite this