An Organisational Platform for Holonic and Multiagent Systems
N. Gaud, S. Galland, V. Hilaire, and A. Koukam. Programming Multi-Agent Systems, page 104--119. Berlin, Heidelberg, Springer Berlin Heidelberg, (2009)
Abstract
janus is a new multiagent platform that was specifically designed to deal with the implementation and deployment of holonic and multiagent systems. It is based on an organisational approach and its key focus is that it supports the implementation of the concepts of role and organisation as first-class entities. This consideration has a significant impact on agent implementation and allows an agent to easily and dynamically change its behaviour. The platform also natively manages the concept of holon to facilitate the deployment of holonic multiagent systems and thus contributes to fill the gap between conception and implementation phases in this domain. This article draws a complete description of janus and its main characteristics. A small example of a market-like community is also provided with the associated code review to illustrate the impact of a full organisational approach in terms of code modularity and reusability.
%0 Conference Paper
%1 gaud2009janus
%A Gaud, Nicolas
%A Galland, Stéphane
%A Hilaire, Vincent
%A Koukam, Abderrafiâa
%B Programming Multi-Agent Systems
%C Berlin, Heidelberg
%D 2009
%E Hindriks, Koen V.
%E Pokahr, Alexander
%E Sardina, Sebastian
%I Springer Berlin Heidelberg
%K agent holonic janus mas multi platform
%P 104--119
%T An Organisational Platform for Holonic and Multiagent Systems
%X janus is a new multiagent platform that was specifically designed to deal with the implementation and deployment of holonic and multiagent systems. It is based on an organisational approach and its key focus is that it supports the implementation of the concepts of role and organisation as first-class entities. This consideration has a significant impact on agent implementation and allows an agent to easily and dynamically change its behaviour. The platform also natively manages the concept of holon to facilitate the deployment of holonic multiagent systems and thus contributes to fill the gap between conception and implementation phases in this domain. This article draws a complete description of janus and its main characteristics. A small example of a market-like community is also provided with the associated code review to illustrate the impact of a full organisational approach in terms of code modularity and reusability.
%@ 978-3-642-03278-3
@inproceedings{gaud2009janus,
abstract = {janus is a new multiagent platform that was specifically designed to deal with the implementation and deployment of holonic and multiagent systems. It is based on an organisational approach and its key focus is that it supports the implementation of the concepts of role and organisation as first-class entities. This consideration has a significant impact on agent implementation and allows an agent to easily and dynamically change its behaviour. The platform also natively manages the concept of holon to facilitate the deployment of holonic multiagent systems and thus contributes to fill the gap between conception and implementation phases in this domain. This article draws a complete description of janus and its main characteristics. A small example of a market-like community is also provided with the associated code review to illustrate the impact of a full organisational approach in terms of code modularity and reusability.},
added-at = {2020-06-08T02:11:40.000+0200},
address = {Berlin, Heidelberg},
author = {Gaud, Nicolas and Galland, St{\'e}phane and Hilaire, Vincent and Koukam, Abderrafi{\^a}a},
biburl = {https://www.bibsonomy.org/bibtex/2a2f1c54d14d52991c881b913552f891f/porta},
booktitle = {Programming Multi-Agent Systems},
editor = {Hindriks, Koen V. and Pokahr, Alexander and Sardina, Sebastian},
interhash = {ea53da81769fbc817714069c55db11b2},
intrahash = {a2f1c54d14d52991c881b913552f891f},
isbn = {978-3-642-03278-3},
keywords = {agent holonic janus mas multi platform},
pages = {104--119},
publisher = {Springer Berlin Heidelberg},
timestamp = {2020-06-08T02:11:40.000+0200},
title = {An Organisational Platform for Holonic and Multiagent Systems},
year = 2009
}