Interactive Theorem Proving
Handcrafting syntactic truth since c. 2006. My poison of choice is the Prototype Verification System. I contribute to the prover and, more regularly, to its de-facto library: NASALib.
Formal methods for safety-critical systems.
I earned my Ph.D. in Computer Science at the University of Buenos Aires in 2014, under the supervision of Marcelo Frías. I joined the National Institute of Aerospace as a postdoc shortly after, and since 2023 I have continued this work at Analytical Mechanics Associates.
I have always tried to facilitate and ease the construction and verification of safer systems by applying Formal Methods in the different stages of their life cycle. I am a key member of NASA Langley's Formal Methods Team, where I research formal verification of safety-critical systems.
In my current role I have also managed internship programs and fostered scientific collaborations with national and international partners.
Handcrafting syntactic truth since c. 2006. on interactive theorem proving
Handcrafting syntactic truth since c. 2006. My poison of choice is the Prototype Verification System. I contribute to the prover and, more regularly, to its de-facto library: NASALib.
Lately, focused on the verification of floating-point programs, with particular emphasis on providing externally verifiable certificates about the correctness of the analysis.
I've been part of a collaborative effort to implement several termination criteria in PVS, which also involved their actual formalization. I'm also working on an automatic counterexample generator for PVS based on SAT-solving.
Program Round-off Error Certifier via Static Analysis. A fully automatic analyzer that estimates round-off errors of floating-point valued functional expressions, with externally verifiable certificates.
Visit page →An extension of PVS that embeds a complete calculus for Alloy. It lets users improve the proof effort, for instance by analyzing new hypotheses with the aid of the Alloy Analyzer.
Visit page →The de-facto library of the Prototype Verification System, a project I co-lead and contribute to regularly.
Formal verification of safety-critical systems as part of NASA Langley's Formal Methods Team.
Research on formal verification techniques and their application to safety-critical systems.
Lectured and mentored students in BSc and MSc Computer Science courses. As Outreach Secretary (2012–2014), planned workshops, courses and symposiums to promote Computer Science, and obtained outreach grants to support them.
Ph.D. (2014), M.S. (2005) and B.S. (2003) in Computer Science.