Main research areas are

  • Software Engineering
  • Distributed Systems
  • Model-driven Engineering
  • Context-oriented Programming
In these areas, main Research & Development activities include
  • Automated Synthesis for Composing Complex Distributed Systems, from Coordination to Protocol Mediation/Adaptation
  • Modeling and Analysis of Complex Distributed Systems
  • Resource-oriented Analysis of Adaptable (mobile) Applications

Member of the

  • Software Engineering and Architecture Laboratory (SEA lab)
  • Software Synthesis group (SoSy group)

Research Projects


INCIPICT (Innovating City Planning through Information ad Communication Technlogies): Funded by the Italian Ministry of Economic Development.
It is a national project where the core is the construction of an experimental optical network to build a MAN that consists in an Optical Ring to connect the main and the most important sites of L’Aquila City. The MAN and connected wireless technologies promote the production of a pervasive and distributed computing environment that will be populated by a considerable number of smart software services and applications.

2015 - Today

CHOReVOLUTION (Automated Synthesis of Dynamic and Secured Choreographies for the Future Internet) H2020 EU project, Research and Innovation Actions. It is a CHOReOS project Follow-up. The main objective is to develop an integrated platform for choreography-based systems in order to support the adaptation, evolution and security. The plaform is used to design and develop complex systems in the intelligent transportation and smart tourism domains.

January 2015 - January 2018

TACTICS (TACTICal Service oriented architecture) European Defence Agency (EDA) ad hoc B Program project. The main purpose of the project is to use a Lightweight Service Oriented Architecture Stack in tactical domain.

2014 - 2017

CHOReOS (Large Scale Choreographies for the Future Internet) IP EU project, FP7. The focus of the project was to use service choreography trying to solve scalability and heterogeneity aspects. The use cases was related to the air transportation system and a sophisticated CRM application.

October 2010 - September 2013

BDE (Banca dati dell’Emergenze) – National research project funded by Ufficio Speciale per la Ricostruzione dell’Aquila. Amleto coordinated the research and development activities of the system. The scope of the system is to handle all the aspects of the reconstruction process related to the earthquake of April 2009 in L’Aquila

2013 - 2016

Invited talks

Paris Open Source Summit 2017

How to use the CHOReVOLUTION IDRE in a concrete scenario

Paris, France · December 6-7, 2017
EclipseCon 2016

Compose and run new services without programming experience, with CHOReVOLUTION Eclipse-based Studio

Ludwigsburg, Germany · October 25-27, 2016

Program Committees

2nd International Workshop on Architecting with MicroServices (AMS 2018) Co-located with the IEEE International Conference on Software Architecture (ICSA 2018) - April 30, 2018 - Seattle, USA

The Fourth International Conference on Advances and Trends in Software Engineering (SOFTENG 2018) - April 22-26, 2018 - Athens, Greece

1st International Workshop on Architecting with MicroServices (AMS 2017) Co-located with the IEEE International Conference on Software Architecture (ICSA 2017) - April 3, 2017 - Gothenburg, Sweden

Events Organization

Web Chair of the IEEE International Workshop on Service Orchestration and Choreography for the Future Internet (OrChor 2014) at IEEE SERVICES 2014 - June 27 to July 2, 2014 - Hilton Anchorage, Alaska, USA

Sub-reviewer of International Conferences and Workshops

Sub-reviewer for international conferences and workshop among which Very*Scart, OrChor, SCFI, MODELS, FORTE.