skip to navigation
skip to content

icehms 1.0a4

Thin Framework to Develop Holonic or Multi-Agent Systems

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <>.

IceHMS is holonic or multi-agent framework based on “The Internet Communication Engine”(Ice). It has been implemented to facilitate the development of holonic situated multi-agent systems. It requires Ice and Python to be installed. This is a prototype and many things may not work

The following environment variables can be necessary: export ICEHMS_ROOT=$HOME/icehms/ export ICEHMS_REGISTRY=”tcp -p 12000 -h” #Define where the registry server is, the default is localhost 12000: alternatively this can be done programmatically after importing icehms in python: icehms.IceRegistrServer = “tcp -p 12000 -h localhost” export PYTHONPATH=$ICEHMS_ROOT/python/:$PYTHONPATH

slices files defining the interface of your objects may be installed in different places: they can be installed system width they can be located in the current directory they can be in user slice directory in ~/.icehms/slices/ they can be at custom places: export ICEHMS_SLICES=”$HOME/MyProject/MySlices/;$HOME/MyProject2/Slices”

File Type Py Version Uploaded on Size
icehms-1.0a4.tar.gz (md5) Source 2015-11-02 16KB
  • Author: Olivier R-D
  • License: GNU General Public License
  • Package Index Owner: oroulet
  • DOAP record: icehms-1.0a4.xml