The Actor Architecture
Introduction
The Actor Architecture (AA) is an actor-based agent framework
fully implemented in Java language.
AA consists of AA platforms and actor library:
AA platforms are actor execution environments where actors across
distributed systems operate and communicate with other actors; and
an actor library are used to develop actors which will be executed on AA.
During execution, the actor library works as a bridge between
user defined application actors and their AA platforms.
Actors on AA can create another actor using the 'create' primitive,
communicate with others using the 'send' primitive, and change its behavior using
the 'become' primitive.
The main features of AA platforms are actor state management,
actor communication, actor migration, and middle agent services.
AA provides the fundamental middleware services for multi-agent systems.
Announcements
- March 9, 2004
- March 5, 2004
- The slides for AA is posted.
- March 4, 2004
- March 1, 2004
- AA v.0.1.0.alpha released.
- This page is created.
Documents
- The Actor Architecture Manual: [pdf]
(March 11, 2004)
- The Actor Architecture - Quickstart Manual: [pdf]
(March 5, 2004)
- The Actor Architecture Presentation Slides: [ppt]
(March 5, 2004)
AA (v.0.1.3) Download
- for UNIX or Linux machines
- for MS Windows machines
- AABinary.zip: a zip file for the binary codes of an AA platform.
- AASource.zip: a zip file for the source codes of an AA platform.
If you have any questions or comments, please send us email at mjang@uiuc.edu.
Last Modified at October 6, 2005.