I am an associate Research Professor at the IMDEA Software Institute doing
research in the fields of verification, language theory and automata
theory. You can find more about my research output on
DBLP, Google
Scholar,
ORCID, and GitHub.
News
The language inclusion algorithm for Büchi automata introduced in our
CAV’22 paper
is part of Spot since
version 2.12. Relevant details here.
Algorithmic verification techniques: design, complexity study and
implementation. Verification of software systems with infinitely many
states: unbounded control and/or data. Algorithmic model based bug
finding techniques. Abstract Interpretation. Automatic refinement of
abstract domains. Automata theory and Formal Languages. Petri nets.
ωVPLInc: A
ω-visibly pushdown language inclusion checker. Active.
forklift: A
ω-regular language inclusion checker. Active. (forklift
subsumes bait).
bait: Another ω-regular
language inclusion checker. Active but subsumed by
forklift.
zearch: zearch is a
regular expression engine that takes in input a regular expression and a
grammar-based compressed text and reports (by counting or printing)
lines of the uncompressed text contain a match for the regular
expression. Dormant.
HTTPValidator: An
Input Validator for HTTP based on Context-free Languages.
Dormant.
MIST: Algorithmic
analyses of counter systems. Active.
Vanocka:
Pattern-based verification of multithreaded programs. Algorithmic
analysis of multithreaded programs that communicates through shared
memory. It implements the pattern-based verification technique described
in our POPL 2011 paper. Dormant.
Recent and Upcoming Service
LICS 2024, 39th Annual
ACM/IEEE Symposium on Logic in Computer Science. (PC member)
FoSSaCS
2024, 27th International Conference on Foundations of Software
Science and Computation Structures. (PC member)
CONCUR
2023, 34th International Conference on Concurrency Theory. (PC
member)
CAV 2023, 35th International
Conference on Computer-Aided Verification. (PC member)
GandALF 2022,
13th International Symposium on Games, Automata, Logics, and Formal
Verification. (PC co-chair)
CAV 2022, 34th International
Conference on Computer-Aided Verification. (PC member)
GandALF 2021, 12th
International Symposium on Games, Automata, Logics, and Formal
Verification. (PC co-chair)
ATVA 2021, 19th
International Symposium on Automated Technology for Verification and
Analysis. (PC member)
NETYS 2021, 9th International
Conference on Networked Systems. (PC member)
CAV 2021, 33rd International
Conference on Computer-Aided Verification. (PC member)
POPL 2021, 48th ACM
SIGPLAN Symposium on Principles of Programming Languages. (PC
member)
Contact
IMDEA Software
Institute
Edificio IMDEA Software
Campus Montegancedo UPM
28223-Pozuelo de Alarcón, Madrid
Telephone: +34-91-101-2202 ext 4106