In this page you can find the list of the applications/projects that have been realised using the JaCaMo framework.

Below is reported a brief description of each project describing its basic features. For further informations and resources about a specific project please refers to its dedicated website (if any) or to its downloadable attachments.

Governance of Room Allocation in a Smart Co-working Space

This project has been realised from a collaboration between the ENS Mines Saint-Etienne, University of Bologna and the Politehnica University of Bucharest.

The project aims at proposing an agile governance solution for a room allocation problem in the context of a smart co-working space – e.g. a school, an office, etc. – where people can book and use rooms according to their needs and to the current occupancy schedule (a fairly common Ambient Intelligence (AmI) scenario). The application has to set an autonomous and adaptive rooms management behaviour in accordance with: (i) the events that are currently held – e.g. regulating the room temperature in accordance with the number of the event’s participants, automatically turning off the lights for teaching events involving a projector, etc. – (ii) and also on the base of (re)allocation of the rooms according to the user requests.

The frequent changes in the activity of the people – due to the approaching of projects deadlines, end/start of school courses, etc. – coming in the co-working space make adaptation of rooms allocation a strong requirement. So, it is possible to have spikes of request types — lectures, brainstorming sessions, meetings — over both short and long term periods, and also frequent changes of equipment position among the various rooms, that must be correctly handled by the system at the best of its capacity.

The JaCaMo governance application is able to dynamically adapt the room allocation strategy taking into account the dynamics experimented, by properly increasing/decreasing the number of rooms dedicated to events of a certain kind in response to significant increasing/decreasing trends of requests.

Project material

  • A detailed description of the project can be found here.
  • Source code of the governance application can instead be found here. The archive also contains a JaCaMo-based simulation application which allows to test the adaptive behaviour of the system w.r.t. provided requests dynamics.

Governance of a Machine-To-Machine Management Infrastructure

This project concerns the realisation of an agile governance application for a Machine-To-Machine (M2M) management infrastructure. M2M refers to technologies allowing the realisation of automated and advanced services and applications — e.g. smart metering, traffic redirection and parking management, etc. – that largely make use of smart devices — sensor and actuators of different kind, possibly connected through a Wireless Sensor and Actor Network (WSAN) – communicating without human interventions. As the technology is gaining maturity, there is a growing need for mutualised infrastructures in which applications can share a common set of devices in order to greatly reduce the costs of dedicated solutions.

In collaboration with OrangeLabs and on the base of the communication and IT infrastructure proposed in the Senscity Project, we realised a JaCaMo-based governance application in order to study how to proper adapt and evolve the Senscity infrastructure without experiencing scalability issues.

Project material

A JaCaMo-based Knoweldge Management System

Nowadays, many organizations coordinate their activities through business processes and related Business Process Management Systems (BPM). To accomplish the tasks involved in a business process, workers can need information that is scattered along the organization. This need for information should be attended in a contextualized way and be suitably delivered by the organizational Knowledge Management (KM) infrastructure. BPM and KM are closely interrelated and are both important elements of an organization.

Accordingly, in this project we implemented a JaCaMo-based application — compliant with the agent-based architecture proposed in [1] by Toledo et. al. — for the realisation of a Business Process Management System integrated with an organizational knowledge repository administered by ontology-driven KM systems.

Project material


Project description will be added soon.


[1] Toledo, C.M., Chiotti, O., Galli, M.R.: Towards business process management and knowledge management integration through an agent-based architecture. In: XXIX International Conference of the Chilean Computer Society JCC 2010. Antofagasta, Chile (2010)

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>