Riccardo Tommasini

A passionately rational man.


I am a Maître de Conférences (Associate Professor) at the Institute National des Sciences Appliquées (INSA) one of France’s leading engineering schools situated in Lyon

In particular, I am member of the DB Team at LIRIS, lead by Prof. Angela Bonifati.

My research interests span across Stream Processing, Knowledge Graphs, Query and Programming Languages.

I have a Ph.D. in Computer Science, obtained from the Department of Electronics and Information of the Politecnico di Milano, under the supervision of Prof. Emanuele Della Valle.

My Ph.D. dissertation, titled “Velocity on the Web”, investigated the velocity aspects that concern the Web environment and will be soon published as a book by Springer.

Prior to joining INSA I was an Assistant Professor at the University of Tartu, Estonia. I was member of Data System Group, founded by Prof. Sheri Sakr (R.I.P.). From April 2020 until February 2021, I lead the group ad-interim when Prof. Ahmed Award suceeded Prof. Sakr. There I still supervise Mohamed Ragab, a PhD student working on Big Graph Processing.

During my career I also developed several industrial collaborations both for research and consulting.

I negotiated and managed two research projects with the Nordic Institute for Interoperability of Software (NIIS). The projects (one of which is still ongoing) focuses on X- ROAD, the backbone of Estonia and Finland’s e-government infrastructure.

I have an ongoing collaborations with Neo4j, InfluxData, and Confluent Inc.

My office is located in Bâtiment Nautibus, 69100 Villeurbanne, France


Jul 22, 2022 I am thrilled to announce that my JCJC proposal POLYFLOW was accepted by the Agencie National de Research (ANR) in France
Apr 15, 2022 The book Streaming Linked Data that I co-authored with Pieter Bonte and Emanuele Della Valle will be out in Spring 2023
Feb 3, 2020 PhinisheD
Jul 15, 2017 Docker Campus Ambassador

selected publications

  1. CACM
    The future is big graphs: a community view on graph processing systems
    Sakr, Sherif, Bonifati, Angela,  Voigt, Hannes and 38 more authors
    Commun. ACM 2021
  2. ESWC
    RSP4J: An API for RDF Stream Processing
    Tommasini, RiccardoBonte, Pieter,  Ongenae, Femke and 1 more author
    In The Semantic Web - 18th International Conference, ESWC 2021, Virtual Event, June 6-10, 2021, Proceedings 2021
  3. Declarative Languages for Big Streaming Data
    Tommasini, Riccardo, Sakr, Sherif,  Della Valle, Emanuele and 1 more author
    In Proceedings of the 23rd International Conference on Extending Database Technology, EDBT 2020, Copenhagen, Denmark, March 30 - April 02, 2020 2020
  4. Stream Reasoning Agents: Blue Sky Ideas Track
    Tommasini, Riccardo, Calvaresi, Davide,  and Calbimonte, Jean-Paul
    In Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS ’19, Montreal, QC, Canada, May 13-17, 2019 2019
  5. CAISE
    D2IA: Stream Analytics on User-Defined Event Intervals
    Awad, Ahmed,  Tommasini, Riccardo,  Kamel, Mahmoud and 2 more authors
    In Advanced Information Systems Engineering - 31st International Conference, CAiSE 2019, Rome, Italy, June 3-7, 2019, Proceedings 2019
  6. VoCaLS: Vocabulary and Catalog of Linked Streams
    Tommasini, Riccardo, Sedira, Yehia Abo,  Dell’Aglio, Daniele and 5 more authors
    In The Semantic Web - ISWC 2018 - 17th International Semantic Web Conference, Monterey, CA, USA, October 8-12, 2018, Proceedings, Part II 2018
  7. Defining the execution semantics of stream processing engines
    Affetti, Lorenzo,  Tommasini, Riccardo,  Margara, Alessandro and 2 more authors
    J. Big Data 2017