Projects


GITIA Logo GITIA’s research projects

Visit GITIA’s Website for details on projects I am involved in our research group.

SARL SARL

general-purpose agent-oriented programming language

SARL is a general-purpose agent-oriented language. SARL aims at providing the fundamental abstractions for dealing with concurrency, distribution, interaction, decentralization, reactivity, autonomy and dynamic reconfiguration. These high-level features are now considered as the major requirements for an easy and practical implementation of modern complex software applications. We are convinced that the agent-oriented paradigm holds the keys to effectively meet this challenge. Considering the variety of existing approaches and meta-models in the field of agent-oriented engineering and more generally multi-agent systems, our approach remains as generic as possible and highly extensible to easily integrate new concepts and features. The language is platform- and architecture-independent. However, we provide a first set of tools to support its execution based on the new version 2.0 of the Janus Platform, but it can be linked with other existing agent platforms and frameworks.

SARL is jointly developed by the multiagent teams of the Laboratoire de Systèmes et Transports and the Grupo de Investigación en Tecnologías Informáticas Avanzadas de Tucumán with the contribution of other research groups!

Website: http://www.sarl.io

Github : http://github.com/sarl

Janus Logo Janus

A platform for the implementation and deployment of Holonic Multi-Agent Systems

Janus is an open-source multi-agent platform fully implemented in Java 1.7. Janus enables developers to quickly create web, enterprise and desktop multiagent-based applications. It provides a comprehensive set of features to develop, run, display and monitor multiagent-based applications. Janus-based applications can be distributed across a network. Janus could be used as an agent-oriented platform, an organizational platform, and/or an holonic platform. It also natively manages the concept of recursive agents and holons. This is the new version of Janus fully reimplemented to support the SARL Agent-Oriented Programming Language.

Previous JANUS platform (version 1.0) is now deprecated. Please use SARL.