(89) Heterogeneous Distributed Cooperative Problem-Solving System : Helios

	Machine:     UNIX machine
	Environment: UNIX
	Language:    C
	Source Code: 0.9 MB
	Documents:   User's Manual (English / Japanese)


Overview

Helios is a system to support the construction of heterogeneous distributed cooperative problem-solving systems by establishing message passing between various problem solvers such as databases, constraint solvers, etc.

Features

Helios defines a problem solver as an agent and attaches cooperation mechanisms to it. These functions enable us to construct a heterogeneous distributed cooperative problem-solving system for solving problems with the cooperation of various agents in a distributed environment. Helios encapsulates a problem solver with a capsule module which absorbs its heterogeneity. Communication between agents is carried out by placing them in an environment. An encapsulated environment also becomes an agent.

Helios provides the capsule description language CAPL, the environment description language ENVL, and agent cooperation mechanisms.

Function

Helios works on a distributed environment, and supports the following functions.

FTP


www-admin@icot.or.jp