Laura Titolo
Laura Titolo

Principal Research Scientist

About Me

I am a Principal Research Scientist at Code Metal working on applying formal methods to improve the reliability of code transpilation techniques for edge computing applications. Previously, I was a Lead Research Scientist for the Safety-Critical Avionics Systems Branch at NASA Langley Research Center and member of the NASA Formal Methods team. I received my Ph.D. in Computer Science from the University of Udine (Italy) in May 2014. My PhD thesis was in part carried out at the Technical University of Valencia (Spain). I earned a Bachelor’s and a Master’s degree in Computer Science from the University of Udine, both received with full marks and honors (summa cum laude).

My research focuses on different aspects and applications of formal methods.
At NASA I was developing new tools for the formal verification and analysis of safety-critical avionics applications. In particular, I developed and applied rigorous techniques for improving the reliability of airspace software involving finite-precision computations. I was the main developer of the PRECiSA round-off error static analyzer for floating-point programs and the ReFlow floating-point C code extractor. In addition, I contributed to different PVS libraries for structured natural language requirements, hybrid systems’ verification, and temporal logics.
At Code Metal I am applying formal verification techniques to improve the quality of automatically transpiled code for edge computing.

I am an active member of the formal methods and programming languages communities, and I have served as program committee chair and member in several international conferences.

Upcoming events:

Past Events:

NSAD 2024 (PC), FMICS 2024 (PC), LOPSTR 2024 (PC), ARITH 2024 (PC), SAS 2023 (PC), ARITH 2023 (PC), LOPSTR 2023 (PC) NFM 2023 (PC) SAS 2022 (PC), LOPSTR 2022 (PC), SOAP 2022 (PC co-chair), CAV 2022 (PC) VMCAI 2022 (PC), CPP 2022 (PC), SOAP 2021 (PC), FMAS 2021 (PC), ESEC/FSE 2021 (PC Demonstration track), DETECT 2021 (PC) NFM 2021 (PC co-chair), NSV 2020 (PC), NFM 2020 (PC), FMAS 2020 (PC), DETECT 2020 (PC), NSV 2019 (PC), TNC 2018 (PC), NSV 2018 (PC), NFM 2018 (PC)

Interests
  • Formal Methods
  • Static Analysis
  • Verification
  • Abstract Interpretation
  • Computational Logic
Education
  • PhD Computer Science, 2014

    University of Udine, Italy

  • Diploma, Scientific Class, 2011

    Scuola Superiore, University of Udine, Italy

  • MSc in Computer Science, 2010

    University of Udine, Italy

  • BSc in Computer Science, 2008

    University of Udine, Italy

Featured Publications
Recent Publications
(2024). Rigorous Floating-Point Round-Off Error Analysis in PRECiSA 4.0. FM 2024.
(2024). A Temporal Differential Dynamic Logic Formal Embedding. CPP 2024.
(2023). A Provably Correct Floating-Point Implementation of Well Clear Avionics Concepts. FMCAD 2023.
(2022). A Compositional Proof Framework for FRETish Requirements. CPP 2022.
(2021). Formal analysis of the compact position reporting algorithm. FAC 2021.
Projects

Experience

  1. Principal Research Scientist

    Code Metal
    • Development and application of formal methods techniques to ensure the quality of transpiled code for edge computing applications.
  2. Research Scientist

    NASA LaRC
    • Member of the NASA Langley Formal Methods Team (Safety Critical Avionics Systems Branch).
    • Development of new tools for the formal verification and analysis of safety-critical avionics applications.
    • Main developer of the PRECiSA and ReFlow tools.
    • Recepient of the 2021 NASA Group Achievement Award for outstanding contributions verifying the Compact Position Reporting Algorithm to support safety of Automatic Dependent Surveillance-Broadcast in the National Airspace System.
  3. Postdoctoral Researcher

    University of Malaga
    • Member of the Mobile Systems and Software Reliability (MORSE) team.
    • Development of an abstract interpretation framework for the verification of hybrid concurrent constraint programs (hy-tccp).
  4. PhD Student

    University of Udine
    • Development of an abstract interpretation framework for the verification of temporal concurrent constraint programs (tccp).
    • Research on abtract interpretation and semantics of progamming languages.
  5. Researcher

    Technical University of Valencia
    • Design of a denotational semantics framework for the verification of temporal concurrent constraint programs (tccp).

Education

  1. PhD Computer Science

    University of Udine, Italy
  2. Diploma, Scientific Class

    Scuola Superiore, University of Udine, Italy
  3. MSc in Computer Science

    University of Udine, Italy
  4. BSc in Computer Science

    University of Udine, Italy
Recent News

LOPSTR 2025

I am a program co-chair, together with Santiago Escobar, of the 35nd International Symposium on Logic-based Program Synthesis and Transformation (LOPSTR 2025). Stay tuned for more details.

New position at Code Metal

I have accepted a new position as Principal Research Scientist at Code Metal.

NFM 2025

I am General Chair of the 17th NASA Formal Methods Symposium NFM 2025 that will be held at the University of William and Mary (Williamsburg, VA, USA) June 11-13, 2025. Submissions are due on December 13, 2025.