European Forum for the SARL Users and Developers - EuSarlCon19

In conjunction with the:

May 2, 2019, Leuven, Belgium.


The 2019 European SarlCon is the SARL user meeting that is organized in Europe in order to provide a place where SARL users and developers could exchange their experiences. It will be held on May 2, 2019, in Leuven, Belgium. That is the last day of the ANT-2019 conference, the ABMTRANS-19 and the SARL-19 workshops.

Abstracts and/or short papers are due on February 15, 2019. The papers are expected to be very short (< 2500 equivalent words). ABMTRANS-19 and SARL-19 are providing an alternative for publishing longer papers.

Abstracts and papers can be submitted to ABMTRANS-19, to SARL-19, to SarlCon19, or both. We will coordinate with the main conference so that papers are not presented twice.

Submissions directly for the SarlCon should take the form of an abstract (< 1000 words), and are to be submitted before February 15, 2019, through EasyChair.

SARL-related submissions to the main conference will as well be considered for inclusion in the SarlCon program.


Tha following talks will be given during the Forum:

  1. "Introduction to SARL". Sunil Karamchandani, Suhrid Subramaniam and Vaibhav Chheda. SlidesPDF
  2. "SARL and Janus: State of the works and Perspectives". Stéphane Galland. SlidesPDF
  3. "Sofware Architecture for Drone Simulation in 3D". Alexandre Lombard, Yazan Mualla, Stéphane Galland, Jocelyn Buisson. SlidesPDF
  4. "Traffic Simulation with SARL". Jocelyn Buisson, Yazan Mualla, Alexandre Lombard and Stéphane Galland. SlidesPDF

Summary of the EuSarlCon19 Discussions

The EuSarlCon 2019 forum was organized in conjunction with the ANT 2019 International Conference. We would like to thank the participants of the forum for their contributions to the discussions. During the forum, four talks were given to the participants. Each of them focused on a specific experience with the SARL frameworks.

  • "SARL and Janus: State of the works and Perspectives". During this talk, Stéphane Galland summarized the main concepts behind the SARL framework in order to implement Multi-Agent Systems (MAS). It is interesting to note that the current concepts enable the SARL users to create any type of multi-agent system, from reactive agents to BDI agents. Several additional language extensions and libraries need to be included in order to make the implementation easier. These extensions are part of the future developments of SARL:
    • Belief–Desire–Intention (BDI) engine: Sebastian Rodriguez (GITIA, RMIT), one of the authors of SARL, is preparing an extension of SARL for implementing BDI agents. This extension will enable cognitive agents to be implemented in an easier way with SARL.
    • Artifact&Agent: Stéphane Galland (CIAD), another author of SARL, discusses the concept of artifact in order to design and implement a MAS with an agent environment inside. This extension will enable easier implementation of simulators, but also of agent-based Internet of Things (IoT) systems.
    • CRIO Organizational Modeling : the CRIO meta-model was at the heart of the creation of the first Janus agent framework, which is the default run-time environment behind the SARL language. CRIO concepts will be formally mapped to SARL concepts.
    • Simulation is one of the main applications for agent frameworks. SARL will be extended with specific tools for simulation (simulation time management and synchronization, simulated sensors, user interface, etc.)
  • "Traffic Simulation with SARL". Yazan Mualla presented the architecture of a simulator for car traffic based on the SARL framework. It is based on several standards from agent-based simulation: a) agent environment definition from E4MAS conference that includes the definition of the road network; b) influence-reaction model (Michel, F., 2007) in order to support simultaneous actions from agents into the agent environment; c) intelligent driver model has a part of the agent behaviors for computing the instant acceleration of each vehicle; d) A* and D* algorithms into each agent behavior in order to enable them to search for a (shortest) path into the road network. The model was applied in several applications that were presented by Yazan Mualla. Interesting discussions have been opened by the participants related to the autonomy of the agents considering that a part of the system is supported by the agent environment (outside the agents). Another discussion was opened related to the differences between SARL and MATSim in this context, and their complementary. SARL was designed for implementing general MAS. In this context of traffic simulation, agent-oriented control algorithms and physical behavior of the car could be implemented and/or simulated in SARL. Additionally, with the Space concept in SARL, it is easy to implement additional MAS, such as IoT networks, V2X communication (X is infrastructure, vehicle, or human), etc.
  • "Software Architecture for Drone Simulation in 3D". Alexandre Lombard presented an engineering experience of the implementation of a drone simulation based on SARL and the AirSim framework. A general architecture is provided in order to connect SARL to another simulator in order to simulate the physical motion behavior of the drones in the air. Videos presented by Alexandre Lombard showed that the created simulation framework provides a real agent-oriented tool for implementing drones. A discussion was opened on the possible agent behaviors that may be considered in order to control the whole drone population. A model inspired from the Hellbing forces was presented, and ideas inspired from airplane corridors were discussed.
  • "Introduction to SARL". Sunil Karamchandani described a pedagogical experience in his University. SARL was taught to electrical and electronic engineering students. An interesting point is that the students did not have a strong background in computer programming and in Java language. The concepts and the abstraction level of SARL make the students able to create small and pedagogical software applications. Discussions have been focused on the method and the feedback from this population of students in order to understand why SARL was easy to be used, and what could be the possible progresses to apply to it.

As a conclusion, the discussions at the forum were interesting and constructive. All the participants have contributed by there questions and their comments to the discussions. Additionally, the feedback on the SARL framework was very positive and will help the SARL developers to focus their future works on directions that will be helpful to the users.

[Michel, F. (2007)] The IRM4S model: the influence/reaction principle for multiagent based simulation. In AAMAS’07: Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems, pages 1–3, New York, NY, USA. ACM.


From left to right: Prof.Dr. S.Galland, Dr. S.H.Karamchandani, Dr. A.Lombard

From left to right: Y.Mualla, Dr. S.H.Karamchandani, Dr. A.Lombard


You are invited to submit the abstract in PDF format on EasyChair, not exceeding 1000 words in length.


Abstracts and slides of the presentations will be published on the website of European SarlCon 2019.

Organization Committee

General Chair

Program Chair


Because EuSarlCon19 is organized in conjonction to ANT19, there is no specific fee for EuSarlCon19 itself, but for the ANT19 conference, which provides the access to its facilities. You must register yourself to the ANT19 in order to be included in the list of the participants. When registering, you could select the specific fee of EuSarlCon19 about 100 euros.

Venue, Accomodation & Visa Requirements

The forum was organized May 2 in the Room 4 at the Park Inn Radisson Hotel, between 8:30am and 10:00am.

Please visit the ANT19 Venue & Accomodation Page for more information.

This page was last modified on 20 May 2019, at 12:44. This page has been accessed 4,446 times.
Copyright 2010-2019 © Laboratoire Connaissance et Intelligence Artificielle Distribuées - Université Bourgogne Franche-Comté - Privacy policy