Agent System Architecture
Add intentional negotiation mechanisms to distributed object substrate
- Representing negotiation goals, plans, and strategies
- Communicating goals, constraints, and preferences
- Supporting cooperative and competitive behaviors
Robust distributed objects
- Dynamic reconnection of remote method invocations
- Self-monitoring and repair strategies
- Meta-glue, Corba, etc.
- Extend and interoperate with Java and Lisp