Daniela Briola

Contact details

DISI - Dipartimento di Informatica e Scienze dell'Informazione
Via Dodecaneso, 35
16146 Genova - ITALY
Phone: +39 (010) 353 6307
Mail: daniela.briola@unige.it


Research interests

My main research interests are Multi Agent Systems (MAS), Negotiation in MAS, Knowledge representation using Ontologies, Logic languages (Prolog). I apply my research on real case studies, so I often collaborate with companies, in particular with Ansaldo STS genova. Further interests cover the DB area.

Ph.D. Thesis (2011)

Negotiation in Multiagent Systems: Protocols, Ontologies and Applications


This thesis has its roots in the domain of the “Multi Agent Resource Allocation (MARA)” research field. Its contribution to advancing the research in this field consists in the design of a new and general purpose negotiation protocol, in the definition of the mathematical model upon which it is based, in the implementation of a system called “FYPA (Find Your Path, Agent)”, based on this protocol and integrated in a real application of the Ansaldo STS company, and in a detailed comparison of similar protocols, along many different dimensions. The FYPA system is implemented in JADE and also exploits NetLogo to allow users follow the simulation by means of an intuitive graphical interface that we developed. Another system, that we named “MAD MAS” (MAS stands for multiagent system) and that we developed for Ansaldo STS as well, is also described in the thesis. The “MAD MAS” is simpler than FYPA but it shows interesting features since agents are organized in a hierarchical way and have been implemented in a declarative language.
The problem of integrating ontologies into MASs following the FIPA (Foundations of Intelligent Physical Agents) standard is also addressed.
The main research area of the presented work is the one of “resources sharing and their dynamic allocation”, that is, we face a set of similar problems where a group of entities dynamically needs to use some resources to achieve one, or more, tasks. In our scope these entities are autonomous agents but the underlying problems are common to very different areas, such as sensors management or autonomous robots coordination.
The first part of the thesis focuses on the general introduction to the research area and to the tools we have used in the thesis.
The second part describes “MAD MAS” and “FYPA”, their development, the results of experiments that we carried out and some already existing solutions similar to ours. The last part presents a detailed survey on how integrating ontologies in MASs and reports our own proposal to achieve this integration.

Publications and other documents

  • Viviana Mascardi, Daniela Briola, Angela Locoro, Daniele Grignani, Vincenzo Deufemia, Luca Paolino, Nicoletta Bianchi, Henry de Lumley, Damiano Malafronte, Alessandro Ricciarelli. A Holonic Multi-Agent System for Sketch, Image and Text Interpretation in the Rock Art Domain. International Journal of Innovative Computing, Information and Control, 2014 (volume, issue, pages still to be communicated).

  • Supriyo Ghosh, Animesh Dutta, Viviana Mascardi, Daniela Briola. Exploiting MAS-Based Simulation to Improve the Indian Railways' Efficiency. In Proceedings of MATES 2013. LNCS vol. 8076, pp 278-291. 2013.

  • Daniela Briola, Alessandro Amicone, Dante Laudisa. Ontologies in Industrial Enterprise Content Management Systems: the EC2M Project. In proceedings of "COGNITIVE 2013, The Fifth International Conference on Advanced Cognitive Technologies and Applications". pp. 153-160. 2013. Best paper Award.

  • Daniela Briola, Riccardo Caccia, Michele Bozzano, Angela Locoro. Ontologica: Exploiting ontologies and natural language for railway management. Design, implementation and usage examples. International Journal of Knowledge-based and Intelligent Engineering Systems 17 (2013) pp. 3–15. 2013.

  • Daniela Briola, Riccardo Caccia, Michele Bozzano, Angela Locoro. Ontologica: Exploiting Ontologies and Natural Language for Representing and Querying Railway Management Logics. Proceedings of "16th International Conference on Knowledge-Based and Intelligent Information & Engineering Systems", IOS Press, Volume 243 pp 376 - 385. 2012.

  • V. Mascardi, D. Briola, A. Locoro, M. Martelli, M. Ancona, V. Deufemia, L. Paolino, G. Tortora, R. Francese, G. Polese. The Indiana MAS Project: Goals and Preliminary Results. CEUR Workshop Proceedings Volume 892, 2012, 8p 13th Workshop on Objects and Agents, WOA 2012. 2012.

  • M. Bozzano, D. Briola, D. Leone, A. Locoro, L. Marasso, V. Mascardi. MUSE: MUltilinguality and SEmantics for the Citizens of the World. In Intelligent Distributed Computing VI, pp. 97-102. 2012.

  • D. Briola. Ph.D Thesis. Negotiation in Multiagent Systems: Protocols, Ontologies and Applications. 2011

  • D. Briola, V. Mascardi. Multi Agent Resource Allocation: a Comparison of Five Negotiation Protocols. In A. Garro, G. Fortino, L. Palopoli, W. Russo, G. Spezzano editors, Proceedings of the 12th Workshop on Objects and Agents. published on CEUR-WS.org, 2011.

  • D. Briola, V. Mascardi. Design and Implementation of a NetLogo Interface for the Stand-Alone FYPA System. In A. Garro, G. Fortino, L. Palopoli, W. Russo, G. Spezzano editors, Proceedings of the 12th Workshop on Objects and Agents. published on CEUR-WS.org, 2011.

  • Daniela Briola, Maurizio Martelli, Viviana Mascardi. Specification, simulation and verification of negotiation protocols in a unified agent-based framework. In proceedings of "12th Italian Conference on Theoretical Computer Science, ICTCS". 2010.

  • D. Briola, V. Mascardi, and M. Martelli. Intelligent agents that monitor, diagnose and solve problems: Two success stories of industry-university collaboration. Journal of Information Assurance and Security, 4(2):106-116, 2009.

  • D. Briola, V. Mascardi, M. Martelli, R. Caccia, and C. Milani. Dynamic resource allocation in a mas: A case study from the industry. In F. Bergenti, editor, From Objects to Agents Workshop, WOA 2009, Proceedings. Seneca Edizioni, 2009.

  • D. Briola, A. Locoro, V. Mascardi. Ontology Agents in FIPA-compliant Platforms: a Survey and a New Proposal. In “Dagli Oggetti agli Agenti, WOA’08”, Proceedings.

  • D. Briola, V. Mascardi, M. Martelli, G. Arecco, R. Caccia, C. Milani. A Prolog-Based MAS for Railway Signalling Monitoring: Implementation and Experiments. In “Dagli Oggetti agli Agenti, WOA’08”, Proceedings.

  • V. Mascardi, D. Briola, M. Martelli, R. Caccia, and C. Milani. Monitoring and diagnosing railway signalling with logic-based distributed agents. In E. Corchado and R. Zunino, editors, International Workshop on Computational Intelligence in Security for Information Systems, CISIS’08, Proceedings, Advances in Soft Computing Series. Springer-Verlag, 2008.

  • D. Briola, V. Mascardi. Integrating a FIPA-compliant Ontology Agent within a FIPA-compliant framework. DISI Technical report. 2007

Research Projects

  • 2012-2015 (Firb project):
    Indiana MAS and the Digital Preservation of Rock Carvings:
    A multi-agent system for drawing and natural language understanding aimed at preserving rock carvings
  • 2008-2010 (Research project):
    Iniziativa Software
    In collaboration with CINI (Consorzio Interuniversitario Per L'informatica) and Elsag Datamat S.P.A (a Finmeccanica Company)


  • Programmazione 2012 (corso di laurea in matematica): assistenza ai laboratori

  • Programmazione 2011 (corso di laurea in matematica): assistenza ai laboratori