This package contains the microkernel of rca
system. Three main assets are contained within this software package:
- Base
Agent
class, with fundamental message
passing and behaviour scheduling capabilities.
- Distributed objects runtime environment to support agent platform.
- Set of pre-built behaviours for basic task structuring needs.
This package features provide a simple message passing system with
multiple transport protocols (Java events within the same
Java Virtual Machine, RMI across Java Virtual Machines
belonging to the same rca platform, and standard
IIOP protocol to communicate with different agent platforms)
and a multithreaded execution environment for software agents, with
preemptive inter-agent scheduling and cooperative intra-agent
scheduling.