Aarhus University Seal

CPV

CPV

  • Center for Basic Research in Program Verification

Software systems are an integral part of modern society, and software errors and security breaches pose enormous costs and risks. Center for basic research in Program Verification (CPV) develops fundamental mathematically based models and logics for rigorous mathematical reasoning about correctness and security of software systems.

To analyze and reason about software systems it is important to consider models at many different levels of abstraction. Since many real software errors and security breaches stem from subtle problems in implementations of software systems, CPV focus on detailed, so-called semantic, models of program execution.

CPV builds on several recent breakthrough results, by researchers from Department of Computer Science at Aarhus University, in program verification for modern software systems.

OPEN POSITIONS 

CPV  is currently looking for both PhD students and Postdocs

If you are interested, please send an email to Lars Birkedal.

Head of research

Center for Basic Research in Program Verification (CPV) is funded by the Villum Investigator grant (no. 25804) from The Villum Foundation from 2019-2027 and the Villum Investigator grant (no. 73403) from the The Villum Foundation from 2025-2030.


Staff members at Center for Basic Research in Program Verification (CPV)


Affiliated researchers

NamePositionAffiliation
Aslan AskarovAssociate ProfessorAarhus University
Amin TimanyAssistant ProfessorAarhus University
Bas SpittersAssociate ProfessorAarhus University
Jaco van de PolProfessorAarhus University
Jean PichonAssistant ProfessorAarhus University
June Belinda Cerise RousseauPhD studentAarhus University

Former employees

NamePositionNow at
Armael GueneauPostdocInria Saclay, France
Alix TrieuPostdocNational Cybersecurity Agency of France (ANSSIF), Paris, France
Patrica JohannVisiting ProfssorAppalachian State University
Pierre CagneVisiting PostdocAppalachian State University
Sofia H. RasmussenCenter ManagerDepartment of Computer Science, Aarhus University
Arnaud Daby-SeesaramInternENS Paris
Alban ReynaudInternENS Lyon
Galaad LangloisInternENS Lyon
Kilian RavonInternENS Rennes
Felix WiemuthResearch assistant 
Zesen QianPhD studentJane Street
Aïna Linn GeorgesPhD studentMax Planck Institute
Levs (Léon) GondelmanPostdocAalborg University
Daniil FruminPostdoc 
Jonathan SterlingPostdocUniversity of Cambridge
Abel Nieto RodriguezPhD student 
Vincent LafeychineInternEns Paris Saclay
León DucruetInternEns Lyon
Simon Friis VindumPhD student 
Mathias MøllerResearch assistantAarhus University
Jonas Kastberg HinrichsenPostdocAalborg University, IT University of Copenhagen
Simon O. GregersenPostdocNew York University
Philipp StassenPhD student 
Daniel GratzerPostdocAarhus University
Frederik Lerbjerg AagaardPhD student 
Sergei StepanenkoPhD studentIT University of Copenhagen
Maxime LegoupilPostdocUniversity of Singapore
Félix Sassus BourdaInternEns Paris Saclay
Iwan QuemeraisInternEns Lyon
Virgil MarionneauInternEns Rennes
León DucruetInternEns Lyon
Julien MarquetInternEns PSL
Zacharie MoughanimInternEns Rennes