AgentC : A compiled agent programming language

Henrik Lauritzen

AbstractFor more than a decade agents and (multi-)agent systems have been subject to extensive research. However, this research has mostly been focused on theoretical areas, and has to some degree neglected the issue of making agent programs usable (and useful) in practice.

This thesis introduces the AgentC Toolkit (ACT), a software toolkit designed to aid the construction of agent software, and to encourage experiments with agent based software systems.

The core of the ACT is AgentC, an agent programming language which allows direct compilation into JavaTM source code; the resulting code can then easily be integrated into a user application.

Some fundamental properties of AgentC are borrowed from earlier agent programming languages like Agent-0 and PLACA. In contrast to such languages, however, AgentC is not founded on a highly specialised formal logic, but does in many respects bear a closer resemblance to traditional procedural programming languages.
KeywordsIntelligent agents, Programming languages, Compilers, Agent programs, Object-oriented programming
TypeMaster's thesis [Academic thesis]
Year2002
PublisherInformatics and Mathematical Modelling, Technical University of Denmark, DTU
AddressRichard Petersens Plads, Building 321, DK-2800 Kgs. Lyngby
SeriesIMM-EP-2002-61
Electronic version(s)[pdf]
BibTeX data [bibtex]
IMM Group(s)Computer Science & Engineering