Search the dblp DataBase
Suresh Jagannathan :
[Publications ]
[Author Rank by year ]
[Co-authors ]
[Prefers ]
[Cites ]
[Cited by ]
Publications of Author
Suresh Jagannathan , Gopal Pandurangan , Siriam Srinivasan Query Protocols for Highly Resilient Peer-to-Peer Networks. [Citation Graph (0, 0)][DBLP ] ISCA PDCS, 2006, pp:247-252 [Conf ] Suresh Jagannathan Communication-Passing Style for Coordination Languages. [Citation Graph (0, 0)][DBLP ] COORDINATION, 1997, pp:131-149 [Conf ] Suresh Jagannathan , Jan Vitek Optimistic Concurrency Semantics for Transactions in Coordination Languages. [Citation Graph (0, 0)][DBLP ] COORDINATION, 2004, pp:183-198 [Conf ] Suresh Jagannathan , Gul Agha A Reflective Model of Inheritance. [Citation Graph (0, 0)][DBLP ] ECOOP, 1992, pp:350-371 [Conf ] Adam Welc , Suresh Jagannathan , Antony L. Hosking Transactional Monitors for Concurrent Objects. [Citation Graph (0, 0)][DBLP ] ECOOP, 2004, pp:519-542 [Conf ] Adam Welc , Antony L. Hosking , Suresh Jagannathan Transparently Reconciling Transactions with Locking for Java Synchronization. [Citation Graph (0, 0)][DBLP ] ECOOP, 2006, pp:148-173 [Conf ] Henry Cejtin , Suresh Jagannathan , Stephen Weeks Flow-Directed Closure Conversion for Typed Languages. [Citation Graph (0, 0)][DBLP ] ESOP, 2000, pp:56-71 [Conf ] Jan Vitek , Suresh Jagannathan , Adam Welc , Antony L. Hosking A Semantic Framework for Designer Transactions. [Citation Graph (0, 0)][DBLP ] ESOP, 2004, pp:249-263 [Conf ] Murali Krishna Ramanathan , Suresh Jagannathan , Ananth Grama Trace-Based Memory Aliasing Across Program Versions. [Citation Graph (0, 0)][DBLP ] FASE, 2006, pp:381-395 [Conf ] Suresh Jagannathan , Richard Kelsey On the Interaction between Mobile Processes and Objects. [Citation Graph (0, 0)][DBLP ] Heterogeneous Computing Workshop, 1998, pp:163-170 [Conf ] Asad Awan , Ronaldo A. Ferreira , Suresh Jagannathan , Ananth Grama Distributed Uniform Sampling in Unstructured Peer-to-Peer Networks. [Citation Graph (0, 0)][DBLP ] HICSS, 2006, pp:- [Conf ] Ronaldo A. Ferreira , Ananth Grama , Suresh Jagannathan Plethora: An EfficientWide-Area Storage System. [Citation Graph (0, 0)][DBLP ] HiPC, 2004, pp:252-261 [Conf ] Suresh Jagannathan Expressing Fine-Grained Parallelism Using Concurrent Data Structures. [Citation Graph (0, 0)][DBLP ] Research Directions in High-Level Parallel Programming Languages, 1991, pp:77-92 [Conf ] Suresh Jagannathan Coercion as a Metaphor for Computatiion. [Citation Graph (0, 0)][DBLP ] ICCL, 1990, pp:116-127 [Conf ] Suresh Jagannathan Dynamic Modules in Higher-Order Languages. [Citation Graph (0, 0)][DBLP ] ICCL, 1994, pp:74-87 [Conf ] Lukasz Ziarek , Philip Schatz , Suresh Jagannathan Stabilizers: a modular checkpointing abstraction for concurrent functional programs. [Citation Graph (0, 0)][DBLP ] ICFP, 2006, pp:136-147 [Conf ] Ronaldo A. Ferreira , Suresh Jagannathan , Ananth Grama Enhancing Locality in Structured Peer-to-Peer Networks. [Citation Graph (0, 0)][DBLP ] ICPADS, 2004, pp:25-0 [Conf ] Adam Welc , Antony L. Hosking , Suresh Jagannathan Preemption-Based Avoidance of Priority Inversion for Java. [Citation Graph (0, 0)][DBLP ] ICPP, 2004, pp:529-538 [Conf ] Murali Krishna Ramanathan , Ananth Grama , Suresh Jagannathan Path-Sensitive Inference of Function Precedence Protocols. [Citation Graph (0, 0)][DBLP ] ICSE, 2007, pp:240-250 [Conf ] Jeremy Manson , Jan Vitek , Suresh Jagannathan Dynamic aspects for runtime fault determination and recovery. [Citation Graph (0, 0)][DBLP ] IPDPS, 2006, pp:- [Conf ] Yuanyuan Zhou , Kai Li , Angelos Bilas , Suresh Jagannathan , Cezary Dubnicki , James Philbin Experiences with VI Communication for Database Storage. [Citation Graph (0, 0)][DBLP ] ISCA, 2002, pp:257-0 [Conf ] Michael W. Hicks , Suresh Jagannathan , Richard Kelsey , Jonathan T. Moore , Cristian Ungureanu Transparent Communication for Distributed Objects in Java. [Citation Graph (0, 0)][DBLP ] Java Grande, 1999, pp:160-170 [Conf ] Murali Krishna Ramanathan , Ananth Grama , Suresh Jagannathan Sieve: A Tool for Automatically Detecting Variations Across Program Versions. [Citation Graph (0, 0)][DBLP ] ASE, 2006, pp:241-252 [Conf ] James Philbin , Suresh Jagannathan , Rajiv Mirani Virtual Topologies: A New Concurrency Abstraction for High-Level Parallel Languages. [Citation Graph (0, 0)][DBLP ] LCPC, 1995, pp:450-464 [Conf ] Suresh Jagannathan , James Philbin A Foundation for an Efficient Multi-Threaded Scheme System. [Citation Graph (0, 0)][DBLP ] LISP and Functional Programming, 1992, pp:345-357 [Conf ] Suresh Jagannathan , Stephen Weeks Analyzing Stores and References in a Parallel Symbolic Language. [Citation Graph (0, 0)][DBLP ] LISP and Functional Programming, 1994, pp:294-305 [Conf ] Satoru Fujita , Kazuya Koyama , Toru Yamanouchi , Suresh Jagannathan , Richard Kelsey , James Philbin Mobile and Distributed Agents in Mobidget. [Citation Graph (0, 0)][DBLP ] ASA/MA, 1999, pp:276-292 [Conf ] Adam Welc , Suresh Jagannathan , Antony L. Hosking Safe futures for Java. [Citation Graph (0, 0)][DBLP ] OOPSLA, 2005, pp:439-453 [Conf ] Ronaldo A. Ferreira , Murali Krishna Ramanathan , Asad Awan , Ananth Grama , Suresh Jagannathan Search with Probabilistic Guarantees in Unstructured Peer-to-Peer Networks. [Citation Graph (0, 0)][DBLP ] Peer-to-Peer Computing, 2005, pp:165-172 [Conf ] Ronaldo A. Ferreira , Murali Krishna Ramanathan , Ananth Grama , Suresh Jagannathan Randomized Protocols for Duplicate Elimination in Peer-to-Peer Storage Systems. [Citation Graph (0, 0)][DBLP ] Peer-to-Peer Computing, 2005, pp:201-208 [Conf ] Suresh Jagannathan Customization of First Class Tuple-Spaces in a Higher-Order Language. [Citation Graph (0, 0)][DBLP ] PARLE (2), 1991, pp:254-276 [Conf ] David Gelernter , Suresh Jagannathan , Thomas London Parallelism, persistence and meta-cleanliness in the symmetric Lisp interpreter. [Citation Graph (0, 0)][DBLP ] PLDI, 1987, pp:274-282 [Conf ] Suresh Jagannathan , James Philbin A Customizable Substrate for Concurrent Languages. [Citation Graph (0, 0)][DBLP ] PLDI, 1992, pp:55-67 [Conf ] Suresh Jagannathan , Andrew K. Wright Flow-directed Inlining. [Citation Graph (0, 0)][DBLP ] PLDI, 1996, pp:193-205 [Conf ] Suresh Jagannathan , James Philbin High-Level Abstractions for Efficient Concurrent Systems. [Citation Graph (0, 0)][DBLP ] Programming Languages and System Architectures, 1994, pp:171-190 [Conf ] David Gelernter , Suresh Jagannathan , Thomas London Environments as First Class Objects. [Citation Graph (0, 0)][DBLP ] POPL, 1987, pp:98-110 [Conf ] Suresh Jagannathan , Peter Thiemann , Stephen Weeks , Andrew K. Wright Single and Loving It: Must-Alias Analysis for Higher-Order Languages. [Citation Graph (0, 0)][DBLP ] POPL, 1998, pp:329-341 [Conf ] Suresh Jagannathan , Stephen Weeks A Unified Treatment of Flow Analysis in Higher-Order Languages. [Citation Graph (0, 0)][DBLP ] POPL, 1995, pp:393-407 [Conf ] Suresh Jagannathan TS/Scheme: Distributed Data Structures in Lisp. [Citation Graph (0, 0)][DBLP ] Parallel Symbolic Computing, 1992, pp:260-267 [Conf ] Jeremy Manson , Jason Baker , Antonio Cunei , Suresh Jagannathan , Marek Prochazka , Bin Xin , Jan Vitek Preemptible Atomic Regions for Real-Time Java. [Citation Graph (0, 0)][DBLP ] RTSS, 2005, pp:62-71 [Conf ] Suresh Jagannathan , Andrew K. Wright Effective Flow Analysis for Avoiding Run-Time Checks [Citation Graph (0, 0)][DBLP ] SAS, 1995, pp:207-224 [Conf ] Suresh Jagannathan , Stephen Weeks , Andrew K. Wright Type-Directed Flow Analysis for Typed Intermediate Languages. [Citation Graph (0, 0)][DBLP ] SAS, 1997, pp:232-249 [Conf ] Cristian Ungureanu , Suresh Jagannathan Concurrency Analysis for Java. [Citation Graph (0, 0)][DBLP ] SAS, 2000, pp:413-432 [Conf ] Andrew K. Wright , Suresh Jagannathan , Cristian Ungureanu , Aaron Hertzmann Compiling Java to a Typed Lambda-Calculus: A Preliminary Report. [Citation Graph (0, 0)][DBLP ] Types in Compilation, 1998, pp:9-27 [Conf ] Suresh Jagannathan Locality Abstractions for Parallel and Distributed Computing. [Citation Graph (0, 0)][DBLP ] Theory and Practice of Parallel Programming, 1994, pp:320-345 [Conf ] Elisabeth Freeman , David Gelernter , Suresh Jagannathan In Search of a Simple Visual Vocabulary. [Citation Graph (0, 0)][DBLP ] VL, 1995, pp:302-309 [Conf ] Elisabeth Freeman , David Gelernter , Suresh Jagannathan Uniformity of Environment and Computation in MAP. [Citation Graph (0, 0)][DBLP ] VL, 1996, pp:130-137 [Conf ] Adam Welc , Suresh Jagannathan , Antony L. Hosking Revocation techniques for Java concurrency. [Citation Graph (0, 0)][DBLP ] Concurrency and Computation: Practice and Experience, 2006, v:18, n:12, pp:1613-1656 [Journal ] Suresh Jagannathan , Andrew K. Wright Compiling Functional Languages with Flow Analysis. [Citation Graph (0, 0)][DBLP ] ACM Comput. Surv., 1996, v:28, n:2, pp:337-339 [Journal ] Ronaldo A. Ferreira , Suresh Jagannathan , Ananth Grama Locality in structured peer-to-peer networks. [Citation Graph (0, 0)][DBLP ] J. Parallel Distrib. Comput., 2006, v:66, n:2, pp:257-273 [Journal ] Suresh Jagannathan TS/Scheme: Distributed Data Structures in Lisp. [Citation Graph (0, 0)][DBLP ] Lisp and Symbolic Computation, 1994, v:7, n:4, pp:291-314 [Journal ] Stephen Weeks , Suresh Jagannathan , James Philbin A Concurrent Abstract Interpreter. [Citation Graph (0, 0)][DBLP ] Lisp and Symbolic Computation, 1994, v:7, n:2-3, pp:173-193 [Journal ] V. Krishna Nandivada , Suresh Jagannathan Dynamic state restoration using versioning exceptions. [Citation Graph (0, 0)][DBLP ] Higher-Order and Symbolic Computation, 2006, v:19, n:1, pp:101-124 [Journal ] Asad Awan , Ronaldo A. Ferreira , Suresh Jagannathan , Ananth Grama Unstructured peer-to-peer networks for sharing processor cycles. [Citation Graph (0, 0)][DBLP ] Parallel Computing, 2006, v:32, n:2, pp:115-135 [Journal ] Suresh Jagannathan , Jan Vitek , Adam Welc , Antony L. Hosking A transactional object calculus. [Citation Graph (0, 0)][DBLP ] Sci. Comput. Program., 2005, v:57, n:2, pp:164-186 [Journal ] Suresh Jagannathan Continuation-based transformations for coordination languages. [Citation Graph (0, 0)][DBLP ] Theor. Comput. Sci., 2000, v:240, n:1, pp:117-146 [Journal ] Henry Cejtin , Suresh Jagannathan , Richard Kelsey Higher-Order Distributed Objects. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 1995, v:17, n:5, pp:704-739 [Journal ] Suresh Jagannathan Metalevel Building Blocks for Modular Systems. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 1994, v:16, n:3, pp:456-492 [Journal ] Andrew K. Wright , Suresh Jagannathan Polymorphic Splitting: An Effective Polyvariant Flow Analysis. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 1998, v:20, n:1, pp:166-207 [Journal ] Deepak R. Bobbarjung , Suresh Jagannathan , Cezary Dubnicki Improving duplicate elimination in storage systems. [Citation Graph (0, 0)][DBLP ] TOS, 2006, v:2, n:4, pp:424-448 [Journal ] Yuanyuan Zhou , Angelos Bilas , Suresh Jagannathan , Dimitrios Xinidis , Cezary Dubnicki , Kai Li VI-Attached Database Storage. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Parallel Distrib. Syst., 2005, v:16, n:1, pp:35-50 [Journal ] Ronaldo A. Ferreira , Murali Krishna Ramanathan , Ananth Grama , Suresh Jagannathan Randomized Protocols for Duplicate Elimination in Peer-to-Peer Storage Systems. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Parallel Distrib. Syst., 2007, v:18, n:5, pp:686-696 [Journal ] Asad Awan , Ahmed H. Sameh , Suresh Jagannathan , Ananth Grama Building Verifiable Sensing Applications Through Temporal Logic Specification. [Citation Graph (0, 0)][DBLP ] International Conference on Computational Science (1), 2007, pp:1205-1212 [Conf ] Murali Krishna Ramanathan , Ananth Grama , Suresh Jagannathan Static specification inference using predicate mining. [Citation Graph (0, 0)][DBLP ] PLDI, 2007, pp:123-134 [Conf ] Asad Awan , Suresh Jagannathan , Ananth Grama Macroprogramming heterogeneous sensor networks using cosmos. [Citation Graph (0, 0)][DBLP ] EuroSys, 2007, pp:159-172 [Conf ] Murali Krishna Ramanathan , Ronaldo A. Ferreira , Suresh Jagannathan , Ananth Grama , Wojciech Szpankowski Randomized leader election. [Citation Graph (0, 0)][DBLP ] Distributed Computing, 2007, v:19, n:5-6, pp:403-418 [Journal ] Lukasz Ziarek , Philip Schatz , Suresh Jagannathan Modular Checkpointing for Atomicity. [Citation Graph (0, 0)][DBLP ] Electr. Notes Theor. Comput. Sci., 2007, v:174, n:9, pp:85-115 [Journal ] Analyzing multicore dumps to facilitate concurrency bug reproduction. [Citation Graph (, )][DBLP ] Alchemist: A Transparent Dependence Distance Profiling Infrastructure. [Citation Graph (, )][DBLP ] Exceptionally Safe Futures. [Citation Graph (, )][DBLP ] A Uniform Transactional Execution Environment for Java. [Citation Graph (, )][DBLP ] Aspect-Based Introspection and Change Analysis for Evolving Programs. [Citation Graph (, )][DBLP ] Scalable Data Collection in Sensor Networks. [Citation Graph (, )][DBLP ] Partial memoization of concurrency and communication. [Citation Graph (, )][DBLP ] Analyzing concurrency bugs using dual slicing. [Citation Graph (, )][DBLP ] Semantics-aware trace analysis. [Citation Graph (, )][DBLP ] Speculative N-Way barriers. [Citation Graph (, )][DBLP ] Lightweight asynchrony using parasitic threads. [Citation Graph (, )][DBLP ] Quasi-static scheduling for safe futures. [Citation Graph (, )][DBLP ] PHALANX: a graph-theoretic framework for test case prioritization. [Citation Graph (, )][DBLP ] Protocol Inference Using Static Path Profiles. [Citation Graph (, )][DBLP ] Search in 0.074secs, Finished in 0.077secs