Anastasia Mavridou

Anastasia Mavridou

Senior Research Scientist
KBR Inc / NASA Ames Research Center
Technical Lead: NASA's FRET project

I like turning “it should probably work” into “it shall, provably.” 🚀

Do you speak FRETish?

FRETish requirement

In visitor mode, upon your arrival at this page, the site shall immediately show you how Anastasia turns ambiguous requirements into specifications an autonomous system can be verified against.

modewho this applies to: anyone visiting
conditionwhat triggers the response: landing on the page
componentwhat's being specified: this site
shallthe obligation: a requirement, not a suggestion
timingwhen the response occurs: right away, no delay
responsewhat must be satisfied: the point of this site

about

I'm the Technical Lead of FRET, NASA's open-source tool that turns ambiguous, natural-language requirements into precise specifications a machine can check, and I lead the team of engineers and researchers who build it. I'm also a member of the Robust Software Engineering (RSE) Group at NASA Ames Research Center, where I research and build tools for verifying and validating safety-critical systems.

In collaboration with engineers, I apply FRET to help verify complex, often autonomous, aerospace systems before they fly.

I completed my postdoctoral research at Vanderbilt University's Institute for Software Integrated Systems, working under Prof. Janos Sztipanovits. I hold a Doctor of Science from École Polytechnique Fédérale de Lausanne (EPFL), where I was fortunate to be advised by Prof. Joseph Sifakis (2007 Turing Award laureate) and Prof. Simon Bliudze.


news

2026

Delivered the keynote “Fighting AI with AI: A Requirements-based Approach” at the Software Engineering and AI Symposium, Hasso Plattner Institute, Germany, on using foundation models to assure AI-enabled systems starting from formal requirements. The ideas behind the talk are laid out in “Fighting AI with AI: Leveraging Foundation Models for Assuring AI-Enabled Safety-Critical Systems”.

2026

Multiple papers accepted this year at conferences including ICSE, NFM, FM, and FormaliSE: “Automating Requirements Formalization: Using LLMs and Low-Complexity Distinguishing Traces for Semantic Validation”, “Resource-Constrained Systems: Integrating FRET and R2U2”, running FRET alongside R2U2, and “Requirements Elicitation, Formalization, and Analysis with FRET: A Tutorial”.

2026

“A Taxonomy of Human-Robot Teamwork Requirements”, co-authored with Hazel Taylor, Sandy Lozito, Louise Dennis, Michael Fisher, and Marie Farrell, accepted at RE 2026, proposing a taxonomy for classifying requirements around how humans and robots coordinate as a team, not just how a single robot behaves on its own.

2025

Co-edited the proceedings of FormaliSE 2025, the International Conference on Formal Methods in Software Engineering, for Springer, with Gwen Salaün.

2025

Gave invited lectures on FRET at SPACERAISE, an international doctoral school in L’Aquila, Italy, training the next generation of space software engineers in AI, robotics, and digital twins for the space sector.


career

Jul 2022 to Present

Senior Research Scientist, KBR Inc. at NASA Ames Research Center. I'm the Technical Lead of FRET, a NASA open-source tool that turns natural-language requirements into precise, formally analyzable specifications.

Jul 2018 to Jul 2022

Research Scientist, KBR Inc. at NASA Ames Research Center. I worked on connecting FRET to downstream analysis tools for model checking and runtime monitoring.

Jan 2017 to Jun 2018

Postdoctoral Scholar, Vanderbilt University, Institute for Software Integrated Systems. I worked with Prof. Janos Sztipanovits, returning to a lab I'd first visited as a scholar in the summer of 2015.

2012 to 2016

Doctor of Science in Computer Science, EPFL. My thesis, “Modelling Architecture Styles,” was advised by Prof. Joseph Sifakis (2007 Turing Award) and Prof. Simon Bliudze. I spent these years as a Research Assistant in the Rigorous System Design Laboratory.

2012

M.Sc. in Computer Science, University of Tulsa. Thesis: “A Situational Awareness Framework for the Smart Grid,” advised by Prof. Mauricio Papa.

2010

Diploma in Electrical & Computer Engineering, Aristotle University of Thessaloniki. A 5-year degree; my thesis covered information assurance for cybersecurity and critical-infrastructure protection.


selected publications

Automating Requirements Formalization: Using LLMs and Low-Complexity Distinguishing Traces for Semantic ValidationPDF

Daniel Mendoza, Anastasia Mavridou, Andreas Katis, Caroline Trippel

48th IEEE/ACM International Conference on Software Engineering (ICSE), 2026

Fighting AI with AI: Leveraging Foundation Models for Assuring AI-Enabled Safety-Critical Systems

Anastasia Mavridou, Divya Gopinath, Corina S Pasareanu

IEEE/ACM 14th International Conference on Formal Methods in Software Engineering (FormaliSE), pp. 57-61, 2026

Capture, Analyze, Diagnose: Realizability Checking of Requirements in FRETPDF

Andreas Katis, Anastasia Mavridou, Dimitra Giannakopoulou, Thomas Pressburger, Johann Schumann

34th International Computer Aided Verification Conference (CAV), pp. 490-504, 2022

From Partial to Global Assume-Guarantee Contracts: Compositional Realizability Analysis in FRET

Anastasia Mavridou, Andreas Katis, Dimitra Giannakopoulou, David Kooi, Thomas Pressburger, Michael W. Whalen

24th International Formal Methods Symposium (FM), pp. 503-523, 2021

The Ten Lockheed Martin Cyber-Physical Challenges: Formalized, Analyzed, and Explained

Anastasia Mavridou, Hamza Bourbouh, Dimitra Giannakopoulou, Thomas Pressburger, Mohammad Hejase, Pierre-Loic Garoche, Johann Schumann

28th IEEE International Requirements Engineering Conference (RE), pp. 300-310, 2020

Generation of Formal Requirements from Structured Natural LanguageHonorary mention: top 3 papers

Dimitra Giannakopoulou, Thomas Pressburger, Anastasia Mavridou, Johann Schumann

26th REFSQ, pp. 19-35, 2020

VeriSolid: Correct-by-Design Smart Contracts for Ethereum

Anastasia Mavridou, Aron Laszka, Emmanouela Stachtiari, Abhishek Dubey

23rd Intl. Conf. on Financial Cryptography and Data Security (FC), pp. 446-465, 2019

Correct-by-Design Interacting Smart Contracts and a Systematic Approach for Verifying ERC20 and ERC721 Contracts with VeriSolidIF 6.79 (2023)

Keerthi Nelaturu, Anastasia Mavridou, Emmanouela Stachtiari, Andreas Veneris, Aron Laszka

IEEE Transactions on Dependable and Secure Computing, pp. 1-18, 2023

See all 51 publications →