AgentScape Release Plan

Last edited: April 2011

Wish-List

In the future, AgentScape will contain a number of features. Notable entries on this wish-list are:

  • Agent-based simulation support
  • Jason support
  • Security Framework
    This framework will implement the AgentScape security model. Authentication and Authorization mechanisms will be added, and a Security Manager will be created to enforce security policies.
  • Improved thread management
    Performance improvements related to agent thread use.
  • Agent communication: messaging semantics
    The current ‘block until delivered’ semantics is not suitable for all situations. Alternative models are being examined.
  • IDE integration
    making it easier for you to develop agent-applications using your IDE environment.
  • Support for mobile devices
  • Logging service
  • Support for distributed deployment

Planned for next AgentScape Release Milestone M4-2011 (October 2011)

The following features are planned for the next milestone M4 release:

  • Web-Service Gateway
    Agents can access external Web-Services and publish their own.
  • Graphical User Interface
    A more user-friendly way to start and stop AgentScape and its services. In addition, easier ways to configure AgentScape using configuration files. Easier methods to start and monitor agents.
  • Security Mechanisms
    Completion of the authorisation mechanisms along with several sample security managers.
  • Demo/Tutorial
    The purpose of a Demo is to show-off the capabilities of AgentScape. The purpose of a Tutorial
    is to provide a quick-and-easy way to teach new users how to use AgentScape.

AgentScape Release Milestone M3-2011 (April 2011)

Milestone 3 has been released in April 2011 and includes the following features:

  • Web-Service Gateway
    Agents can access web-services through this gateway. Currently, they cannot
    publish their own web-services yet. This feature will be supported in the next milestone.
  • XML-Based AgentScape Configuration Mechanism
    This feature is part of an ongoing effort to get a more user-friendly way to start/stop and configure
    AgentScape and its services. Configurations can be specified in XML.
  • Documentation
    A clear tutorial to help users and developers get on their way with AgentScape.
  • Security
    A basic framework to add authentication and authorization checks for Agents and Services
    in AgentScape.

AgentScape Release Milestone M2-2010 (October 2010)

In this release the following major changes/additions have been included:

  • Blackboard service (local blackboard only)
    The Blackboard service provides AgentScape agents with a dataspace to store objects and information. The initial version will support a centralized in-memory data store.
  • Naming and Directory Service (superceding Lookup Service)
    The Naming and Directory Service will replace the AgentScape Lookup Service with respect to its use by applications: In M2-2010, the LS will only be available to the middleware itself, and will no longer contain application –level information. The DS is provided to applications to store and search for agent and service information.
  • Revised Servlet Service
    The Servlet service has been revised and is now implemented using the new AgentScape Service Architecture.
  • Agent API changes
    The API of AgentScape and the Agent have changed to reflect the way they
    are accessed by agents, agent-owners, and others.
  • Agent Container API changes
    The Agent Container API has been changed to be more convenient to use.
  • Bug fixes
    As always, we are continuously improving AgentScape. Report any bugs on
    the AgentScape forum.
  • Documentation and examples
    Documentation of the new features are available on the AgentScape website

AgentScape Release Milestone M1-2010 (April 2010)

Compared to older releases, this is very much a stripped-down version of AgentScape, which contains only the core functionality and not much else. Though many of the features that have been removed can be added in future releases using custom services. These are not part of Milestone 1 yet, but are planned to be added later.

The following functionality has been removed

  • Removed servlet support (scheduled to be added in 2.0-m2)
  • Removed WS-Gateway
  • Removed Jason support
  • Removed WS-Agreement based negotiation support
  • Binary agent server support

Other notable changes are:
  • Maven development environment
  • Service plugin support
  • Lookup service API rewrite
  • AgentScape API rewrite