Skip to main navigation Skip to search Skip to main content

Compiling GOAL agent programs into Jazzyk behavioural state machines

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

Abstract

A variety of agent-oriented programming languages based on concepts such as beliefs and goals has been proposed in the literature. Even though most of these languages now come with interpreters implemented in e.g. Java and can be used to write software agents, there is little work reporting how to implement such languages or to identify a core instruction set that would facilitate such implementation. In this paper we introduce a compiler for the language GOAL into the framework of Jazzyk Behavioural State Machines. The result is a translation of key agent concepts such as beliefs and goals into Jazzyk which lacks these notions, thus providing some evidence that it may provide a sufficient instruction set for implementing agent programs. Moreover, arguably, the implementation strategy used can be applied also to other agent programming languages.

Original languageEnglish
Title of host publicationMultiagent System Technologies - 6th German Conference, MATES 2008, Proceedings
Pages86-98
Number of pages13
DOIs
Publication statusPublished - 27 Nov 2008
Externally publishedYes
Event6th German Conference on Multiagent System Technologies, MATES 2008 - Kaiserslautern, Germany
Duration: 23 Sept 200826 Sept 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5244 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference6th German Conference on Multiagent System Technologies, MATES 2008
Country/TerritoryGermany
CityKaiserslautern
Period23/09/0826/09/08

Fingerprint

Dive into the research topics of 'Compiling GOAL agent programs into Jazzyk behavioural state machines'. Together they form a unique fingerprint.

Cite this