SASO 2012

Sixth IEEE International Conference
on Self-Adaptive and Self-Organizing Systems

Lyon, France; 10-14 September 2012





Hosting Institution

Organizing Partners

Gold Sponsors

Silver Sponsors

Important Dates

Deadline for contest/demo submission:June 25, 2012 (EXTENDED) (passed)
Notification of acceptance or rejection:July 20, 2012 (passed)
Demo session date:from 10 to 14 September, 2012

Call for Demos and Contest

PDF version


Students and researchers are invited to present their work/system at the SASO'2012 Conference to a group of judges from academia (and industry). Each project will be judged based on its overall self-* abilities, originality, and completion of the work. In particular, we will consider robustness, resilience and scaling abilities, while the means of showing the self-* properties.

The subject for a Demonstration is free, even if we would like to emphasize two themes (see point 3). For the Contest, a specific problem is defined, which can be treated in simulation or with robots (see point 4).


Authors must send a (short) paper describing the system and its abilities, plus a link on a web page/site. This web page must allow to play with the real system or an emulator, or to watch some movies showing the system. Authors have to argue why the committee should select their proposal for a demo or the contest. Electronic submission via email at: and

At the conference, systems will be presented on computers, and if possible authors are invited to bring their robots, or application.

Authors can apply both to the Demo session and the Contest.

Selection and awards

Proposal will undergo two rounds of evaluation. In the first round, the technical papers and the online demos will be evaluated, and from which, finalists will be selected for the second round. In the second round, finalists will be required to do a presentation and a session of on-site demonstration. Selected finalists must register and attend the conference. In the demonstration session, the teams will demo their systems to the evaluation committee, as well as conference attendees. In the contest session, the evaluation committee will play with the proposed systems, by sending some specific commands (see below point 4).

In both sessions, authors must bring a poster summarizing their system/demo.

Evaluation criteria:

  • Technical Paper (50%): the novelty and impact of the application, the technical depth and presentation of the paper.
  • Online Demo System (50%): Design, degree of innovation, technical solution, possibility of reuse.

The evaluation committee will award a prize to the best Demo in each theme, and to the winners of the Contest of the simulation and robotic categories. The evaluation committee is composed of the Demo/Contest program committee members attending the conference.

Call for Demonstration : Themes of the 2012 session

The 2012 SASO demo track will particularly appreciate works concerning the following themes:

Collective Adaptive Systems

Simulated Collective Adaptive Systems are of interest for this call. The system must include a variety of autonomous nodes (humans, robots, agents, and control units, etc. ) pursuing different and possibly conflicting goals. The system should present any characteristic like self-organization, self-stabilization, and self-adaptation, etc.

Ambient Intelligence

Any Ambient Intelligence application with self-* capabilities is a potential candidate. Among smart environments, those for multiple-users or cognitive impaired users are very welcome. The smart environment must present any self-* characteristic to handle either multiple requests/needs -even conflicting- in case of multiple users, or irrational behaviors in case of cognitive impaired users.

Call for Contest : Robust and self-configurable teams of agents

The contest is proposed in two separate categories : simulation and robotics platform.

Authors are free to propose/use a simulator but it must conform to the system characteristics given below (the source code must be available for consultation by the jury). The simulations have also to propose a 2D view of the system, showing the whole arena.

The abilities of the system are defined through the commands which can be broadcast to agents :

  • The system shall be able to self-organize in several teams of a specific size (agents must come together to constitute a team). The required commands are (i) giving the size of the teams to constitute (ii) giving the number of teams to constitute.
  • The system shall be able to self-reconfigure when the number and/or size of teams change. Required commands are the same as the previous point.
  • The system shall be able to maintain the teams when agents perception/communications are perturbed. Required commands are (i) giving the new R radius (for all agents) (ii) giving the new C radius.
  • For simulated systems, agents can be added or removed by sending the number of agents to add (positive value) or to remove (negative value). The removed robots are chosen randomly. The added robots are randomly located.
  • All other commands are welcome !

The proposed applications/systems must conform to the specified characteristics :

  • The proposal can be a simulated or a robotic system (the two categories will be judged separately).
  • Agents evolve in a square arena of size minimum 100cm x 100cm, the arena can have sides or not.
  • There is no obstacles inside the arena (optionally, obstacles can be added)
  • All agents/robots are identical. They have a size between a cube of 1cm and 20cm of side.
  • Agents/robots are autonomous (they take decisions by themselves, no external computer/agent can control them)
  • The system contains initially N mobile agents, such as N > 5, initial locations are free.
  • Agents could be removed or added on-line to the system (manually with robots, by commands in simulations)
  • Agents or robots have a limited perception of their environment, i.e., within a radius of R centimeters. The R parameter must be configurable on-line (0 < R < 100 cm).
  • Simulated agents move as simple mobile robots. Their speed do not have to exceed 30 cm/s. All agents move at the same speed.
  • Each agent can communicate only with other agents within a radius of C centimeters. C must be configurable on-line (0 < C < 100 cm).
  • Users can only communicate by broadcasting commands to agents (see commands above)
  • All distances must be entered in centimeters.
  • Source code must be available for consultation by the Jury.

The evaluation committee (jury) will judge of the efficiency, robustness and simplicity of the proposed algorithms and agent/robot architectures.

Demo Selection Committee



Frdric Armetta, Universit Claude Bernard-Lyon 1, France
Vicenzo De Florio, University of Antwerp, Dept. Mathematics and Computer Science, PATS Research Group, Belgium
Fabien Michel, Universit Montpellier 2 LIRMM Lab. SMILE team, France
H. Van Parunak, Vector Research Center, USA