About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Abstract
The RETSINA communicator is an open multiagent system (MAS) that provides infrastructure for different types of agents. Each RETSINA agent is composed of four autonomous functional modules: a communicator, a planner, a scheduler, and an execution monitor. The communicator module receives requests from users or other agents in KQML format and transforms these requests into goals. It also sends out requests and replies. The planner module transforms goals into plans that solve the goal. Executable actions in the plans are scheduled for execution by the scheduler module. Execution and monitoring of the actions is performed by the execution monitor module. The RETSINA communicator is implemented in Java, Python, C++, and Lisp.