Professor Dino Distefano

Professor of Software Verification
Email: d.distefano@qmul.ac.ukTelephone: +44 20 7882 8794Room Number: Peter Landin, CS 430Website: http://www.eecs.qmul.ac.uk/~ddinoOffice Hours: Monday 11:00-12:00
Research
Research Interests:
I?m mainly interested in automatic program verification. In particular I focus on the application of separation logic as a main tool for modular program analysis and model checking of software.
Publications
-
Mao K, Kapus T, Petrou L et al. (2022). FAUSTA: Scaling Dynamic Analysis with Traffic Generation at WhatsApp. nameOfConference
QMRO: qmroHref -
Çiçek E, Bouaziz M, Cho S et al. (2020). Static Resource Analysis at Scale (Extended Abstract). nameOfConference
QMRO: qmroHref -
Distefano D, Fahndrich M, Logozzo F et al. (2019). Scaling Static Analyses at Facebook. nameOfConference
DOI: 10.1145/3338112
-
MALACARIA P, TAUTCHNING M, DISTEFANO D (2016). Information leakage analysis of complex C code and its application to OpenSSL. 7th International Symposium on Leveraging Applications
-
Calcagno C, Distefano D, Dubreil J et al. (2015). Moving fast with software verification. nameOfConference
QMRO: qmroHref -
Grigore R, Distefano D, Petersen RL et al. (2012). Runtime Verification Based on Register Automata. nameOfConference
-
Distefano D (2012). A Voyage to the Deep-Heap. 19th International Symposium, SAS 2012
QMRO: qmroHref -
Dias RJ, Distefano D, Seco JAC et al. (2012). Verification of Snapshot Isolation in Transactional Memory Java Programs. nameOfConference
QMRO: qmroHref -
Calcagno C, Distefano D, O'Hearn PW et al. (2011). Compositional Shape Analysis by Means of Bi-Abduction. nameOfConference
QMRO: qmroHref -
DISTEFANO D, Brotherston J, Petersen R (2011). Automated Cyclic Entailment Proofs in Separation Logic. CADE-23 - 23rd International Conference on Automated Deduction
QMRO: qmroHref -
Bormer T, Brockschmidt M, Distefano D et al. (2011). The COST IC0701 Verification Competition 2011.. nameOfConference
QMRO: qmroHref -
Naudziuniene D, Botincan M, Distefano D et al. (2011). jStar-eclipse: an IDE for automated verification of Java programs. nameOfConference
QMRO: qmroHref -
DISTEFANO D, Filipovic I (2010). Memory Leaks Detection in Java by Bi- Abductive Inference. FASE 2010
QMRO: qmroHref -
DISTEFANO D (2009). Attacking Large Industrial Code with Bi-abductive Inference. Proceedings of the 14th International Workshop on Formal Methods for Industrial Critical Systems
QMRO: qmroHref -
DISTEFANO D, Cristiano C, Vafeiadis V (2009). Bi-abductive Resource Invariant Synthesis. Programming Languages and Systems, 7th Asian Symposium, APLAS 2009
QMRO: qmroHref -
Calcagno C, Distefano D, O'Hearn PW et al. (2009). Compositional shape analysis by means of bi-abduction. The 36th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL 2009)
QMRO: qmroHref -
Calcagno C, Distefano D, O'Hearn P et al. (2009). Space Invading Systems Code. nameOfConference
QMRO: qmroHref -
Yang H, Lee O, Berdine J et al. (2008). Scalable shape analysis for systems code. nameOfConference
QMRO: qmroHref -
Distefano D, Parkinson MJ (2008). jStar: Towards Practical Verification for Java. nameOfConference
QMRO: qmroHref -
Calcagno C, Distefano D, O'Hearn PW et al. (2007). Footprint Analysis: A Shape Analysis that Discovers Preconditions. The 14th International Static Analysis Symposium (SAS 2007)
QMRO: qmroHref -
Berdine J, Calcagno C, Cook B et al. (2007). Shape analysis for composite data structures. nameOfConference
QMRO: qmroHref -
Berdine J, Chawdhary A, Cook B et al. (2007). Variance analyses from invariance analyses. nameOfConference
QMRO: qmroHref -
Distefano D, O'Hearn PW, Yang H (2006). A local shape analysis based on separation logic. nameOfConference
DOI: 10.1007/11691372_19
QMRO: qmroHref -
Berdine J, Cook B, Distefano D et al. (2006). Automatic termination proofs for programs with shape-shifting heaps. nameOfConference
DOI: 10.1007/11817963_35
QMRO: qmroHref -
Calcagno C, Distefano D, O'Hearn PW et al. (2006). Beyond reachability: Shape abstraction in the presence of pointer arithmetic. nameOfConference
DOI: 10.1007/11823230_13
QMRO: qmroHref -
Distefano D, Katoen JP, Rensink A (2006). Safety and liveness in concurrent pointer programs. nameOfConference
DOI: 10.1007/11804192_14
QMRO: qmroHref -
Distefano D (2005). A parametric model for the analysis of mobile ambients. nameOfConference
DOI: 10.1007/11575467_26
QMRO: qmroHref -
Distefano D, Katoen J-P, Rensink A (2004). Who is Pointing When to Whom?. nameOfConference
QMRO: qmroHref -
Distefano D, Katoen JP, Rensink A (2004). Who is pointing when to whom? On the automated verification of linked list structures. nameOfConference
QMRO: qmroHref -
Distefano D, Rensink A, Katoen JP (2002). Model checking birth and death. nameOfConference
QMRO: qmroHref -
Distefano D, Katoen JP, Rensink A (2000). On a temporal logic for object-based systems. nameOfConference
QMRO: qmroHref