logo

Intelligent Interactive Distributed Systems


Project: Testing
Home  People  Publications  

Testing

The AgentScape Operating System provides a framework to support the development of large-scale, secure, heterogeneous, distributed multi-agent systems.. To verify and validate the functionality of the AgentScape Operating System, a test suite environment has been developed.

The test suite environment tests three types of functionality. First, primitive functionality of an agent platform are tested and analyzed. This functionality includes: management of agents, communication between agents on the same host and between agents on different hosts, migration of agents between agent platforms. For an agent platform to operate correctly, at least this basic functionality should be present and functional. Secondly, the performance of these primitive behaviours is examined. The extent to which these behaviours scale is tested and visualised. Thirdly, a set of prototypical multi-agent system implementations test the overal functionality of an agent system. Implementations of such complex system scenarios are a valuable tool for testing a system's real-life performance and stability.

The test suite has been designed to be a separate service that can be used to test the Agent Operating System, but also to test other agent platforms. This makes it possible to compare the performance of different agent platforms. The test suite has been used to evaluate a JADE platform. it is currently being transformed into a full-fledged service for both JADE and AgentScape platforms.

Challenges:

Implementing tests for the current implementation of the AgentScape Operating System. Comparing results between AgentScape OS and other agent platforms.



login
For comments on this web-site, please contact: Michel Oey