Skip to content

P. Madhusudan

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

65

Venues

22

Active years

1998–2022

Best venue rank

A*

Where they publish

Papers

65 indexed papers, newest first.

YearVenueTitleAuthors
2022IJCAIComposing Neural Learning and Symbolic Reasoning with an Application to Visual Discrimination.Adithya Murali, Atharva Sehgal, Paul Krogmeier, P. Madhusudan
2020CAVDecidable Synthesis of Programs with Uninterpreted Functions.Paul Krogmeier, Umang Mathur, Adithya Murali, P. Madhusudan, Mahesh Viswanathan
2020ESOPA First-Order Logic with Frames.Adithya Murali, Lucas Pea, Christof Lding, P. Madhusudan
2020TACASWhat's Decidable About Program Verification Modulo Axioms?Umang Mathur, P. Madhusudan, Mahesh Viswanathan
2019FMCADKaizen: Building a Performant Blockchain System Verified for Consensus and Integrity.Faria Kalim, Karl Palmskog, Jayasi Mehar, Adithya Murali, Indranil Gupta, P. Madhusudan
2019PLDILearning stateful preconditions modulo a test generator.Angello Astorga, P. Madhusudan, Shambwaditya Saha, Shiyu Wang, Tao Xie
2019SASSorcar: Property-Driven Algorithms for Learning Conjunctive Invariants.Daniel Neider, Shambwaditya Saha, Pranav Garg, P. Madhusudan
2018CSLA Decidable Fragment of Second Order Logic With Applications to Synthesis.P. Madhusudan, Umang Mathur, Shambwaditya Saha, Mahesh Viswanathan
2018MFCSLagrange's Theorem for Binary Squares.P. Madhusudan, Dirk Nowotka, Aayush Rajasekaran, Jeffrey O. Shallit
2018TACASInvariant Synthesis for Incomplete Verification Engines.Daniel Neider, Pranav Garg, P. Madhusudan, Shambwaditya Saha, Daejun Park
2017ICSTEfficient Incrementalized Runtime Checking of Linear Measures on Lists.Alex Gyori, Pranav Garg, Edgar Pek, P. Madhusudan
2016POPLLearning invariants using decision trees and implication counterexamples.Pranav Garg, Daniel Neider, P. Madhusudan, Dan Roth
2016TACASAbstract Learning Frameworks for Synthesis.Christof Lding, P. Madhusudan, Daniel Neider
2016TACASSynthesizing Piece-Wise Functions by Learning Classifiers.Daniel Neider, Shambwaditya Saha, P. Madhusudan
2015CAVAlchemist: Learning Guarded Affine Functions.Shambwaditya Saha, Pranav Garg, P. Madhusudan
2014CAVICE: A Robust Framework for Learning Invariants.Pranav Garg, Christof Lding, P. Madhusudan, Daniel Neider
2014CAVVac - Verifier of Administrative Role-Based Access Control Policies.Anna Lisa Ferrara, P. Madhusudan, Truc L. Nguyen, Gennaro Parlato
2014OOPSLANatural proofs for asynchronous programs using almost-synchronous reductions.Ankush Desai, Pranav Garg, P. Madhusudan
2014PLDIExplicit and symbolic techniques for fast and scalable points-to analysis.Edgar Pek, P. Madhusudan
2014PLDINatural proofs for data structure manipulation in C using separation logic.Edgar Pek, Xiaokang Qiu, P. Madhusudan
2013CAVLearning Universally Quantified Invariants of Linear Data Structures.Pranav Garg, Christof Lding, P. Madhusudan, Daniel Neider
2013SASQuantified Data Automata on Skinny Trees: An Abstract Domain for Lists.Pranav Garg, P. Madhusudan, Gennaro Parlato
2013TACASPolicy Analysis for Self-administrated Role-Based Access Control.Anna Lisa Ferrara, P. Madhusudan, Gennaro Parlato
2012TACASReachability under Contextual Locking.Rohit Chadha, P. Madhusudan, Mahesh Viswanathan
2011POPLThe tree width of auxiliary storage.P. Madhusudan, Gennaro Parlato
2011POPLDecidable logics combining heap structures and data.P. Madhusudan, Gennaro Parlato, Xiaokang Qiu
2011PPoPPThread contracts for safe parallelism.Rajesh K. Karmani, P. Madhusudan, Brandon M. Moore
2011SASEfficient Decision Procedures for Heaps Using STRAND.P. Madhusudan, Xiaokang Qiu
2011TACASCompositionality Entails Sequentializability.Pranav Garg, P. Madhusudan
2010CAVModel-Checking Parameterized Concurrent Programs Using Linear Interfaces.Salvatore La Torre, P. Madhusudan, Gennaro Parlato
2009CAVMeta-analysis for Atomicity Violations under Nested Locking.Azadeh Farzan, P. Madhusudan, Francesco Sorrentino
2009CAVReducing Context-Bounded Concurrent Reachability to Sequential Reachability.Salvatore La Torre, P. Madhusudan, Gennaro Parlato
2009MFCSQuery Automata for Nested Words.P. Madhusudan, Mahesh Viswanathan
2009TACASThe Complexity of Predicting Atomicity Violations.Azadeh Farzan, P. Madhusudan
2008CAVMonitoring Atomicity in Concurrent Programs.Azadeh Farzan, P. Madhusudan
2008CCSA formal framework for reflective database access control policies.Lars E. Olson, Carl A. Gunter, P. Madhusudan
2008CSLAn Infinite Automaton Characterization of Double Exponential Time.Salvatore La Torre, P. Madhusudan, Gennaro Parlato
2008TACASContext-Bounded Analysis of Concurrent Queue Systems.Salvatore La Torre, P. Madhusudan, Gennaro Parlato
2007CCSCANDID: preventing sql injection attacks using dynamic candidate evaluations.Sruthi Bandhakavi, Prithvi Bisht, P. Madhusudan, V. N. Venkatakrishnan
2007WWWVisibly pushdown automata for streaming XML.Viraj Kumar, P. Madhusudan, Mahesh Viswanathan
2007TACASCausal Dataflow Analysis for Concurrent Programs.Azadeh Farzan, P. Madhusudan
2007VMCAILearning Algorithms and Formal Verification (Invited Tutorial).P. Madhusudan
2006CAVLanguages of Nested Trees.Rajeev Alur, Swarat Chaudhuri, P. Madhusudan
2006CAVCausal Atomicity.Azadeh Farzan, P. Madhusudan
2006CONCURMinimization, Learning, and Conformance Testing of Boolean Programs.Viraj Kumar, P. Madhusudan, Mahesh Viswanathan
2006DLTAdding Nesting Structure to Words.Rajeev Alur, P. Madhusudan
2006POPLA fixpoint calculus for local and global program flows.Rajeev Alur, Swarat Chaudhuri, P. Madhusudan
2005CAVSymbolic Compositional Verification by Learning Assumptions.Rajeev Alur, P. Madhusudan, Wonhong Nam
2005ICALPCongruences for Visibly Pushdown Languages.Rajeev Alur, Viraj Kumar, P. Madhusudan, Mahesh Viswanathan
2005POPLSynthesis of interface specifications for Java classes.Rajeev Alur, Pavol Cern, P. Madhusudan, Wonhong Nam
2005TACASOn-the-Fly Reachability and Cycle Detection for Recursive State Machines.Rajeev Alur, Swarat Chaudhuri, Kousha Etessami, P. Madhusudan
2004ICALPOptimal Reachability for Weighted Timed Games.Rajeev Alur, Mikhail Bernadsky, P. Madhusudan
2004STOCVisibly pushdown languages.Rajeev Alur, P. Madhusudan
2004TACASA Temporal Logic of Nested Calls and Returns.Rajeev Alur, Kousha Etessami, P. Madhusudan
2003CAVModular Strategies for Infinite Games on Recursive Graphs.Rajeev Alur, Salvatore La Torre, P. Madhusudan
2003CAVTimed Control with Partial Observability.Patricia Bouyer, Deepak D'Souza, P. Madhusudan, Antoine Petit
2003CONCURPlaying Games with Boxes and Diamonds.Rajeev Alur, Salvatore La Torre, P. Madhusudan
2003LICSModel-checking Trace Event Structures.P. Madhusudan
2003TACASModular Strategies for Recursive Game Graphs.Rajeev Alur, Salvatore La Torre, P. Madhusudan
2002CONCURA Decidable Class of Asynchronous Distributed Controllers.P. Madhusudan, P. S. Thiagarajan
2002STACSTimed Control Synthesis for External Specifications.Deepak D'Souza, P. Madhusudan
2001ICALPReasoning about Sequential and Branching Behaviours of Message Sequence Graphs.P. Madhusudan
2001ICALPDistributed Controller Synthesis for Local Specifications.P. Madhusudan, P. S. Thiagarajan
2000CONCUROpen Systems in Reactive Environments: Control and Synthesis.Orna Kupferman, P. Madhusudan, P. S. Thiagarajan, Moshe Y. Vardi
1998CONCURControllers for Discrete Event Systems via Morphisms.P. Madhusudan, P. S. Thiagarajan