Architecture for Agent Programming Languages

Koen Hindriks, Mark d'Inverno, Michael Luck

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

Abstract

As the field of agent-based systems continues to expand rapidly, one of the most significant problems lies in being able to compare and evaluate the relative benefits and disadvantages of different systems. In part, this is due to the various different ways in which these systems are presented. One solution is to develop a set of architectural building blocks that can be used as a basis for further construction (to avoid re-inventing wheels), and to ensure a strong and effective, yet simple and accessible, means of presentation that allows for comparison and analysis of agent systems. In this paper, we address this issue in providing just such an architectural framework by using the 3APL agent programming language as a starting point for identification and specification of more general individual agent components. This provides three additional benefits: it moves the work further down the road of implementation, contributes to a growing library of agent techniques and features, and allows a detailed comparison of different agent-based systems specified in similar ways.
Original languageEnglish
Title of host publicationProceedings of the 14th European Conference on Artificial Intelligence, ECAI 2000
EditorsWerner Horn
PublisherIOS Press
Pages363-367
Number of pages5
ISBN (Print)9781586030131
Publication statusPublished - 20 Aug 2000
Event14th European Conference on Artificial Intelligence, ECAI 2000
- Berlin, Germany
Duration: 20 Aug 200025 Aug 2000
https://frontiersinai.com/ecai/ecai2000/index.html

Publication series

NameFrontiers in Artificial Intelligence and Applications
Volume54
NameProceedings of European Conference on Artificial Intelligence

Conference

Conference14th European Conference on Artificial Intelligence, ECAI 2000
Country/TerritoryGermany
CityBerlin
Period20/08/0025/08/00
Internet address

Fingerprint

Dive into the research topics of 'Architecture for Agent Programming Languages'. Together they form a unique fingerprint.

Cite this