His primary areas of investigation include Theoretical computer science, Decidability, Programming language, Model checking and Distributed computing. His research in Theoretical computer science intersects with topics in Class, Active learning and Formal methods. His work deals with themes such as Deterministic context-free language, Recursion and Program specification, which intersect with Decidability.
His study in the field of Pushdown automaton and Concurrency also crosses realms of Weaving and Test harness. P. Madhusudan has included themes like Program analysis and Temporal logic in his Model checking study. His Predicate abstraction research includes themes of Linear temporal logic, Partial order reduction, Correctness, Linear logic and Unsatisfiable core.
P. Madhusudan mainly focuses on Theoretical computer science, Decidability, Programming language, Automaton and Discrete mathematics. His Theoretical computer science study is mostly concerned with Model checking and Recursion. His study on Model checking also encompasses disciplines like
His work on Undecidable problem is typically connected to Class as part of general Decidability study, connecting several disciplines of science. His study in the fields of Regular language under the domain of Automaton overlaps with other disciplines such as Equivalence. His Discrete mathematics research integrates issues from Nested word and Fragment.
His primary areas of study are Decidability, Theoretical computer science, Class, Undecidable problem and Programming language. Decidability is a subfield of Discrete mathematics that P. Madhusudan studies. His studies deal with areas such as Automated theorem proving and String as well as Discrete mathematics.
His work carried out in the field of Theoretical computer science brings together such families of science as Classifier, Fragment and Counterexample. P. Madhusudan interconnects Commutative property, Invariant, Algebra and Postcondition in the investigation of issues within Undecidable problem. His study in Programming language is interdisciplinary in nature, drawing from both Reachability and Shared memory.
His scientific interests lie mostly in Decidability, Undecidable problem, Theoretical computer science, Logic in computer science and Algebra. His research integrates issues of Heap, Programming language and Memory safety in his study of Decidability. His Undecidable problem research incorporates themes from Interpretation, Axiom, State and Loop invariant.
His Separation logic and Inductive synthesis investigations are all subjects of Theoretical computer science research. His Logic in computer science research is multidisciplinary, incorporating elements of Time complexity, Mathematical proof, Decision tree and Counterexample. In the field of Algebra, his study on Commutative property, Transitive relation and Modulo overlaps with subjects such as Coherence.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
A Temporal Logic of Nested Calls and Returns
Rajeev Alur;Kousha Etessami;P. Madhusudan.
tools and algorithms for construction and analysis of systems (2004)
Visibly pushdown languages
Rajeev Alur;P. Madhusudan.
symposium on the theory of computing (2004)
Syntax-Guided Synthesis.
Rajeev Alur;Rastislav Bodík;Eric Dallal;Dana Fisman.
Dependable Software Systems Engineering (2015)
Synthesis of interface specifications for Java classes
Rajeev Alur;Pavol Černý;P. Madhusudan;Wonhong Nam.
symposium on principles of programming languages (2005)
Adding nesting structure to words
Rajeev Alur;P. Madhusudan.
Journal of the ACM (2009)
CANDID: Dynamic candidate evaluations for automatic prevention of SQL injection attacks
Prithvi Bisht;P. Madhusudan;V. N. Venkatakrishnan.
ACM Transactions on Information and System Security (2010)
Decision Problems for Timed Automata : A Survey
Rajeev Alur;P. Madhusudan.
formal methods (2004)
CANDID: preventing sql injection attacks using dynamic candidate evaluations
Sruthi Bandhakavi;Prithvi Bisht;P. Madhusudan;V. N. Venkatakrishnan.
computer and communications security (2007)
Learning invariants using decision trees and implication counterexamples
Pranav Garg;Daniel Neider;P. Madhusudan;Dan Roth.
symposium on principles of programming languages (2016)
A Robust Class of Context-Sensitive Languages
S. La Torre;P. Madhusudan;G. Parlato.
logic in computer science (2007)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
University of Pennsylvania
University of Illinois at Urbana-Champaign
Harvard University
Dalhousie University
University of Edinburgh
University of Lübeck
University of Waterloo
University of Paris-Saclay
University of Illinois at Chicago
University of Illinois at Urbana-Champaign
Florida Atlantic University
University of Alberta
Monash University
Osaka Metropolitan University
Taiwan Semiconductor Manufacturing Company (United States)
Fritz Haber Institute of the Max Planck Society
Max Planck Society
New Jersey Institute of Technology
University of Arizona
Pohang University of Science and Technology
Donald Danforth Plant Science Center
Freie Universität Berlin
Lamont-Doherty Earth Observatory
University of Murcia
Griffith University
University of North Carolina at Chapel Hill