BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
Travelled to:
1 × Austria
1 × Canada
1 × Estonia
1 × Finland
1 × Germany
1 × Greece
1 × Hungary
1 × Poland
1 × Russia
1 × Spain
14 × USA
2 × France
2 × Portugal
4 × Italy
5 × United Kingdom
Collaborated with:
R.Alur G.Parlato A.Farzan P.Garg S.L.Torre X.Qiu D.Neider S.Chaudhuri F.Sorrentino C.Löding S.Saha U.Mathur M.V.0001 A.L.Ferrara M.Viswanathan W.Nam K.Etessami P.S.Thiagarajan D.D'Souza Pranav Garg 0001 A.Desai E.Pek R.Chadha R.K.Karmani B.M.Moore M.Bernadsky L.Peña T.L.Nguyen N.Razavi V.Kumar P.Cerný P.Bouyer A.Petit D.Roth P. Ezudheen A.Astorga Shiyu Wang T.X.0001 Adithya Murali Paul Krogmeier
Talks about:
program (8) learn (8) concurr (6) structur (5) reachabl (5) atom (5) use (5) control (4) analysi (4) invari (4)

Person: P. Madhusudan

DBLP DBLP: Madhusudan:P=

Facilitated 1 volumes:

CAV 2012Ed

Contributed to:

CAV 20152015
CAV 20142014
OOPSLA 20142014
PLDI 20142014
CAV 20132013
SAS 20132013
TACAS 20132013
FSE 20122012
TACAS 20122012
POPL 20112011
PPoPP 20112011
SAS 20112011
TACAS 20112011
CAV 20102010
FSE 20102010
CAV 20092009
TACAS 20092009
CAV 20082008
CSL 20082008
TACAS 20082008
TACAS 20072007
VMCAI 20072007
CAV 20062006
DLT 20062006
POPL 20062006
CAV 20052005
ICALP 20052005
POPL 20052005
TACAS 20052005
ICALP 20042004
SFM-RT 20042004
STOC 20042004
TACAS 20042004
CAV 20032003
LICS 20032003
TACAS 20032003
ICALP 20012001
CSL 20182018
OOPSLA 20182018
POPL 20162016
POPL 20182018
PLDI 20192019
POPL 20192019
POPL 20202020

Wrote 50 papers:

