- 2APL Support in AgentScape
- 2APL is an agent-oriented programming language developed in the University of Utrecht.
It (From http://www.cs.uu.nl/2apl/index.html) facilitates the implementation of multi-agent systems.
At the multi-agent level, it provides programming constructs to specify a multi-agent system in terms of a set
of individual agents, a set of environments in which they can perform actions, and the access relation between
the individual agents and the environments. At the individual agent level, it provides programming constructs
to implement cognitive agents based on the BDI architecture.
- Research project:
Implement a robust interface to allow 2APL agents to run in AgentScape. This implementation should provide
a complete implementation of the 2APL api inside of AgentScape so that unmodified 2APL agents can be executed.
There is a possibility that support may be available from the University of Utrecht.
- Smart Sockets for AgentScape
- Smart Sockets are designed to reduce the problems communicating through firewalls. Adding Smart Socket support
to AgentScape will ease the configuration issues when setting up an AgentScape location and allow easier use when
attempting to use for machines located behind more restrictive firewalls. Smart Sockets are also being developed in
the IBIS project in the VU. The SmartSockets communication library lifts this burden by automatically discovering
the connectivity problems and solving them with as little support from the user as possible.
- Research project:
Implement a robust implementation of Smart Sockets in AgentScape. This implementation should provide a secure means to communicate
between AgentScape locations without requiring extensive configuration.
- AgentScape Mobile Interface
- Mobile devices are traditionally unable to perform complex tasks or execute complex applications.
Recently, with the advent of such devices as Apple's iPhone, Google's Android technology and
the widespread adoption of Windows mobile, the abilty to execute complex applications is more readily available.
- Research project:
Investigate and develop an interface to AgentScape for mobile devices. Initially it is proposed to develop a
version for a simulator, but the goal is to have a running version on existing mobile hardware. This will launch
agents on a remote AgentScape host and retrieve results from that host.
|
|