The SCEAS System
Navigation Menu

Search the dblp DataBase

Title:
Author:

Suresh Jagannathan: [Publications] [Author Rank by year] [Co-authors] [Prefers] [Cites] [Cited by]

Publications of Author

  1. 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]
  2. Suresh Jagannathan
    Communication-Passing Style for Coordination Languages. [Citation Graph (0, 0)][DBLP]
    COORDINATION, 1997, pp:131-149 [Conf]
  3. Suresh Jagannathan, Jan Vitek
    Optimistic Concurrency Semantics for Transactions in Coordination Languages. [Citation Graph (0, 0)][DBLP]
    COORDINATION, 2004, pp:183-198 [Conf]
  4. Suresh Jagannathan, Gul Agha
    A Reflective Model of Inheritance. [Citation Graph (0, 0)][DBLP]
    ECOOP, 1992, pp:350-371 [Conf]
  5. Adam Welc, Suresh Jagannathan, Antony L. Hosking
    Transactional Monitors for Concurrent Objects. [Citation Graph (0, 0)][DBLP]
    ECOOP, 2004, pp:519-542 [Conf]
  6. 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]
  7. Henry Cejtin, Suresh Jagannathan, Stephen Weeks
    Flow-Directed Closure Conversion for Typed Languages. [Citation Graph (0, 0)][DBLP]
    ESOP, 2000, pp:56-71 [Conf]
  8. 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]
  9. 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]
  10. 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]
  11. 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]
  12. Ronaldo A. Ferreira, Ananth Grama, Suresh Jagannathan
    Plethora: An EfficientWide-Area Storage System. [Citation Graph (0, 0)][DBLP]
    HiPC, 2004, pp:252-261 [Conf]
  13. 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]
  14. Suresh Jagannathan
    Coercion as a Metaphor for Computatiion. [Citation Graph (0, 0)][DBLP]
    ICCL, 1990, pp:116-127 [Conf]
  15. Suresh Jagannathan
    Dynamic Modules in Higher-Order Languages. [Citation Graph (0, 0)][DBLP]
    ICCL, 1994, pp:74-87 [Conf]
  16. 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]
  17. 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]
  18. 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]
  19. 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]
  20. Jeremy Manson, Jan Vitek, Suresh Jagannathan
    Dynamic aspects for runtime fault determination and recovery. [Citation Graph (0, 0)][DBLP]
    IPDPS, 2006, pp:- [Conf]
  21. 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]
  22. 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]
  23. 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]
  24. 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]
  25. 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]
  26. 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]
  27. 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]
  28. Adam Welc, Suresh Jagannathan, Antony L. Hosking
    Safe futures for Java. [Citation Graph (0, 0)][DBLP]
    OOPSLA, 2005, pp:439-453 [Conf]
  29. 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]
  30. 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]
  31. 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]
  32. 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]
  33. Suresh Jagannathan, James Philbin
    A Customizable Substrate for Concurrent Languages. [Citation Graph (0, 0)][DBLP]
    PLDI, 1992, pp:55-67 [Conf]
  34. Suresh Jagannathan, Andrew K. Wright
    Flow-directed Inlining. [Citation Graph (0, 0)][DBLP]
    PLDI, 1996, pp:193-205 [Conf]
  35. 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]
  36. David Gelernter, Suresh Jagannathan, Thomas London
    Environments as First Class Objects. [Citation Graph (0, 0)][DBLP]
    POPL, 1987, pp:98-110 [Conf]
  37. 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]
  38. 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]
  39. Suresh Jagannathan
    TS/Scheme: Distributed Data Structures in Lisp. [Citation Graph (0, 0)][DBLP]
    Parallel Symbolic Computing, 1992, pp:260-267 [Conf]
  40. 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]
  41. Suresh Jagannathan, Andrew K. Wright
    Effective Flow Analysis for Avoiding Run-Time Checks [Citation Graph (0, 0)][DBLP]
    SAS, 1995, pp:207-224 [Conf]
  42. 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]
  43. Cristian Ungureanu, Suresh Jagannathan
    Concurrency Analysis for Java. [Citation Graph (0, 0)][DBLP]
    SAS, 2000, pp:413-432 [Conf]
  44. 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]
  45. 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]
  46. Elisabeth Freeman, David Gelernter, Suresh Jagannathan
    In Search of a Simple Visual Vocabulary. [Citation Graph (0, 0)][DBLP]
    VL, 1995, pp:302-309 [Conf]
  47. Elisabeth Freeman, David Gelernter, Suresh Jagannathan
    Uniformity of Environment and Computation in MAP. [Citation Graph (0, 0)][DBLP]
    VL, 1996, pp:130-137 [Conf]
  48. 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]
  49. 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]
  50. 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]
  51. 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]
  52. 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]
  53. 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]
  54. 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]
  55. 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]
  56. 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]
  57. 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]
  58. 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]
  59. 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]
  60. 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]
  61. 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]
  62. 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]
  63. 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]
  64. Murali Krishna Ramanathan, Ananth Grama, Suresh Jagannathan
    Static specification inference using predicate mining. [Citation Graph (0, 0)][DBLP]
    PLDI, 2007, pp:123-134 [Conf]
  65. Asad Awan, Suresh Jagannathan, Ananth Grama
    Macroprogramming heterogeneous sensor networks using cosmos. [Citation Graph (0, 0)][DBLP]
    EuroSys, 2007, pp:159-172 [Conf]
  66. 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]
  67. 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]

  68. Analyzing multicore dumps to facilitate concurrency bug reproduction. [Citation Graph (, )][DBLP]


  69. Alchemist: A Transparent Dependence Distance Profiling Infrastructure. [Citation Graph (, )][DBLP]


  70. Exceptionally Safe Futures. [Citation Graph (, )][DBLP]


  71. A Uniform Transactional Execution Environment for Java. [Citation Graph (, )][DBLP]


  72. Aspect-Based Introspection and Change Analysis for Evolving Programs. [Citation Graph (, )][DBLP]


  73. Scalable Data Collection in Sensor Networks. [Citation Graph (, )][DBLP]


  74. Partial memoization of concurrency and communication. [Citation Graph (, )][DBLP]


  75. Analyzing concurrency bugs using dual slicing. [Citation Graph (, )][DBLP]


  76. Semantics-aware trace analysis. [Citation Graph (, )][DBLP]


  77. Speculative N-Way barriers. [Citation Graph (, )][DBLP]


  78. Lightweight asynchrony using parasitic threads. [Citation Graph (, )][DBLP]


  79. Quasi-static scheduling for safe futures. [Citation Graph (, )][DBLP]


  80. PHALANX: a graph-theoretic framework for test case prioritization. [Citation Graph (, )][DBLP]


  81. Protocol Inference Using Static Path Profiles. [Citation Graph (, )][DBLP]


Search in 0.074secs, Finished in 0.077secs
NOTICE1
System may not be available sometimes or not working properly, since it is still in development with continuous upgrades
NOTICE2
The rankings that are presented on this page should NOT be considered as formal since the citation info is incomplete in DBLP
 
System created by asidirop@csd.auth.gr [http://users.auth.gr/~asidirop/] © 2002
for Data Engineering Laboratory, Department of Informatics, Aristotle University © 2002