University of Wollongong
Browse

CASO: A framework for dealing with objectives in a constraint-based extension to AgentSpeak(L)

Download (232.32 kB)
conference contribution
posted on 2024-11-13, 23:22 authored by Aniruddha Dasgupta, Aditya Ghose
Incorporating constraints into a reactive BDI agent programming language can lead to better expressive capabilities as well as more efficient computation (in some instances). More interestingly, the use of constraint-based representations can make it possible to deal with explicit agent objectives (as distinct from agent goals) that express the things that an agent may seek to optimize at any given point in time. In this paper we extend the preliminary work of Ooi et.al in augmenting the popular Belief-Desire-Intention (BDI) language AgentSpeak( L) with constraint-handling capabilities. We present a slightly modified version of their proposal, in the form of the language CAS (Constraint AgentSpeak). We then extend CAS to form the language CASO (Constraint AgentSpeak with Objectives) to incorporate explicit objectives (represented as objective functions) and present techniques for performing option selection (selecting the best plan to use to deal with the current event) as well as intention selection. In both cases, we present parametric look-ahead techniques, i.e., techniques where the extent of look-ahead style deliberation can be adjusted.

History

Citation

Dasgupta, A. & Ghose, A. K. (2006). CASO: A framework for dealing with objectives in a constraint-based extension to AgentSpeak(L). In V. Estivill-Castro & G. Dobbie (Eds.), Australasian Computer Science Conference (pp. 121-126). Sydney, NSW: Australian Computer Society Inc.

Parent title

Conferences in Research and Practice in Information Technology Series

Volume

48

Pagination

121-126

Language

English

RIS ID

18567

Usage metrics

    Categories

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC