Swinburne
Browse
- No file added yet -

Logic-based languages to model and program intelligent agents

Download (103.4 kB)
conference contribution
posted on 2024-07-11, 19:04 authored by Maurizio Martelli, Viviana Mascardi, Leon SterlingLeon Sterling
Research on tools for modeling and specifying intelligent agents, namely computer systems situated in some environment and capable of flexible autonomous actions, is very lively. Due to the complexity of intelligent agents, the way they are modeled, specified and verified should greatly benefit by the adoption of formal methods. Logic-based languages can be a useful tool for engineering the development of a multi-agent system (MAS). This paper discusses six logic-based languages which have been used to model and specify agents, namely ConGolog, AGENT-0, the IMPACT specification language, Dylog, Concurrent METATEM and Ehhf . To show their main features and to practically exemplify how they can be used, a common running example is provided. Besides this, a set of desirable features that languages should exhibit to prove useful in engineering a MAS have been identified. A comparison of the six languages with respect to the support given to these features is provided, as well as final considerations on the usefulness of logic-based languages for 'agent oriented software engineering'.

History

Available versions

PDF (Published version)

Publisher website

Journal title

9th Joint Conference on Declarative Programming APPIA-GULP-PRODE (AGP 2002), Madrid, Spain, 16-18 September 2002

Conference name

9th Joint Conference on Declarative Programming APPIA-GULP-PRODE AGP 2002, Madrid, Spain, 16-18 September 2002

Issue

1

Pagination

17 pp

Publisher

Polytechnic University of Madrid

Copyright statement

Copyright © 2002 This work is reproduced in good faith. Every reasonable effort has been made to trace the copyright owner. For more information please contact researchbank@swin.edu.au.

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC