Curriculum Vitae

Here you can find a PDF PDF Version of my Curriculum Vitae (last updated on 21 Dec 2023).

Awards and Honors

  • Best Paper Award, DS-RT Conference, 2023.
  • Best Paper Award, DS-RT Conference, 2022.
  • Best Paper Award, IEEE SOSE Conference, 2021.
  • HiPEAC Technology Transfer Award, 2018.
  • Best Paper Award, DS-RT Conference, 2016.
  • Best PhD Thesis of the year, Sapienza University of Rome, 2015.
  • Best Paper Award, SIMUTOOLS Conference, 2012.

Editorial Boards

  • 2022 - present: Transactions on Modeling and Computer Simualtions (TOMACS), ACM. Associate Editor.
  • 2018 - 2022: Transactions on Modeling and Computer Simualtions (TOMACS), ACM. Member of the Editorial Board, in the Reproducibility Board.
  • 2019: Guest Editor for the TOMACS special issue on PADS.

PhD Students

Student Graduation Thesis topic
Matteo Ciccaglione 2026 (expected) Generative grammars
Pierciro Caliandro 2026 (expected) Security evasion techniques
Xiaorui Du 2024 (expected) Distributed data analytics (cotutorship with Alois Knoll)
Adriano Pimpini 2024 (expected) Simulation of Spiking Neural Networks
Andrea Piccione 2023 High-performance distributed simulation

Academic Service

  • 2023 - present: Steering Committee Member, ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS).
  • 2022 - present: Member of the doctoral board in Computer Science, Control and Geoinformation, University of Rome Tor Vergata.

National/International Projects

I have been involved in the following list of national/international research projects.

2023 → current DOMAIN: Taming Heterogeneous Computing Complexity with Full-Stack Governance of Domain-Specific Languages
Principal Investigator
PRIN 2022, Grant Agreement #2022TSYYKJ. Total funding: 190 K€
The DOMAIN Project aims to address the growing complexity in computing hardware architectures. With the transition to heterogeneous systems combining general-purpose and specialized computing units, the project focuses on developing high-level, semantically-rich abstractions that are accessible and efficient for domain experts across various fields. By exploring Domain-Specific Languages (DSLs) and creating new compiling toolchains, software runtime environments, and operating system supports, the project seeks to optimize large-scale heterogeneous platforms. The goal is to allow domain experts to efficiently code applications, leveraging the full potential of these complex architectures with minimal technical involvement.
2020 → 2022 SISMA: Solutions for Engineering Microservice Architectures
PRIN 2017, Grant Agreement #201752ENYB. Total funding: 910 K€
The SISMA project focuses on the improvement of the design of test cases for distributed software systems abiding by the microservices paradigm. Areas of interest of the studyconcern: strategies for the aggregation of test cases, algorithms to select and prioritise elements in a set of test cases, composition strategies of functional and non-functional aspects for exploring alternative operating conditions. The structured and reusable design of testing bundles would increase the quality of the test suites, and their level of automation as well. Also, a workflow-based planning of test cases would contribute to the incremental development of end-to-end tests, and to the enactment of dynamic strategies for governing regression testing activities.
2019 → 2022 SPARTA: Strategic Programs for Advanced Research and Technology in Europe
EU H2020 Project, Grant Agreement #830892. Total funding: 16 M€
The digital era has brought with it many advantages for mankind, but the issue of secure data exchange remains among the most significant concerns. The EU-funded SPARTA project is bringing together a unique set of actors at the crossroads of scientific excellence, technological innovation and social sciences to address the issue of cybersecurity. The project aims to set up unique collaborations, build transformative capabilities and form world-leading expertise centres. Through innovative governance, ambitious demonstration cases and active community engagement, SPARTA intends to re-think the way cybersecurity research is performed in Europe across various domains and fields of expertise.
2018 → 2019 EvoATM: Evolutionary Air Traffic Management
EU H2020 SJU Project, Grant Agreement #783189. Total funding: 970 K€
The goal of the EvoATM project is to model ATM system in the Free Route scenario, combining an agent based simulation paradigm with Evolutionary Computing optimization techniques to understand the influence of ATM components and parameters on the behaviour at whole system performances level. By using quantitative indicators, EvoATM has opened the way to more efficient change impact assessment, supporting design and strategic thinking in ATM evolution.
2014 → 2016 PANACEA: Proactive Autonomic Management of Cloud Resources
EU FP7 Project, Grant Agreement #610764. Total funding: 3 M€
The main objective of the PANACEA project is to provide Proactive Autonomic Management of Cloud Resources, based on Machine Learning, as a remedy to the exponentially growing Cloud complexity. Main targets are: i) proactive autonomic management of Cloud resources, ii) proactive software migration within the Cloud(s), iii) efficient usage of Cloud resources, iv) monitoring, controlling, and proactively managing applications’ execution. The main objective of the PANACEA project is to provide Proactive Autonomic Management of Cloud Resources, based on Machine Learning, as a remedy to the exponentially growing Cloud complexity. Main targets are: i) proactive autonomic management of Cloud resources, ii) proactive software migration within the Cloud(s), iii) efficient usage of Cloud resources, iv) monitoring, controlling, and proactively managing applications’ execution.
2013 → 2015 SIGMA: Sistema Integrato di sensori in ambiente Cloud per la Gestione Multirischio Avanzata
National Italian Project, Grant Agreement #PON01_00683. Total funding: 14 M€
The Integrated Sensors System in Cloud Environments for Advanced Multirisk Management (SIGMA) is a multi-layered architecture for acquiring, integrating, and elaborating heterogeneous data coming from differentiated sensor networks. Its goal is to enhance (both environmental and factory) monitoring and control systems to provide data useful for the prevention of risk situations.

International Service

  • 2024: Program Chair, ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS).
  • 2023: PhD Colloquium Chair, ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS).
  • 2022: General Chair, ACM Workshop on Performance and Energy-efficiency in Concurrent Systems (PECS).
  • 2022: Reproducibility Co-Chair, ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS).
  • 2021: Workshop Co-Chair, ACM/SPEC International Conference on Performance Engineering (ICPE).
  • 2021: Reproducibility Co-Chair, ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS).
  • 2020: Reproducibility Co-Chair, ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS).
  • 2019: Reproducibility Co-Chair, ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS).
  • 2018: General Co-Chair, ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS).
  • 2017: Track Co-Chair, “Environment and Sustainability Applications”, Winter Simulation Conference (WSC).
  • 2016: Program Co-Chair, IEEE International Symposium on Network Computing and Applications (NCA).

Program Committee Membership

  • 2017 - present: PADS, ACM SIGSIM Conference on Principles of Advanced Discrete Simulation.
  • 2017 - present: WSC, Winter Simulation Conference.
  • 2019 - present: SIMUL, International Conference on Advances in System Simulation.
  • 2020 - present: CLOUD COMPUTING, International Conference on Cloud Computing, GRIDs, and Virtualization.
  • 2020 - 2023: ICPE, in the Reproducibility Techincal Committee.
  • 2014 - 2022: SIMULTECH, International Conference on Simulation and Modeling Methodologies, Technologies and Applications.
  • 2019: Euro-Par, in the Parallel Programming Models Track.
  • 2019: AHPC, International Workshop on Autonomic High Performance Computing–co-located with the International Conference on High Performance Computing & Simulation (HPCS).
  • 2015 - 2019: DS-RT, IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications.
  • 2015 - 2017: NCA, IEEE International Symposium on Network Computing and Applications.
  • 2015 - 2017: DPDNS, IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems–co-located with the IEEE International Parallel & Distributed Processing Symposium (IPDPS).

Education

Dates: 2010 → 2014
Qualification Awarded: PhD in Computer Engineering — Mark: Outstanding (Laude, top 5%)
Thesis: Techniques for Transparent Parallelization of Discrete Event Simulation Models
Name/Type of Organization: Sapienza, University of Rome
Dates: 2008 → 2009
Qualification Awarded: Master's Degree in Computer Engineering — Mark: 110/110
Thesis: Salvataggio e Ripristino Autonomico dello Stato degli Oggetti nei Sistemi di Simulazione Ottimistici
Principal Subjects: Distributed Systems and Computer Architectures
Name/Type of Organization: Sapienza, University of Rome
Dates: 2005 → 2008
Qualification Awarded: Bachelor's Degree Computer Engineering — Mark: 105/110
Thesis: Tracciamento trasparente ed efficiente di scritture su memoria dinamica con granularità arbitraria in architetture per il calcolo ottimistico
Principal Subjects: Computer Engineering
Name/Type of Organization: Sapienza, University of Rome
Dates: 2000 → 2005
Qualification Awarded: Classycal Lyceum Diploma — Mark: 100/100
Principal Subjects: Italian, Greek, and Latin Literature; History; Philosophy
Name/Type of Organization: Pontificio Istituto Sant'Apollinare