Jorge A. Pérez
Research Interests
Explore related searches
Contact this professor
Get a free first email built on one of their papers, ready for you to edit and send yourself.
Articles (9)
Year:
2025
Static analyses based on typestates are important in certifying correctness of code contracts. Such analyses rely on Deterministic Finite Automata (DFAs) to specify properties of an object. We target the analysis of contracts in low-latency environments, where many useful contracts are impractical to codify as DFAs and/or the size of their associated DFAs leads to sub-par performance. To address this bottleneck, we present a lightweight compositional typestate analyzer, based on an expressive specification language that can succinctly specify code contracts. By implementing it in the static analyzer Infer , we demonstrate considerable performance and usability benefits when compared to existing techniques. A central insight is to rely on a sub-class of DFAs whose analysis uses efficient bit-vector operations.
Year:
2023
Year:
2023
Year:
2022
Year:
2022
Year:
2022
Year:
2022
Year:
2022
Year:
2021
Collaborators (5)
Emanuele D'Osualdo
Tenure-Track Professor
University of Konstanz
Alen Arslanagić
University of Groningen
Dan Frumin
University of Groningen
Hugo-Andrés López
Technical University of Denmark
Ornela Dardha
Senior Lecturer
University of Glasgow
Make your next move.
Prepare your application
Review drafts before you send them.