Software Verification

Towards Assessing and Repairing LLM-Generated Code via Model Checking and MaxSAT-Based Fault Localisation featured image

Towards Assessing and Repairing LLM-Generated Code via Model Checking and MaxSAT-Based Fault Localisation

LLMs for code often lack true semantic understanding, evidenced by their instability under semantics-preserving transformations, and we address this by integrating formal methods …

avatar
Pedro Orvalho
Read more
PyVeritas: On Verifying Python via LLM-Based Transpilation and Bounded Model Checking for C featured image

PyVeritas: On Verifying Python via LLM-Based Transpilation and Bounded Model Checking for C

In this talk I will present PyVeritas, a novel framework that leverages Large Language Models (LLMs) for high-level transpilation from Python to C, followed by bounded model …

avatar
Pedro Orvalho
Read more
PyVeritas: On Verifying Python via LLM-Based Transpilation and Bounded Model Checking for C featured image

PyVeritas: On Verifying Python via LLM-Based Transpilation and Bounded Model Checking for C

In this paper, we propose PyVeritas, a novel framework that leverages Large Language Models (LLMs) for high-level transpilation from Python to C, followed by bounded model checking …

avatar
Pedro Orvalho
Read more
📄 Paper accepted @ the Post-AI Formal Methods Workshop @ AAAI 2026! 🎉 featured image

📄 Paper accepted @ the Post-AI Formal Methods Workshop @ AAAI 2026! 🎉

I’m excited to share that our paper on PyVeritas has been accepted to the P-AI-FM-26 Workshop @ AAAI 2026! 📄

avatar
Pedro Orvalho
Read more