CAV-2015-Saha0M #learning #named
Alchemist: Learning Guarded Affine Functions (SS, PG, PM), pp. 440–446.
CAV-2014-0001LMN #framework #invariant #learning #named #robust
ICE: A Robust Framework for Learning Invariants (PG, CL, PM, DN), pp. 69–87.
CAV-2014-FerraraMNP #data access #named #policy #verification
Vac — Verifier of Administrative Role-Based Access Control Policies (ALF, PM, TLN, GP), pp. 184–191.
OOPSLA-2014-Desai0M #proving #reduction #source code #using
Natural proofs for asynchronous programs using almost-synchronous reductions (AD, PG, PM), pp. 709–725.
PLDI-2014-PekQM #c #data type #logic #proving #using
Natural proofs for data structure manipulation in C using separation logic (EP, XQ, PM), p. 46.
CAV-2013-0001LMN #data type #invariant #learning #linear #quantifier
Learning Universally Quantified Invariants of Linear Data Structures (PG, CL, PM, DN), pp. 813–829.
SAS-2013-0001MP #abstract domain #automaton #quantifier
Quantified Data Automata on Skinny Trees: An Abstract Domain for Lists (PG, PM, GP), pp. 172–193.
TACAS-2013-FerraraMP #analysis #data access #policy #self
Policy Analysis for Self-administrated Role-Based Access Control (ALF, PM, GP), pp. 432–447.
FSE-2012-FarzanMRS #concurrent #predict #source code
Predicting null-pointer dereferences in concurrent programs (AF, PM, NR, FS), p. 47.
TACAS-2012-ChadhaMV #reachability
Reachability under Contextual Locking (RC, PM, MV), pp. 437–450.
POPL-2011-MadhusudanP
The tree width of auxiliary storage (PM, GP), pp. 283–294.
POPL-2011-MadhusudanPQ #decidability #logic
Decidable logics combining heap structures and data (PM, GP, XQ), pp. 611–622.
PPoPP-2011-KarmaniMM #concurrent #contract #parallel #thread
Thread contracts for safe parallelism (RKK, PM, BMM), pp. 125–134.
SAS-2011-MadhusudanQ #performance #using
Efficient Decision Procedures for Heaps Using STRAND (PM, XQ), pp. 43–59.
TACAS-2011-GargM #composition
Compositionality Entails Sequentializability (PG, PM), pp. 26–40.
CAV-2010-TorreMP #concurrent #interface #linear #model checking #source code #using
Model-Checking Parameterized Concurrent Programs Using Linear Interfaces (SLT, PM, GP), pp. 629–644.
FSE-2010-SorrentinoFM #named #thread #weaving
PENELOPE: weaving threads to expose atomicity violations (FS, AF, PM), pp. 37–46.
CAV-2009-FarzanMS
Meta-analysis for Atomicity Violations under Nested Locking (AF, PM, FS), pp. 248–262.
CAV-2009-TorreMP #bound #concurrent #reachability
Reducing Context-Bounded Concurrent Reachability to Sequential Reachability (SLT, PM, GP), pp. 477–492.
TACAS-2009-FarzanM #complexity #predict
The Complexity of Predicting Atomicity Violations (AF, PM), pp. 155–169.
CAV-2008-FarzanM #concurrent #monitoring #source code
Monitoring Atomicity in Concurrent Programs (AF, PM), pp. 52–65.
CSL-2008-TorreMP #automaton #exponential #infinity
An Infinite Automaton Characterization of Double Exponential Time (SLT, PM, GP), pp. 33–48.
TACAS-2008-TorreMP #analysis #bound #concurrent #queue
Context-Bounded Analysis of Concurrent Queue Systems (SLT, PM, GP), pp. 299–314.
TACAS-2007-FarzanM #analysis #concurrent #data flow #source code
Causal Dataflow Analysis for Concurrent Programs (AF, PM), pp. 102–116.
VMCAI-2007-Madhusudan #algorithm #learning #verification
Learning Algorithms and Formal Verification (PM), p. 214.
CAV-2006-AlurCM
Languages of Nested Trees (RA, SC, PM), pp. 329–342.
CAV-2006-FarzanM
Causal Atomicity (AF, PM), pp. 315–328.
DLT-2006-AlurM #word
Adding Nesting Structure to Words (RA, PM), pp. 1–13.
POPL-2006-AlurCM #calculus #fixpoint
A fixpoint calculus for local and global program flows (RA, SC, PM), pp. 153–165.
CAV-2005-AlurMN #composition #learning #verification
Symbolic Compositional Verification by Learning Assumptions (RA, PM, WN), pp. 548–562.
ICALP-2005-AlurKMV #automaton
Congruences for Visibly Pushdown Languages (RA, VK, PM, MV), pp. 1102–1114.
POPL-2005-AlurCMN #interface #java #specification #synthesis
Synthesis of interface specifications for Java classes (RA, PC, PM, WN), pp. 98–109.
TACAS-2005-AlurCEM #detection #on the fly #reachability #recursion #state machine
On-the-Fly Reachability and Cycle Detection for Recursive State Machines (RA, SC, KE, PM), pp. 61–76.
ICALP-2004-AlurBM #game studies #reachability
Optimal Reachability for Weighted Timed Games (RA, MB, PM), pp. 122–133.
SFM-2004-AlurM #automaton #overview #problem
Decision Problems for Timed Automata: A Survey (RA, PM), pp. 1–24.
STOC-2004-AlurM #automaton
Visibly pushdown languages (RA, PM), pp. 202–211.
TACAS-2004-AlurEM #logic
A Temporal Logic of Nested Calls and Returns (RA, KE, PM), pp. 467–481.
CAV-2003-AlurTM #composition #game studies #graph #infinity #recursion
Modular Strategies for Infinite Games on Recursive Graphs (RA, SLT, PM), pp. 67–79.
CAV-2003-BouyerDMP
Timed Control with Partial Observability (PB, DD, PM, AP), pp. 180–192.
LICS-2003-Madhusudan #model checking
Model-checking Trace Event Structures (PM), pp. 371–380.
TACAS-2003-AlurTM #composition #game studies #graph #recursion
Modular Strategies for Recursive Game Graphs (RA, SLT, PM), pp. 363–378.
ICALP-2001-Madhusudan #behaviour #branch #graph #reasoning #sequence
Reasoning about Sequential and Branching Behaviours of Message Sequence Graphs (PM), pp. 809–820.
ICALP-2001-MadhusudanT #distributed #specification #synthesis
Distributed Controller Synthesis for Local Specifications (PM, PST), pp. 396–407.
CSL-2018-MadhusudanMS0 #decidability #higher-order #logic #synthesis
A Decidable Fragment of Second Order Logic With Applications to Synthesis (PM, UM, SS, MV0), p. 19.
OOPSLA-2018-EzudheenND0M #contract #invariant #learning
Horn-ICE learning for synthesizing invariants and contracts (PE, DN, DD, PG0, PM), p. 25.
POPL-2016-0001NMR #invariant #learning #using
Learning invariants using decision trees and implication counterexamples (PG0, DN, PM, DR), pp. 499–512.
POPL-2018-LodingMP #proving #quantifier
Foundations for natural proofs and quantifier instantiation (CL, PM, LP), p. 30.
PLDI-2019-AstorgaMSWX #generative #learning
Learning stateful preconditions modulo a test generator (AA, PM, SS, SW, TX0), pp. 775–787.
POPL-2019-MathurMV #decidability #source code #verification
Decidable verification of uninterpreted programs (UM, PM, MV0), p. 29.
POPL-2020-MathurMKMV #memory management #safety #source code
Deciding memory safety for single-pass heap-manipulating programs (UM, AM, PK, PM, MV0), p. 29.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.