
Participantes
- Sebastian Rodriguez (Director)
- Nicolas Gaud
- Stephand Galland
Detalles
- Título: Janus Project - Holonic MultiAgent Systems Development Platform
- Período: 2013
- Enlace: http://www.janus-project.org/
Proyecto Janus
El proyecto Janus corresponde a un esfuerzo global para proporcionar toda una metodología y su conjunto de herramientas de apoyo para analizar, diseñar e implementar aplicaciones complejas en sistemas multiagente holónicos. El objetivo de nuestro enfoque es proporcionar una guía completa paso a paso desde los requisitos hasta el código. Janus es una de estas herramientas. Janus es una plataforma multiagente diseñada específicamente para abordar la implementación y el despliegue de sistemas holónicos y multiagentes. Está escrita en Java 1.5 y se basa en el metamodelo organizativo CRIO. Su principal objetivo es apoyar la implementación de los conceptos de rol y organización como entidades de primera clase. Janus proporciona un amplio conjunto de funciones para desarrollar, ejecutar, visualizar y supervisar aplicaciones basadas en agentes múltiples. La plataforma también gestiona de forma nativa el concepto de agentes recursivos (holón o agentes compuestos de agentes) para facilitar el despliegue de sistemas multiagente holónicos y, por tanto, contribuye a llenar el vacío existente entre las fases de concepción e implementación en este ámbito. Janus ha sido desarrollado conjuntamente por los equipos multiagentes del Grupo MultiAgent del Laboratorio de Sistemas y Transportes y de GITIA.
Publicaciones
- Galland, Stéphane and Gaud, Nicolas and Rodriguez, Sebastian and Hilaire, Vincent, Janus: Another Yet General-Purpose Multiagent Platform, In 7th Agent-Oriented Software Engineering Technical Forum (TFGAOSE-10), 2010. Leer Más...
- Galland, Stéphane and Rodriguez, Sebastian and Gaud, Nicolas, Run-time Environment for the SARL Agent-Programming Language: the Example of the Janus platform, International Journal on Future Generation Computer Systems, 2017. Leer Más...