var bibbase_data = {"data":"\"Loading..\"\n\n
\n\n \n\n \n\n \n \n\n \n\n \n \n\n \n\n \n
\n generated by\n \n \"bibbase.org\"\n\n \n
\n \n\n
\n\n \n\n\n
\n\n Excellent! Next you can\n create a new website with this list, or\n embed it in an existing web page by copying & pasting\n any of the following snippets.\n\n
\n JavaScript\n (easiest)\n
\n \n <script src=\"https://bibbase.org/show?bib=https%3A%2F%2Fdblp.org%2Fpid%2Fj%2FSJagannathan.bib&jsonp=1&noBootstrap=1&jsonp=1\"></script>\n \n
\n\n PHP\n
\n \n <?php\n $contents = file_get_contents(\"https://bibbase.org/show?bib=https%3A%2F%2Fdblp.org%2Fpid%2Fj%2FSJagannathan.bib&jsonp=1&noBootstrap=1\");\n print_r($contents);\n ?>\n \n
\n\n iFrame\n (not recommended)\n
\n \n <iframe src=\"https://bibbase.org/show?bib=https%3A%2F%2Fdblp.org%2Fpid%2Fj%2FSJagannathan.bib&jsonp=1&noBootstrap=1\"></iframe>\n \n
\n\n

\n For more details see the documention.\n

\n
\n
\n\n
\n\n This is a preview! To use this list on your own web site\n or create a new web site from it,\n create a free account. The file will be added\n and you will be able to edit it in the File Manager.\n We will show you instructions once you've created your account.\n
\n\n
\n\n

To the site owner:

\n\n

Action required! Mendeley is changing its\n API. In order to keep using Mendeley with BibBase past April\n 14th, you need to:\n

    \n
  1. renew the authorization for BibBase on Mendeley, and
  2. \n
  3. update the BibBase URL\n in your page the same way you did when you initially set up\n this page.\n
  4. \n
\n

\n\n

\n \n \n Fix it now\n

\n
\n\n
\n\n\n
\n \n \n
\n
\n  \n 2025\n \n \n (4)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Derivative-Guided Symbolic Execution.\n \n \n \n \n\n\n \n Yuan, Y.; Zhou, Z.; Belyakova, J.; and Jagannathan, S.\n\n\n \n\n\n\n Proc. ACM Program. Lang., 9(POPL): 1475–1505. 2025.\n \n\n\n\n
\n\n\n\n \n \n \"Derivative-GuidedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 1 download\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/pacmpl/YuanZBJ25,\n  author       = {Yongwei Yuan and\n                  Zhe Zhou and\n                  Julia Belyakova and\n                  Suresh Jagannathan},\n  title        = {Derivative-Guided Symbolic Execution},\n  journal      = {Proc. {ACM} Program. Lang.},\n  volume       = {9},\n  number       = {{POPL}},\n  pages        = {1475--1505},\n  year         = {2025},\n  url          = {https://doi.org/10.1145/3704886},\n  doi          = {10.1145/3704886},\n  timestamp    = {Fri, 14 Feb 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/pacmpl/YuanZBJ25.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n FLoRA: A Framework for Learning Scoring Rules in Autonomous Driving Planning Systems.\n \n \n \n \n\n\n \n Xiong, Z.; Eappen, J.; and Jagannathan, S.\n\n\n \n\n\n\n IEEE Robotics Autom. Lett., 10(4): 4101–4108. 2025.\n \n\n\n\n
\n\n\n\n \n \n \"FLoRA:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/ral/XiongEJ25,\n  author       = {Zikang Xiong and\n                  Joe Eappen and\n                  Suresh Jagannathan},\n  title        = {FLoRA: {A} Framework for Learning Scoring Rules in Autonomous Driving\n                  Planning Systems},\n  journal      = {{IEEE} Robotics Autom. Lett.},\n  volume       = {10},\n  number       = {4},\n  pages        = {4101--4108},\n  year         = {2025},\n  url          = {https://doi.org/10.1109/LRA.2025.3548502},\n  doi          = {10.1109/LRA.2025.3548502},\n  timestamp    = {Tue, 08 Apr 2025 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/ral/XiongEJ25.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Scaling Safe Multi-Agent Control for Signal Temporal Logic Specifications.\n \n \n \n \n\n\n \n Eappen, J.; Xiong, Z.; Patel, D.; Bera, A.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2501.05639. 2025.\n \n\n\n\n
\n\n\n\n \n \n \"ScalingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2501-05639,\n  author       = {Joe Eappen and\n                  Zikang Xiong and\n                  Dipam Patel and\n                  Aniket Bera and\n                  Suresh Jagannathan},\n  title        = {Scaling Safe Multi-Agent Control for Signal Temporal Logic Specifications},\n  journal      = {CoRR},\n  volume       = {abs/2501.05639},\n  year         = {2025},\n  url          = {https://doi.org/10.48550/arXiv.2501.05639},\n  doi          = {10.48550/ARXIV.2501.05639},\n  eprinttype    = {arXiv},\n  eprint       = {2501.05639},\n  timestamp    = {Wed, 19 Feb 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2501-05639.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A Framework for Learning Scoring Rules in Autonomous Driving Planning Systems.\n \n \n \n \n\n\n \n Xiong, Z.; Eappen, J.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2502.11352. 2025.\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2502-11352,\n  author       = {Zikang Xiong and\n                  Joe Eappen and\n                  Suresh Jagannathan},\n  title        = {A Framework for Learning Scoring Rules in Autonomous Driving Planning\n                  Systems},\n  journal      = {CoRR},\n  volume       = {abs/2502.11352},\n  year         = {2025},\n  url          = {https://doi.org/10.48550/arXiv.2502.11352},\n  doi          = {10.48550/ARXIV.2502.11352},\n  eprinttype    = {arXiv},\n  eprint       = {2502.11352},\n  timestamp    = {Tue, 01 Apr 2025 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2502-11352.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2024\n \n \n (9)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Automated Robustness Verification of Concurrent Data Structure Libraries against Relaxed Memory Models.\n \n \n \n \n\n\n \n Nagar, K.; Sahoo, A.; Chowdhury, R. R.; and Jagannathan, S.\n\n\n \n\n\n\n Proc. ACM Program. Lang., 8(OOPSLA2): 2578–2605. 2024.\n \n\n\n\n
\n\n\n\n \n \n \"AutomatedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/pacmpl/NagarSCJ24,\n  author       = {Kartik Nagar and\n                  Anmol Sahoo and\n                  Romit Roy Chowdhury and\n                  Suresh Jagannathan},\n  title        = {Automated Robustness Verification of Concurrent Data Structure Libraries\n                  against Relaxed Memory Models},\n  journal      = {Proc. {ACM} Program. Lang.},\n  volume       = {8},\n  number       = {{OOPSLA2}},\n  pages        = {2578--2605},\n  year         = {2024},\n  url          = {https://doi.org/10.1145/3689802},\n  doi          = {10.1145/3689802},\n  timestamp    = {Sun, 19 Jan 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/pacmpl/NagarSCJ24.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A HAT Trick: Automatically Verifying Representation Invariants using Symbolic Finite Automata.\n \n \n \n \n\n\n \n Zhou, Z.; Ye, Q.; Delaware, B.; and Jagannathan, S.\n\n\n \n\n\n\n Proc. ACM Program. Lang., 8(PLDI): 1387–1411. 2024.\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/pacmpl/ZhouYDJ24,\n  author       = {Zhe Zhou and\n                  Qianchuan Ye and\n                  Benjamin Delaware and\n                  Suresh Jagannathan},\n  title        = {A {HAT} Trick: Automatically Verifying Representation Invariants using\n                  Symbolic Finite Automata},\n  journal      = {Proc. {ACM} Program. Lang.},\n  volume       = {8},\n  number       = {{PLDI}},\n  pages        = {1387--1411},\n  year         = {2024},\n  url          = {https://doi.org/10.1145/3656433},\n  doi          = {10.1145/3656433},\n  timestamp    = {Sun, 19 Jan 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/pacmpl/ZhouYDJ24.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Manipulating Neural Path Planners via Slight Perturbations.\n \n \n \n \n\n\n \n Xiong, Z.; and Jagannathan, S.\n\n\n \n\n\n\n IEEE Robotics Autom. Lett., 9(6): 5006–5013. 2024.\n \n\n\n\n
\n\n\n\n \n \n \"ManipulatingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/ral/XiongJ24,\n  author       = {Zikang Xiong and\n                  Suresh Jagannathan},\n  title        = {Manipulating Neural Path Planners via Slight Perturbations},\n  journal      = {{IEEE} Robotics Autom. Lett.},\n  volume       = {9},\n  number       = {6},\n  pages        = {5006--5013},\n  year         = {2024},\n  url          = {https://doi.org/10.1109/LRA.2024.3387131},\n  doi          = {10.1109/LRA.2024.3387131},\n  timestamp    = {Tue, 18 Jun 2024 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/ral/XiongJ24.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Scaling Safe Multi-Agent Control for Signal Temporal Logic Specifications.\n \n \n \n \n\n\n \n Eappen, J.; Xiong, Z.; Patel, D.; Bera, A.; and Jagannathan, S.\n\n\n \n\n\n\n In Agrawal, P.; Kroemer, O.; and Burgard, W., editor(s), Conference on Robot Learning, 6-9 November 2024, Munich, Germany, volume 270, of Proceedings of Machine Learning Research, pages 3516–3535, 2024. PMLR\n \n\n\n\n
\n\n\n\n \n \n \"ScalingPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/corl/EappenXPBJ24,\n  author       = {Joe Eappen and\n                  Zikang Xiong and\n                  Dipam Patel and\n                  Aniket Bera and\n                  Suresh Jagannathan},\n  editor       = {Pulkit Agrawal and\n                  Oliver Kroemer and\n                  Wolfram Burgard},\n  title        = {Scaling Safe Multi-Agent Control for Signal Temporal Logic Specifications},\n  booktitle    = {Conference on Robot Learning, 6-9 November 2024, Munich, Germany},\n  series       = {Proceedings of Machine Learning Research},\n  volume       = {270},\n  pages        = {3516--3535},\n  publisher    = {{PMLR}},\n  year         = {2024},\n  url          = {https://proceedings.mlr.press/v270/eappen25a.html},\n  timestamp    = {Fri, 14 Mar 2025 09:14:43 +0100},\n  biburl       = {https://dblp.org/rec/conf/corl/EappenXPBJ24.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Co-learning Planning and Control Policies Constrained by Differentiable Logic Specifications.\n \n \n \n \n\n\n \n Xiong, Z.; Lawson, D.; Eappen, J.; Qureshi, A. H.; and Jagannathan, S.\n\n\n \n\n\n\n In IEEE International Conference on Robotics and Automation, ICRA 2024, Yokohama, Japan, May 13-17, 2024, pages 14272–14278, 2024. IEEE\n \n\n\n\n
\n\n\n\n \n \n \"Co-learningPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/icra/XiongLEQJ24,\n  author       = {Zikang Xiong and\n                  Daniel Lawson and\n                  Joe Eappen and\n                  Ahmed H. Qureshi and\n                  Suresh Jagannathan},\n  title        = {Co-learning Planning and Control Policies Constrained by Differentiable\n                  Logic Specifications},\n  booktitle    = {{IEEE} International Conference on Robotics and Automation, {ICRA}\n                  2024, Yokohama, Japan, May 13-17, 2024},\n  pages        = {14272--14278},\n  publisher    = {{IEEE}},\n  year         = {2024},\n  url          = {https://doi.org/10.1109/ICRA57147.2024.10610942},\n  doi          = {10.1109/ICRA57147.2024.10610942},\n  timestamp    = {Mon, 19 Aug 2024 15:58:53 +0200},\n  biburl       = {https://dblp.org/rec/conf/icra/XiongLEQJ24.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Manipulating Neural Path Planners via Slight Perturbations.\n \n \n \n \n\n\n \n Xiong, Z.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2403.18256. 2024.\n \n\n\n\n
\n\n\n\n \n \n \"ManipulatingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2403-18256,\n  author       = {Zikang Xiong and\n                  Suresh Jagannathan},\n  title        = {Manipulating Neural Path Planners via Slight Perturbations},\n  journal      = {CoRR},\n  volume       = {abs/2403.18256},\n  year         = {2024},\n  url          = {https://doi.org/10.48550/arXiv.2403.18256},\n  doi          = {10.48550/ARXIV.2403.18256},\n  eprinttype    = {arXiv},\n  eprint       = {2403.18256},\n  timestamp    = {Wed, 10 Apr 2024 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2403-18256.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A HAT Trick: Automatically Verifying Representation Invariants Using Symbolic Finite Automata.\n \n \n \n \n\n\n \n Zhou, Z.; Ye, Q.; Delaware, B.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2404.01484. 2024.\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2404-01484,\n  author       = {Zhe Zhou and\n                  Qianchuan Ye and\n                  Benjamin Delaware and\n                  Suresh Jagannathan},\n  title        = {A {HAT} Trick: Automatically Verifying Representation Invariants Using\n                  Symbolic Finite Automata},\n  journal      = {CoRR},\n  volume       = {abs/2404.01484},\n  year         = {2024},\n  url          = {https://doi.org/10.48550/arXiv.2404.01484},\n  doi          = {10.48550/ARXIV.2404.01484},\n  eprinttype    = {arXiv},\n  eprint       = {2404.01484},\n  timestamp    = {Wed, 08 May 2024 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2404-01484.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n SELP: Generating Safe and Efficient Task Plans for Robot Agents with Large Language Models.\n \n \n \n \n\n\n \n Wu, Y.; Xiong, Z.; Hu, Y.; Iyengar, S. S.; Jiang, N.; Bera, A.; Tan, L.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2409.19471. 2024.\n \n\n\n\n
\n\n\n\n \n \n \"SELP:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2409-19471,\n  author       = {Yi Wu and\n                  Zikang Xiong and\n                  Yiran Hu and\n                  Shreyash S. Iyengar and\n                  Nan Jiang and\n                  Aniket Bera and\n                  Lin Tan and\n                  Suresh Jagannathan},\n  title        = {{SELP:} Generating Safe and Efficient Task Plans for Robot Agents\n                  with Large Language Models},\n  journal      = {CoRR},\n  volume       = {abs/2409.19471},\n  year         = {2024},\n  url          = {https://doi.org/10.48550/arXiv.2409.19471},\n  doi          = {10.48550/ARXIV.2409.19471},\n  eprinttype    = {arXiv},\n  eprint       = {2409.19471},\n  timestamp    = {Thu, 17 Oct 2024 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2409-19471.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Derivative-Guided Symbolic Execution.\n \n \n \n \n\n\n \n Yuan, Y.; Zhou, Z.; Belyakova, J.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2411.02716. 2024.\n \n\n\n\n
\n\n\n\n \n \n \"Derivative-GuidedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2411-02716,\n  author       = {Yongwei Yuan and\n                  Zhe Zhou and\n                  Julia Belyakova and\n                  Suresh Jagannathan},\n  title        = {Derivative-Guided Symbolic Execution},\n  journal      = {CoRR},\n  volume       = {abs/2411.02716},\n  year         = {2024},\n  url          = {https://doi.org/10.48550/arXiv.2411.02716},\n  doi          = {10.48550/ARXIV.2411.02716},\n  eprinttype    = {arXiv},\n  eprint       = {2411.02716},\n  timestamp    = {Wed, 01 Jan 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2411-02716.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2023\n \n \n (5)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Covering All the Bases: Type-Based Verification of Test Input Generators.\n \n \n \n \n\n\n \n Zhou, Z.; Mishra, A.; Delaware, B.; and Jagannathan, S.\n\n\n \n\n\n\n Proc. ACM Program. Lang., 7(PLDI): 1244–1267. 2023.\n \n\n\n\n
\n\n\n\n \n \n \"CoveringPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/pacmpl/ZhouMDJ23,\n  author       = {Zhe Zhou and\n                  Ashish Mishra and\n                  Benjamin Delaware and\n                  Suresh Jagannathan},\n  title        = {Covering All the Bases: Type-Based Verification of Test Input Generators},\n  journal      = {Proc. {ACM} Program. Lang.},\n  volume       = {7},\n  number       = {{PLDI}},\n  pages        = {1244--1267},\n  year         = {2023},\n  url          = {https://doi.org/10.1145/3591271},\n  doi          = {10.1145/3591271},\n  timestamp    = {Tue, 18 Mar 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/pacmpl/ZhouMDJ23.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Morpheus: Automated Safety Verification of Data-Dependent Parser Combinator Programs.\n \n \n \n \n\n\n \n Mishra, A.; and Jagannathan, S.\n\n\n \n\n\n\n In Ali, K.; and Salvaneschi, G., editor(s), 37th European Conference on Object-Oriented Programming, ECOOP 2023, July 17-21, 2023, Seattle, Washington, United States, volume 263, of LIPIcs, pages 20:1–20:27, 2023. Schloss Dagstuhl - Leibniz-Zentrum für Informatik\n \n\n\n\n
\n\n\n\n \n \n \"Morpheus:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/ecoop/MishraJ23,\n  author       = {Ashish Mishra and\n                  Suresh Jagannathan},\n  editor       = {Karim Ali and\n                  Guido Salvaneschi},\n  title        = {Morpheus: Automated Safety Verification of Data-Dependent Parser Combinator\n                  Programs},\n  booktitle    = {37th European Conference on Object-Oriented Programming, {ECOOP} 2023,\n                  July 17-21, 2023, Seattle, Washington, United States},\n  series       = {LIPIcs},\n  volume       = {263},\n  pages        = {20:1--20:27},\n  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\\"{u}}r Informatik},\n  year         = {2023},\n  url          = {https://doi.org/10.4230/LIPIcs.ECOOP.2023.20},\n  doi          = {10.4230/LIPICS.ECOOP.2023.20},\n  timestamp    = {Tue, 18 Mar 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/ecoop/MishraJ23.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Co-learning Planning and Control Policies Using Differentiable Formal Task Constraints.\n \n \n \n \n\n\n \n Xiong, Z.; Eappen, J.; Lawson, D.; Qureshi, A. H.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2303.01346. 2023.\n \n\n\n\n
\n\n\n\n \n \n \"Co-learningPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2303-01346,\n  author       = {Zikang Xiong and\n                  Joe Eappen and\n                  Daniel Lawson and\n                  Ahmed H. Qureshi and\n                  Suresh Jagannathan},\n  title        = {Co-learning Planning and Control Policies Using Differentiable Formal\n                  Task Constraints},\n  journal      = {CoRR},\n  volume       = {abs/2303.01346},\n  year         = {2023},\n  url          = {https://doi.org/10.48550/arXiv.2303.01346},\n  doi          = {10.48550/ARXIV.2303.01346},\n  eprinttype    = {arXiv},\n  eprint       = {2303.01346},\n  timestamp    = {Thu, 21 Mar 2024 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2303-01346.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Covering All the Bases: Type-Based Verification of Test Input Generators.\n \n \n \n \n\n\n \n Zhou, Z.; Mishra, A.; Delaware, B.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2304.03393. 2023.\n \n\n\n\n
\n\n\n\n \n \n \"CoveringPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2304-03393,\n  author       = {Zhe Zhou and\n                  Ashish Mishra and\n                  Benjamin Delaware and\n                  Suresh Jagannathan},\n  title        = {Covering All the Bases: Type-Based Verification of Test Input Generators},\n  journal      = {CoRR},\n  volume       = {abs/2304.03393},\n  year         = {2023},\n  url          = {https://doi.org/10.48550/arXiv.2304.03393},\n  doi          = {10.48550/ARXIV.2304.03393},\n  eprinttype    = {arXiv},\n  eprint       = {2304.03393},\n  timestamp    = {Tue, 18 Mar 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2304-03393.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Morpheus: Automated Safety Verification of Data-dependent Parser Combinator Programs.\n \n \n \n \n\n\n \n Mishra, A.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2305.07901. 2023.\n \n\n\n\n
\n\n\n\n \n \n \"Morpheus:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2305-07901,\n  author       = {Ashish Mishra and\n                  Suresh Jagannathan},\n  title        = {Morpheus: Automated Safety Verification of Data-dependent Parser Combinator\n                  Programs},\n  journal      = {CoRR},\n  volume       = {abs/2305.07901},\n  year         = {2023},\n  url          = {https://doi.org/10.48550/arXiv.2305.07901},\n  doi          = {10.48550/ARXIV.2305.07901},\n  eprinttype    = {arXiv},\n  eprint       = {2305.07901},\n  timestamp    = {Tue, 18 Mar 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2305-07901.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2022\n \n \n (9)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Specification-guided component-based synthesis from effectful libraries.\n \n \n \n \n\n\n \n Mishra, A.; and Jagannathan, S.\n\n\n \n\n\n\n Proc. ACM Program. Lang., 6(OOPSLA2): 616–645. 2022.\n \n\n\n\n
\n\n\n\n \n \n \"Specification-guidedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/pacmpl/MishraJ22,\n  author       = {Ashish Mishra and\n                  Suresh Jagannathan},\n  title        = {Specification-guided component-based synthesis from effectful libraries},\n  journal      = {Proc. {ACM} Program. Lang.},\n  volume       = {6},\n  number       = {{OOPSLA2}},\n  pages        = {616--645},\n  year         = {2022},\n  url          = {https://doi.org/10.1145/3563310},\n  doi          = {10.1145/3563310},\n  timestamp    = {Tue, 18 Mar 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/pacmpl/MishraJ22.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n HiSaRL: A Hierarchical Framework for Safe Reinforcement Learning.\n \n \n \n \n\n\n \n Xiong, Z.; Agarwal, I.; and Jagannathan, S.\n\n\n \n\n\n\n In Pedroza, G.; Hernández-Orallo, J.; Chen, X. C.; Huang, X.; Espinoza, H.; Castillo-Effen, M.; McDermid, J. A.; Mallah, R.; and hÉigeartaigh , S. Ó, editor(s), Proceedings of the Workshop on Artificial Intelligence Safety 2022 (SafeAI 2022) co-located with the Thirty-Sixth AAAI Conference on Artificial Intelligence (AAAI2022), Virtual, February, 2022, volume 3087, of CEUR Workshop Proceedings, 2022. CEUR-WS.org\n \n\n\n\n
\n\n\n\n \n \n \"HiSaRL:Paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/aaai/XiongAJ22,\n  author       = {Zikang Xiong and\n                  Ishika Agarwal and\n                  Suresh Jagannathan},\n  editor       = {Gabriel Pedroza and\n                  Jos{\\'{e}} Hern{\\'{a}}ndez{-}Orallo and\n                  Xin Cynthia Chen and\n                  Xiaowei Huang and\n                  Hu{\\'{a}}scar Espinoza and\n                  Mauricio Castillo{-}Effen and\n                  John A. McDermid and\n                  Richard Mallah and\n                  Se{\\'{a}}n {\\'{O}} h{\\'{E}}igeartaigh},\n  title        = {HiSaRL: {A} Hierarchical Framework for Safe Reinforcement Learning},\n  booktitle    = {Proceedings of the Workshop on Artificial Intelligence Safety 2022\n                  (SafeAI 2022) co-located with the Thirty-Sixth {AAAI} Conference on\n                  Artificial Intelligence (AAAI2022), Virtual, February, 2022},\n  series       = {{CEUR} Workshop Proceedings},\n  volume       = {3087},\n  publisher    = {CEUR-WS.org},\n  year         = {2022},\n  url          = {https://ceur-ws.org/Vol-3087/paper\\_17.pdf},\n  timestamp    = {Fri, 10 Mar 2023 16:22:15 +0100},\n  biburl       = {https://dblp.org/rec/conf/aaai/XiongAJ22.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Model-free Neural Lyapunov Control for Safe Robot Navigation.\n \n \n \n \n\n\n \n Xiong, Z.; Eappen, J.; Qureshi, A. H.; and Jagannathan, S.\n\n\n \n\n\n\n In IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2022, Kyoto, Japan, October 23-27, 2022, pages 5572–5579, 2022. IEEE\n \n\n\n\n
\n\n\n\n \n \n \"Model-freePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/iros/XiongEQJ22,\n  author       = {Zikang Xiong and\n                  Joe Eappen and\n                  Ahmed H. Qureshi and\n                  Suresh Jagannathan},\n  title        = {Model-free Neural Lyapunov Control for Safe Robot Navigation},\n  booktitle    = {{IEEE/RSJ} International Conference on Intelligent Robots and Systems,\n                  {IROS} 2022, Kyoto, Japan, October 23-27, 2022},\n  pages        = {5572--5579},\n  publisher    = {{IEEE}},\n  year         = {2022},\n  url          = {https://doi.org/10.1109/IROS47612.2022.9981632},\n  doi          = {10.1109/IROS47612.2022.9981632},\n  timestamp    = {Thu, 21 Mar 2024 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/iros/XiongEQJ22.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n DistSPECTRL: Distributing Specifications in Multi-Agent Reinforcement Learning Systems.\n \n \n \n \n\n\n \n Eappen, J.; and Jagannathan, S.\n\n\n \n\n\n\n In Amini, M.; Canu, S.; Fischer, A.; Guns, T.; Novak, P. K.; and Tsoumakas, G., editor(s), Machine Learning and Knowledge Discovery in Databases - European Conference, ECML PKDD 2022, Grenoble, France, September 19-23, 2022, Proceedings, Part IV, volume 13716, of Lecture Notes in Computer Science, pages 233–250, 2022. Springer\n \n\n\n\n
\n\n\n\n \n \n \"DistSPECTRL:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/pkdd/EappenJ22,\n  author       = {Joe Eappen and\n                  Suresh Jagannathan},\n  editor       = {Massih{-}Reza Amini and\n                  St{\\'{e}}phane Canu and\n                  Asja Fischer and\n                  Tias Guns and\n                  Petra Kralj Novak and\n                  Grigorios Tsoumakas},\n  title        = {DistSPECTRL: Distributing Specifications in Multi-Agent Reinforcement\n                  Learning Systems},\n  booktitle    = {Machine Learning and Knowledge Discovery in Databases - European Conference,\n                  {ECML} {PKDD} 2022, Grenoble, France, September 19-23, 2022, Proceedings,\n                  Part {IV}},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {13716},\n  pages        = {233--250},\n  publisher    = {Springer},\n  year         = {2022},\n  url          = {https://doi.org/10.1007/978-3-031-26412-2\\_15},\n  doi          = {10.1007/978-3-031-26412-2\\_15},\n  timestamp    = {Mon, 20 Mar 2023 16:00:27 +0100},\n  biburl       = {https://dblp.org/rec/conf/pkdd/EappenJ22.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Defending Observation Attacks in Deep Reinforcement Learning via Detection and Denoising.\n \n \n \n \n\n\n \n Xiong, Z.; Eappen, J.; Zhu, H.; and Jagannathan, S.\n\n\n \n\n\n\n In Amini, M.; Canu, S.; Fischer, A.; Guns, T.; Novak, P. K.; and Tsoumakas, G., editor(s), Machine Learning and Knowledge Discovery in Databases - European Conference, ECML PKDD 2022, Grenoble, France, September 19-23, 2022, Proceedings, Part III, volume 13715, of Lecture Notes in Computer Science, pages 235–250, 2022. Springer\n \n\n\n\n
\n\n\n\n \n \n \"DefendingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/pkdd/XiongEZJ22,\n  author       = {Zikang Xiong and\n                  Joe Eappen and\n                  He Zhu and\n                  Suresh Jagannathan},\n  editor       = {Massih{-}Reza Amini and\n                  St{\\'{e}}phane Canu and\n                  Asja Fischer and\n                  Tias Guns and\n                  Petra Kralj Novak and\n                  Grigorios Tsoumakas},\n  title        = {Defending Observation Attacks in Deep Reinforcement Learning via Detection\n                  and Denoising},\n  booktitle    = {Machine Learning and Knowledge Discovery in Databases - European Conference,\n                  {ECML} {PKDD} 2022, Grenoble, France, September 19-23, 2022, Proceedings,\n                  Part {III}},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {13715},\n  pages        = {235--250},\n  publisher    = {Springer},\n  year         = {2022},\n  url          = {https://doi.org/10.1007/978-3-031-26409-2\\_15},\n  doi          = {10.1007/978-3-031-26409-2\\_15},\n  timestamp    = {Mon, 20 Mar 2023 16:00:27 +0100},\n  biburl       = {https://dblp.org/rec/conf/pkdd/XiongEZJ22.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Model-free Neural Lyapunov Control for Safe Robot Navigation.\n \n \n \n \n\n\n \n Xiong, Z.; Eappen, J.; Qureshi, A. H.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2203.01190. 2022.\n \n\n\n\n
\n\n\n\n \n \n \"Model-freePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2203-01190,\n  author       = {Zikang Xiong and\n                  Joe Eappen and\n                  Ahmed H. Qureshi and\n                  Suresh Jagannathan},\n  title        = {Model-free Neural Lyapunov Control for Safe Robot Navigation},\n  journal      = {CoRR},\n  volume       = {abs/2203.01190},\n  year         = {2022},\n  url          = {https://doi.org/10.48550/arXiv.2203.01190},\n  doi          = {10.48550/ARXIV.2203.01190},\n  eprinttype    = {arXiv},\n  eprint       = {2203.01190},\n  timestamp    = {Thu, 21 Mar 2024 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2203-01190.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Defending Observation Attacks in Deep Reinforcement Learning via Detection and Denoising.\n \n \n \n \n\n\n \n Xiong, Z.; Eappen, J.; Zhu, H.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2206.07188. 2022.\n \n\n\n\n
\n\n\n\n \n \n \"DefendingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2206-07188,\n  author       = {Zikang Xiong and\n                  Joe Eappen and\n                  He Zhu and\n                  Suresh Jagannathan},\n  title        = {Defending Observation Attacks in Deep Reinforcement Learning via Detection\n                  and Denoising},\n  journal      = {CoRR},\n  volume       = {abs/2206.07188},\n  year         = {2022},\n  url          = {https://doi.org/10.48550/arXiv.2206.07188},\n  doi          = {10.48550/ARXIV.2206.07188},\n  eprinttype    = {arXiv},\n  eprint       = {2206.07188},\n  timestamp    = {Tue, 21 Jun 2022 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2206-07188.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n DistSPECTRL: Distributing Specifications in Multi-Agent Reinforcement Learning Systems.\n \n \n \n \n\n\n \n Eappen, J.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2206.13754. 2022.\n \n\n\n\n
\n\n\n\n \n \n \"DistSPECTRL:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2206-13754,\n  author       = {Joe Eappen and\n                  Suresh Jagannathan},\n  title        = {DistSPECTRL: Distributing Specifications in Multi-Agent Reinforcement\n                  Learning Systems},\n  journal      = {CoRR},\n  volume       = {abs/2206.13754},\n  year         = {2022},\n  url          = {https://doi.org/10.48550/arXiv.2206.13754},\n  doi          = {10.48550/ARXIV.2206.13754},\n  eprinttype    = {arXiv},\n  eprint       = {2206.13754},\n  timestamp    = {Mon, 04 Jul 2022 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2206-13754.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Specification-Guided Component-Based Synthesis from Effectful Libraries.\n \n \n \n \n\n\n \n Mishra, A.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2209.02752. 2022.\n \n\n\n\n
\n\n\n\n \n \n \"Specification-GuidedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2209-02752,\n  author       = {Ashish Mishra and\n                  Suresh Jagannathan},\n  title        = {Specification-Guided Component-Based Synthesis from Effectful Libraries},\n  journal      = {CoRR},\n  volume       = {abs/2209.02752},\n  year         = {2022},\n  url          = {https://doi.org/10.48550/arXiv.2209.02752},\n  doi          = {10.48550/ARXIV.2209.02752},\n  eprinttype    = {arXiv},\n  eprint       = {2209.02752},\n  timestamp    = {Tue, 18 Mar 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2209-02752.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2021\n \n \n (5)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Data-driven abductive inference of library specifications.\n \n \n \n \n\n\n \n Zhou, Z.; Dickerson, R.; Delaware, B.; and Jagannathan, S.\n\n\n \n\n\n\n Proc. ACM Program. Lang., 5(OOPSLA): 1–29. 2021.\n \n\n\n\n
\n\n\n\n \n \n \"Data-drivenPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 1 download\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/pacmpl/ZhouDDJ21,\n  author       = {Zhe Zhou and\n                  Robert Dickerson and\n                  Benjamin Delaware and\n                  Suresh Jagannathan},\n  title        = {Data-driven abductive inference of library specifications},\n  journal      = {Proc. {ACM} Program. Lang.},\n  volume       = {5},\n  number       = {{OOPSLA}},\n  pages        = {1--29},\n  year         = {2021},\n  url          = {https://doi.org/10.1145/3485493},\n  doi          = {10.1145/3485493},\n  timestamp    = {Tue, 01 Apr 2025 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/pacmpl/ZhouDDJ21.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Repairing serializability bugs in distributed database programs via automated schema refactoring.\n \n \n \n \n\n\n \n Rahmani, K.; Nagar, K.; Delaware, B.; and Jagannathan, S.\n\n\n \n\n\n\n In Freund, S. N.; and Yahav, E., editor(s), PLDI '21: 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, Virtual Event, Canada, June 20-25, 2021, pages 32–47, 2021. ACM\n \n\n\n\n
\n\n\n\n \n \n \"RepairingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/pldi/RahmaniNDJ21,\n  author       = {Kia Rahmani and\n                  Kartik Nagar and\n                  Benjamin Delaware and\n                  Suresh Jagannathan},\n  editor       = {Stephen N. Freund and\n                  Eran Yahav},\n  title        = {Repairing serializability bugs in distributed database programs via\n                  automated schema refactoring},\n  booktitle    = {{PLDI} '21: 42nd {ACM} {SIGPLAN} International Conference on Programming\n                  Language Design and Implementation, Virtual Event, Canada, June 20-25,\n                  2021},\n  pages        = {32--47},\n  publisher    = {{ACM}},\n  year         = {2021},\n  url          = {https://doi.org/10.1145/3453483.3454028},\n  doi          = {10.1145/3453483.3454028},\n  timestamp    = {Mon, 03 Mar 2025 21:20:02 +0100},\n  biburl       = {https://dblp.org/rec/conf/pldi/RahmaniNDJ21.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Repairing Serializability Bugs in Distributed Database Programs via Automated Schema Refactoring.\n \n \n \n \n\n\n \n Rahmani, K.; Nagar, K.; Delaware, B.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2103.05573. 2021.\n \n\n\n\n
\n\n\n\n \n \n \"RepairingPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2103-05573,\n  author       = {Kia Rahmani and\n                  Kartik Nagar and\n                  Benjamin Delaware and\n                  Suresh Jagannathan},\n  title        = {Repairing Serializability Bugs in Distributed Database Programs via\n                  Automated Schema Refactoring},\n  journal      = {CoRR},\n  volume       = {abs/2103.05573},\n  year         = {2021},\n  url          = {https://arxiv.org/abs/2103.05573},\n  eprinttype    = {arXiv},\n  eprint       = {2103.05573},\n  timestamp    = {Tue, 16 Mar 2021 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2103-05573.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Scalable Synthesis of Verified Controllers in Deep Reinforcement Learning.\n \n \n \n \n\n\n \n Xiong, Z.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2104.10219. 2021.\n \n\n\n\n
\n\n\n\n \n \n \"ScalablePaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2104-10219,\n  author       = {Zikang Xiong and\n                  Suresh Jagannathan},\n  title        = {Scalable Synthesis of Verified Controllers in Deep Reinforcement Learning},\n  journal      = {CoRR},\n  volume       = {abs/2104.10219},\n  year         = {2021},\n  url          = {https://arxiv.org/abs/2104.10219},\n  eprinttype    = {arXiv},\n  eprint       = {2104.10219},\n  timestamp    = {Mon, 26 Apr 2021 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2104-10219.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Data-Driven Abductive Inference of Library Specifications.\n \n \n \n \n\n\n \n Zhou, Z.; Dickerson, R.; Delaware, B.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2108.04783. 2021.\n \n\n\n\n
\n\n\n\n \n \n \"Data-DrivenPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 1 download\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2108-04783,\n  author       = {Zhe Zhou and\n                  Robert Dickerson and\n                  Benjamin Delaware and\n                  Suresh Jagannathan},\n  title        = {Data-Driven Abductive Inference of Library Specifications},\n  journal      = {CoRR},\n  volume       = {abs/2108.04783},\n  year         = {2021},\n  url          = {https://arxiv.org/abs/2108.04783},\n  eprinttype    = {arXiv},\n  eprint       = {2108.04783},\n  timestamp    = {Wed, 11 Aug 2021 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2108-04783.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2020\n \n \n (4)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Semantics, Specification, and Bounded Verification of Concurrent Libraries in Replicated Systems.\n \n \n \n \n\n\n \n Nagar, K.; Mukherjee, P.; and Jagannathan, S.\n\n\n \n\n\n\n In Lahiri, S. K.; and Wang, C., editor(s), Computer Aided Verification - 32nd International Conference, CAV 2020, Los Angeles, CA, USA, July 21-24, 2020, Proceedings, Part I, volume 12224, of Lecture Notes in Computer Science, pages 251–274, 2020. Springer\n \n\n\n\n
\n\n\n\n \n \n \"Semantics,Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/cav/NagarMJ20,\n  author       = {Kartik Nagar and\n                  Prasita Mukherjee and\n                  Suresh Jagannathan},\n  editor       = {Shuvendu K. Lahiri and\n                  Chao Wang},\n  title        = {Semantics, Specification, and Bounded Verification of Concurrent Libraries\n                  in Replicated Systems},\n  booktitle    = {Computer Aided Verification - 32nd International Conference, {CAV}\n                  2020, Los Angeles, CA, USA, July 21-24, 2020, Proceedings, Part {I}},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {12224},\n  pages        = {251--274},\n  publisher    = {Springer},\n  year         = {2020},\n  url          = {https://doi.org/10.1007/978-3-030-53288-8\\_13},\n  doi          = {10.1007/978-3-030-53288-8\\_13},\n  timestamp    = {Wed, 12 Aug 2020 15:15:42 +0200},\n  biburl       = {https://dblp.org/rec/conf/cav/NagarMJ20.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Art: Abstraction Refinement-Guided Training for Provably Correct Neural Networks.\n \n \n \n \n\n\n \n Lin, X.; Zhu, H.; Samanta, R.; and Jagannathan, S.\n\n\n \n\n\n\n In 2020 Formal Methods in Computer Aided Design, FMCAD 2020, Haifa, Israel, September 21-24, 2020, pages 148–157, 2020. IEEE\n \n\n\n\n
\n\n\n\n \n \n \"Art:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/fmcad/LinZSJ20,\n  author       = {Xuankang Lin and\n                  He Zhu and\n                  Roopsha Samanta and\n                  Suresh Jagannathan},\n  title        = {Art: Abstraction Refinement-Guided Training for Provably Correct Neural\n                  Networks},\n  booktitle    = {2020 Formal Methods in Computer Aided Design, {FMCAD} 2020, Haifa,\n                  Israel, September 21-24, 2020},\n  pages        = {148--157},\n  publisher    = {{IEEE}},\n  year         = {2020},\n  url          = {https://doi.org/10.34727/2020/isbn.978-3-85448-042-6\\_22},\n  doi          = {10.34727/2020/ISBN.978-3-85448-042-6\\_22},\n  timestamp    = {Thu, 14 Jan 2021 08:55:22 +0100},\n  biburl       = {https://dblp.org/rec/conf/fmcad/LinZSJ20.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Semantics, Specification, and Bounded Verification of Concurrent Libraries in Replicated Systems.\n \n \n \n \n\n\n \n Nagar, K.; Mukherjee, P.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2004.10158. 2020.\n \n\n\n\n
\n\n\n\n \n \n \"Semantics,Paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2004-10158,\n  author       = {Kartik Nagar and\n                  Prasita Mukherjee and\n                  Suresh Jagannathan},\n  title        = {Semantics, Specification, and Bounded Verification of Concurrent Libraries\n                  in Replicated Systems},\n  journal      = {CoRR},\n  volume       = {abs/2004.10158},\n  year         = {2020},\n  url          = {https://arxiv.org/abs/2004.10158},\n  eprinttype    = {arXiv},\n  eprint       = {2004.10158},\n  timestamp    = {Tue, 28 Apr 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2004-10158.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Robustness to Adversarial Attacks in Learning-Enabled Controllers.\n \n \n \n \n\n\n \n Xiong, Z.; Eappen, J.; Zhu, H.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/2006.06861. 2020.\n \n\n\n\n
\n\n\n\n \n \n \"RobustnessPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-2006-06861,\n  author       = {Zikang Xiong and\n                  Joe Eappen and\n                  He Zhu and\n                  Suresh Jagannathan},\n  title        = {Robustness to Adversarial Attacks in Learning-Enabled Controllers},\n  journal      = {CoRR},\n  volume       = {abs/2006.06861},\n  year         = {2020},\n  url          = {https://arxiv.org/abs/2006.06861},\n  eprinttype    = {arXiv},\n  eprint       = {2006.06861},\n  timestamp    = {Wed, 17 Jun 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-2006-06861.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2019\n \n \n (13)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Verifying a Concurrent Garbage Collector with a Rely-Guarantee Methodology.\n \n \n \n \n\n\n \n Zakowski, Y.; Cachera, D.; Demange, D.; Petri, G.; Pichardie, D.; Jagannathan, S.; and Vitek, J.\n\n\n \n\n\n\n J. Autom. Reason., 63(2): 489–515. 2019.\n \n\n\n\n
\n\n\n\n \n \n \"VerifyingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/jar/ZakowskiCDPPJV19,\n  author       = {Yannick Zakowski and\n                  David Cachera and\n                  Delphine Demange and\n                  Gustavo Petri and\n                  David Pichardie and\n                  Suresh Jagannathan and\n                  Jan Vitek},\n  title        = {Verifying a Concurrent Garbage Collector with a Rely-Guarantee Methodology},\n  journal      = {J. Autom. Reason.},\n  volume       = {63},\n  number       = {2},\n  pages        = {489--515},\n  year         = {2019},\n  url          = {https://doi.org/10.1007/s10817-018-9489-x},\n  doi          = {10.1007/S10817-018-9489-X},\n  timestamp    = {Wed, 02 Sep 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/jar/ZakowskiCDPPJV19.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n CLOTHO: directed test generation for weakly consistent database systems.\n \n \n \n \n\n\n \n Rahmani, K.; Nagar, K.; Delaware, B.; and Jagannathan, S.\n\n\n \n\n\n\n Proc. ACM Program. Lang., 3(OOPSLA): 117:1–117:28. 2019.\n \n\n\n\n
\n\n\n\n \n \n \"CLOTHO:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/pacmpl/RahmaniNDJ19,\n  author       = {Kia Rahmani and\n                  Kartik Nagar and\n                  Benjamin Delaware and\n                  Suresh Jagannathan},\n  title        = {{CLOTHO:} directed test generation for weakly consistent database\n                  systems},\n  journal      = {Proc. {ACM} Program. Lang.},\n  volume       = {3},\n  number       = {{OOPSLA}},\n  pages        = {117:1--117:28},\n  year         = {2019},\n  url          = {https://doi.org/10.1145/3360543},\n  doi          = {10.1145/3360543},\n  timestamp    = {Sun, 19 Jan 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/pacmpl/RahmaniNDJ19.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Mergeable replicated data types.\n \n \n \n \n\n\n \n Kaki, G.; Priya, S.; Sivaramakrishnan, K. C.; and Jagannathan, S.\n\n\n \n\n\n\n Proc. ACM Program. Lang., 3(OOPSLA): 154:1–154:29. 2019.\n \n\n\n\n
\n\n\n\n \n \n \"MergeablePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/pacmpl/KakiPSJ19,\n  author       = {Gowtham Kaki and\n                  Swarn Priya and\n                  K. C. Sivaramakrishnan and\n                  Suresh Jagannathan},\n  title        = {Mergeable replicated data types},\n  journal      = {Proc. {ACM} Program. Lang.},\n  volume       = {3},\n  number       = {{OOPSLA}},\n  pages        = {154:1--154:29},\n  year         = {2019},\n  url          = {https://doi.org/10.1145/3360580},\n  doi          = {10.1145/3360580},\n  timestamp    = {Mon, 03 Mar 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/pacmpl/KakiPSJ19.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Building Resource Adaptive Software Systems.\n \n \n \n \n\n\n \n Neema, S.; Parikh, R.; and Jagannathan, S.\n\n\n \n\n\n\n IEEE Softw., 36(2): 103–109. 2019.\n \n\n\n\n
\n\n\n\n \n \n \"BuildingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/software/NeemaPJ19,\n  author       = {Sandeep Neema and\n                  Rinku Parikh and\n                  Suresh Jagannathan},\n  title        = {Building Resource Adaptive Software Systems},\n  journal      = {{IEEE} Softw.},\n  volume       = {36},\n  number       = {2},\n  pages        = {103--109},\n  year         = {2019},\n  url          = {https://doi.org/10.1109/MS.2018.2886831},\n  doi          = {10.1109/MS.2018.2886831},\n  timestamp    = {Sun, 19 Jan 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/software/NeemaPJ19.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Automated Parameterized Verification of CRDTs.\n \n \n \n \n\n\n \n Nagar, K.; and Jagannathan, S.\n\n\n \n\n\n\n In Dillig, I.; and Tasiran, S., editor(s), Computer Aided Verification - 31st International Conference, CAV 2019, New York City, NY, USA, July 15-18, 2019, Proceedings, Part II, volume 11562, of Lecture Notes in Computer Science, pages 459–477, 2019. Springer\n \n\n\n\n
\n\n\n\n \n \n \"AutomatedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/cav/NagarJ19,\n  author       = {Kartik Nagar and\n                  Suresh Jagannathan},\n  editor       = {Isil Dillig and\n                  Serdar Tasiran},\n  title        = {Automated Parameterized Verification of CRDTs},\n  booktitle    = {Computer Aided Verification - 31st International Conference, {CAV}\n                  2019, New York City, NY, USA, July 15-18, 2019, Proceedings, Part\n                  {II}},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {11562},\n  pages        = {459--477},\n  publisher    = {Springer},\n  year         = {2019},\n  url          = {https://doi.org/10.1007/978-3-030-25543-5\\_26},\n  doi          = {10.1007/978-3-030-25543-5\\_26},\n  timestamp    = {Fri, 31 Jan 2020 21:32:18 +0100},\n  biburl       = {https://dblp.org/rec/conf/cav/NagarJ19.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n An inductive synthesis framework for verifiable reinforcement learning.\n \n \n \n \n\n\n \n Zhu, H.; Xiong, Z.; Magill, S.; and Jagannathan, S.\n\n\n \n\n\n\n In McKinley, K. S.; and Fisher, K., editor(s), Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2019, Phoenix, AZ, USA, June 22-26, 2019, pages 686–701, 2019. ACM\n \n\n\n\n
\n\n\n\n \n \n \"AnPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/pldi/ZhuXMJ19,\n  author       = {He Zhu and\n                  Zikang Xiong and\n                  Stephen Magill and\n                  Suresh Jagannathan},\n  editor       = {Kathryn S. McKinley and\n                  Kathleen Fisher},\n  title        = {An inductive synthesis framework for verifiable reinforcement learning},\n  booktitle    = {Proceedings of the 40th {ACM} {SIGPLAN} Conference on Programming\n                  Language Design and Implementation, {PLDI} 2019, Phoenix, AZ, USA,\n                  June 22-26, 2019},\n  pages        = {686--701},\n  publisher    = {{ACM}},\n  year         = {2019},\n  url          = {https://doi.org/10.1145/3314221.3314638},\n  doi          = {10.1145/3314221.3314638},\n  timestamp    = {Mon, 21 Oct 2019 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/pldi/ZhuXMJ19.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Version Control Is for Your Data Too.\n \n \n \n \n\n\n \n Kaki, G.; Sivaramakrishnan, K. C.; and Jagannathan, S.\n\n\n \n\n\n\n In Lerner, B. S.; Bodík, R.; and Krishnamurthi, S., editor(s), 3rd Summit on Advances in Programming Languages, SNAPL 2019, May 16-17, 2019, Providence, RI, USA, volume 136, of LIPIcs, pages 8:1–8:18, 2019. Schloss Dagstuhl - Leibniz-Zentrum für Informatik\n \n\n\n\n
\n\n\n\n \n \n \"VersionPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/snapl/KakiSJ19,\n  author       = {Gowtham Kaki and\n                  K. C. Sivaramakrishnan and\n                  Suresh Jagannathan},\n  editor       = {Benjamin S. Lerner and\n                  Rastislav Bod{\\'{\\i}}k and\n                  Shriram Krishnamurthi},\n  title        = {Version Control Is for Your Data Too},\n  booktitle    = {3rd Summit on Advances in Programming Languages, {SNAPL} 2019, May\n                  16-17, 2019, Providence, RI, {USA}},\n  series       = {LIPIcs},\n  volume       = {136},\n  pages        = {8:1--8:18},\n  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\\"{u}}r Informatik},\n  year         = {2019},\n  url          = {https://doi.org/10.4230/LIPIcs.SNAPL.2019.8},\n  doi          = {10.4230/LIPICS.SNAPL.2019.8},\n  timestamp    = {Wed, 21 Aug 2024 22:46:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/snapl/KakiSJ19.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Geo-Replication Models.\n \n \n \n \n\n\n \n Najafzadeh, M.; and Jagannathan, S.\n\n\n \n\n\n\n In Sakr, S.; and Zomaya, A. Y., editor(s), Encyclopedia of Big Data Technologies. Springer, 2019.\n \n\n\n\n
\n\n\n\n \n \n \"Geo-ReplicationPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@incollection{DBLP:reference/bdt/NajafzadehJ19,\n  author       = {Mahsa Najafzadeh and\n                  Suresh Jagannathan},\n  editor       = {Sherif Sakr and\n                  Albert Y. Zomaya},\n  title        = {Geo-Replication Models},\n  booktitle    = {Encyclopedia of Big Data Technologies},\n  publisher    = {Springer},\n  year         = {2019},\n  url          = {https://doi.org/10.1007/978-3-319-63962-8\\_186-1},\n  doi          = {10.1007/978-3-319-63962-8\\_186-1},\n  timestamp    = {Thu, 14 Feb 2019 16:03:55 +0100},\n  biburl       = {https://dblp.org/rec/reference/bdt/NajafzadehJ19.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Automated Parameterized Verification of CRDTs.\n \n \n \n \n\n\n \n Nagar, K.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/1905.05684. 2019.\n \n\n\n\n
\n\n\n\n \n \n \"AutomatedPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-1905-05684,\n  author       = {Kartik Nagar and\n                  Suresh Jagannathan},\n  title        = {Automated Parameterized Verification of CRDTs},\n  journal      = {CoRR},\n  volume       = {abs/1905.05684},\n  year         = {2019},\n  url          = {http://arxiv.org/abs/1905.05684},\n  eprinttype    = {arXiv},\n  eprint       = {1905.05684},\n  timestamp    = {Tue, 28 May 2019 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-1905-05684.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n An Inductive Synthesis Framework for Verifiable Reinforcement Learning.\n \n \n \n \n\n\n \n Zhu, H.; Xiong, Z.; Magill, S.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/1907.07273. 2019.\n \n\n\n\n
\n\n\n\n \n \n \"AnPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-1907-07273,\n  author       = {He Zhu and\n                  Zikang Xiong and\n                  Stephen Magill and\n                  Suresh Jagannathan},\n  title        = {An Inductive Synthesis Framework for Verifiable Reinforcement Learning},\n  journal      = {CoRR},\n  volume       = {abs/1907.07273},\n  year         = {2019},\n  url          = {http://arxiv.org/abs/1907.07273},\n  eprinttype    = {arXiv},\n  eprint       = {1907.07273},\n  timestamp    = {Mon, 21 Oct 2019 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-1907-07273.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n ART: Abstraction Refinement-Guided Training for Provably Correct Neural Networks.\n \n \n \n \n\n\n \n Lin, X.; Zhu, H.; Samanta, R.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/1907.10662. 2019.\n \n\n\n\n
\n\n\n\n \n \n \"ART:Paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-1907-10662,\n  author       = {Xuankang Lin and\n                  He Zhu and\n                  Roopsha Samanta and\n                  Suresh Jagannathan},\n  title        = {{ART:} Abstraction Refinement-Guided Training for Provably Correct\n                  Neural Networks},\n  journal      = {CoRR},\n  volume       = {abs/1907.10662},\n  year         = {2019},\n  url          = {http://arxiv.org/abs/1907.10662},\n  eprinttype    = {arXiv},\n  eprint       = {1907.10662},\n  timestamp    = {Mon, 21 Oct 2019 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-1907-10662.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n CLOTHO: Directed Test Generation for Weakly Consistent Database Systems.\n \n \n \n \n\n\n \n Rahmani, K.; Nagar, K.; Delaware, B.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/1908.05655. 2019.\n \n\n\n\n
\n\n\n\n \n \n \"CLOTHO:Paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-1908-05655,\n  author       = {Kia Rahmani and\n                  Kartik Nagar and\n                  Benjamin Delaware and\n                  Suresh Jagannathan},\n  title        = {{CLOTHO:} Directed Test Generation for Weakly Consistent Database\n                  Systems},\n  journal      = {CoRR},\n  volume       = {abs/1908.05655},\n  year         = {2019},\n  url          = {http://arxiv.org/abs/1908.05655},\n  eprinttype    = {arXiv},\n  eprint       = {1908.05655},\n  timestamp    = {Mon, 19 Aug 2019 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-1908-05655.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Programming Language Support for Data-intensive Applications (NII Shonan Meeting 143).\n \n \n \n \n\n\n \n Kiselyov, O.; Madhavapeddy, A.; Sivaramakrishnan, K. C.; and Jagannathan, S.\n\n\n \n\n\n\n NII Shonan Meet. Rep., 2019. 2019.\n \n\n\n\n
\n\n\n\n \n \n \"ProgrammingPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/shonan-reports/KiselyovMSJ19,\n  author       = {Oleg Kiselyov and\n                  Anil Madhavapeddy and\n                  K. C. Sivaramakrishnan and\n                  Suresh Jagannathan},\n  title        = {Programming Language Support for Data-intensive Applications {(NII}\n                  Shonan Meeting 143)},\n  journal      = {{NII} Shonan Meet. Rep.},\n  volume       = {2019},\n  year         = {2019},\n  url          = {https://shonan.nii.ac.jp/seminars/143/},\n  timestamp    = {Thu, 04 Mar 2021 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/shonan-reports/KiselyovMSJ19.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2018\n \n \n (6)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Safe replication through bounded concurrency verification.\n \n \n \n \n\n\n \n Kaki, G.; Earanky, K.; Sivaramakrishnan, K. C.; and Jagannathan, S.\n\n\n \n\n\n\n Proc. ACM Program. Lang., 2(OOPSLA): 164:1–164:27. 2018.\n \n\n\n\n
\n\n\n\n \n \n \"SafePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/pacmpl/KakiESJ18,\n  author       = {Gowtham Kaki and\n                  Kapil Earanky and\n                  K. C. Sivaramakrishnan and\n                  Suresh Jagannathan},\n  title        = {Safe replication through bounded concurrency verification},\n  journal      = {Proc. {ACM} Program. Lang.},\n  volume       = {2},\n  number       = {{OOPSLA}},\n  pages        = {164:1--164:27},\n  year         = {2018},\n  url          = {https://doi.org/10.1145/3276534},\n  doi          = {10.1145/3276534},\n  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/pacmpl/KakiESJ18.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Alone together: compositional reasoning and inference for weak isolation.\n \n \n \n \n\n\n \n Kaki, G.; Nagar, K.; Najafzadeh, M.; and Jagannathan, S.\n\n\n \n\n\n\n Proc. ACM Program. Lang., 2(POPL): 27:1–27:34. 2018.\n \n\n\n\n
\n\n\n\n \n \n \"AlonePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/pacmpl/KakiNNJ18,\n  author       = {Gowtham Kaki and\n                  Kartik Nagar and\n                  Mahsa Najafzadeh and\n                  Suresh Jagannathan},\n  title        = {Alone together: compositional reasoning and inference for weak isolation},\n  journal      = {Proc. {ACM} Program. Lang.},\n  volume       = {2},\n  number       = {{POPL}},\n  pages        = {27:1--27:34},\n  year         = {2018},\n  url          = {https://doi.org/10.1145/3158115},\n  doi          = {10.1145/3158115},\n  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/pacmpl/KakiNNJ18.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Automated Detection of Serializability Violations Under Weak Consistency.\n \n \n \n \n\n\n \n Nagar, K.; and Jagannathan, S.\n\n\n \n\n\n\n In Schewe, S.; and Zhang, L., editor(s), 29th International Conference on Concurrency Theory, CONCUR 2018, September 4-7, 2018, Beijing, China, volume 118, of LIPIcs, pages 41:1–41:18, 2018. Schloss Dagstuhl - Leibniz-Zentrum für Informatik\n \n\n\n\n
\n\n\n\n \n \n \"AutomatedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/concur/NagarJ18,\n  author       = {Kartik Nagar and\n                  Suresh Jagannathan},\n  editor       = {Sven Schewe and\n                  Lijun Zhang},\n  title        = {Automated Detection of Serializability Violations Under Weak Consistency},\n  booktitle    = {29th International Conference on Concurrency Theory, {CONCUR} 2018,\n                  September 4-7, 2018, Beijing, China},\n  series       = {LIPIcs},\n  volume       = {118},\n  pages        = {41:1--41:18},\n  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\\"{u}}r Informatik},\n  year         = {2018},\n  url          = {https://doi.org/10.4230/LIPIcs.CONCUR.2018.41},\n  doi          = {10.4230/LIPICS.CONCUR.2018.41},\n  timestamp    = {Tue, 11 Feb 2020 15:52:14 +0100},\n  biburl       = {https://dblp.org/rec/conf/concur/NagarJ18.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Fine-grained distributed consistency guarantees with effect orchestration.\n \n \n \n \n\n\n \n Rahmani, K.; Kaki, G.; and Jagannathan, S.\n\n\n \n\n\n\n In Burckhardt, S.; and Vukolic, M., editor(s), Proceedings of the 5th Workshop on the Principles and Practice of Consistency for Distributed Data, PaPoC@EuroSys 2018, Porto, Portugal, April 23-26, 2018, pages 6:1–6:5, 2018. ACM\n \n\n\n\n
\n\n\n\n \n \n \"Fine-grainedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/eurosys/RahmaniKJ18,\n  author       = {Kia Rahmani and\n                  Gowtham Kaki and\n                  Suresh Jagannathan},\n  editor       = {Sebastian Burckhardt and\n                  Marko Vukolic},\n  title        = {Fine-grained distributed consistency guarantees with effect orchestration},\n  booktitle    = {Proceedings of the 5th Workshop on the Principles and Practice of\n                  Consistency for Distributed Data, PaPoC@EuroSys 2018, Porto, Portugal,\n                  April 23-26, 2018},\n  pages        = {6:1--6:5},\n  publisher    = {{ACM}},\n  year         = {2018},\n  url          = {https://doi.org/10.1145/3194261.3194267},\n  doi          = {10.1145/3194261.3194267},\n  timestamp    = {Sun, 19 Jan 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/eurosys/RahmaniKJ18.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A data-driven CHC solver.\n \n \n \n \n\n\n \n Zhu, H.; Magill, S.; and Jagannathan, S.\n\n\n \n\n\n\n In Foster, J. S.; and Grossman, D., editor(s), Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2018, Philadelphia, PA, USA, June 18-22, 2018, pages 707–721, 2018. ACM\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/pldi/ZhuMJ18,\n  author       = {He Zhu and\n                  Stephen Magill and\n                  Suresh Jagannathan},\n  editor       = {Jeffrey S. Foster and\n                  Dan Grossman},\n  title        = {A data-driven {CHC} solver},\n  booktitle    = {Proceedings of the 39th {ACM} {SIGPLAN} Conference on Programming\n                  Language Design and Implementation, {PLDI} 2018, Philadelphia, PA,\n                  USA, June 18-22, 2018},\n  pages        = {707--721},\n  publisher    = {{ACM}},\n  year         = {2018},\n  url          = {https://doi.org/10.1145/3192366.3192416},\n  doi          = {10.1145/3192366.3192416},\n  timestamp    = {Sun, 19 Jan 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/pldi/ZhuMJ18.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Automated Detection of Serializability Violations under Weak Consistency.\n \n \n \n \n\n\n \n Nagar, K.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/1806.08416. 2018.\n \n\n\n\n
\n\n\n\n \n \n \"AutomatedPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-1806-08416,\n  author       = {Kartik Nagar and\n                  Suresh Jagannathan},\n  title        = {Automated Detection of Serializability Violations under Weak Consistency},\n  journal      = {CoRR},\n  volume       = {abs/1806.08416},\n  year         = {2018},\n  url          = {http://arxiv.org/abs/1806.08416},\n  eprinttype    = {arXiv},\n  eprint       = {1806.08416},\n  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-1806-08416.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2017\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Verifying a Concurrent Garbage Collector Using a Rely-Guarantee Methodology.\n \n \n \n \n\n\n \n Zakowski, Y.; Cachera, D.; Demange, D.; Petri, G.; Pichardie, D.; Jagannathan, S.; and Vitek, J.\n\n\n \n\n\n\n In Ayala-Rincón, M.; and Muñoz, C. A., editor(s), Interactive Theorem Proving - 8th International Conference, ITP 2017, Brasília, Brazil, September 26-29, 2017, Proceedings, volume 10499, of Lecture Notes in Computer Science, pages 496–513, 2017. Springer\n \n\n\n\n
\n\n\n\n \n \n \"VerifyingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/itp/ZakowskiCDPPJV17,\n  author       = {Yannick Zakowski and\n                  David Cachera and\n                  Delphine Demange and\n                  Gustavo Petri and\n                  David Pichardie and\n                  Suresh Jagannathan and\n                  Jan Vitek},\n  editor       = {Mauricio Ayala{-}Rinc{\\'{o}}n and\n                  C{\\'{e}}sar A. Mu{\\~{n}}oz},\n  title        = {Verifying a Concurrent Garbage Collector Using a Rely-Guarantee Methodology},\n  booktitle    = {Interactive Theorem Proving - 8th International Conference, {ITP}\n                  2017, Bras{\\'{\\i}}lia, Brazil, September 26-29, 2017, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {10499},\n  pages        = {496--513},\n  publisher    = {Springer},\n  year         = {2017},\n  url          = {https://doi.org/10.1007/978-3-319-66107-0\\_31},\n  doi          = {10.1007/978-3-319-66107-0\\_31},\n  timestamp    = {Tue, 14 May 2019 10:00:37 +0200},\n  biburl       = {https://dblp.org/rec/conf/itp/ZakowskiCDPPJV17.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Alone Together: Compositional Reasoning and Inference for Weak Isolation.\n \n \n \n \n\n\n \n Kaki, G.; Nagar, K.; Najafzadeh, M.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/1710.09844. 2017.\n \n\n\n\n
\n\n\n\n \n \n \"AlonePaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-1710-09844,\n  author       = {Gowtham Kaki and\n                  Kartik Nagar and\n                  Mahsa Najafzadeh and\n                  Suresh Jagannathan},\n  title        = {Alone Together: Compositional Reasoning and Inference for Weak Isolation},\n  journal      = {CoRR},\n  volume       = {abs/1710.09844},\n  year         = {2017},\n  url          = {http://arxiv.org/abs/1710.09844},\n  eprinttype    = {arXiv},\n  eprint       = {1710.09844},\n  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-1710-09844.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2016\n \n \n (5)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Representation without Taxation: A Uniform, Low-Overhead, and High-Level Interface to Eventually Consistent Key-Value Stores.\n \n \n \n \n\n\n \n Sivaramakrishnan, K. C.; Kaki, G.; and Jagannathan, S.\n\n\n \n\n\n\n IEEE Data Eng. Bull., 39(1): 52–64. 2016.\n \n\n\n\n
\n\n\n\n \n \n \"RepresentationPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/debu/Sivaramakrishnan16,\n  author       = {K. C. Sivaramakrishnan and\n                  Gowtham Kaki and\n                  Suresh Jagannathan},\n  title        = {Representation without Taxation: {A} Uniform, Low-Overhead, and High-Level\n                  Interface to Eventually Consistent Key-Value Stores},\n  journal      = {{IEEE} Data Eng. Bull.},\n  volume       = {39},\n  number       = {1},\n  pages        = {52--64},\n  year         = {2016},\n  url          = {http://sites.computer.org/debull/A16mar/p52.pdf},\n  timestamp    = {Tue, 10 Mar 2020 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/debu/Sivaramakrishnan16.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Building Resource Adaptive Software Systems (BRASS): Objectives and System Evaluation.\n \n \n \n \n\n\n \n Hughes, J.; Sparks, C.; Stoughton, A.; Parikh, R.; Reuther, A.; and Jagannathan, S.\n\n\n \n\n\n\n ACM SIGSOFT Softw. Eng. Notes, 41(1): 1–2. 2016.\n \n\n\n\n
\n\n\n\n \n \n \"BuildingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/sigsoft/HughesSSPRJ16,\n  author       = {Jeffrey Hughes and\n                  Cassandra Sparks and\n                  Alley Stoughton and\n                  Rinku Parikh and\n                  Albert Reuther and\n                  Suresh Jagannathan},\n  title        = {Building Resource Adaptive Software Systems {(BRASS):} Objectives\n                  and System Evaluation},\n  journal      = {{ACM} {SIGSOFT} Softw. Eng. Notes},\n  volume       = {41},\n  number       = {1},\n  pages        = {1--2},\n  year         = {2016},\n  url          = {https://doi.org/10.1145/2853073.2853081},\n  doi          = {10.1145/2853073.2853081},\n  timestamp    = {Mon, 03 Mar 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/sigsoft/HughesSSPRJ16.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Verifying Custom Synchronization Constructs Using Higher-Order Separation Logic.\n \n \n \n \n\n\n \n Dodds, M.; Jagannathan, S.; Parkinson, M. J.; Svendsen, K.; and Birkedal, L.\n\n\n \n\n\n\n ACM Trans. Program. Lang. Syst., 38(2): 4:1–4:72. 2016.\n \n\n\n\n
\n\n\n\n \n \n \"VerifyingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/toplas/DoddsJPSB16,\n  author       = {Mike Dodds and\n                  Suresh Jagannathan and\n                  Matthew J. Parkinson and\n                  Kasper Svendsen and\n                  Lars Birkedal},\n  title        = {Verifying Custom Synchronization Constructs Using Higher-Order Separation\n                  Logic},\n  journal      = {{ACM} Trans. Program. Lang. Syst.},\n  volume       = {38},\n  number       = {2},\n  pages        = {4:1--4:72},\n  year         = {2016},\n  url          = {https://doi.org/10.1145/2818638},\n  doi          = {10.1145/2818638},\n  timestamp    = {Mon, 03 Mar 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/toplas/DoddsJPSB16.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Automatically learning shape specifications.\n \n \n \n \n\n\n \n Zhu, H.; Petri, G.; and Jagannathan, S.\n\n\n \n\n\n\n In Krintz, C.; and Berger, E. D., editor(s), Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2016, Santa Barbara, CA, USA, June 13-17, 2016, pages 491–507, 2016. ACM\n \n\n\n\n
\n\n\n\n \n \n \"AutomaticallyPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/pldi/ZhuPJ16,\n  author       = {He Zhu and\n                  Gustavo Petri and\n                  Suresh Jagannathan},\n  editor       = {Chandra Krintz and\n                  Emery D. Berger},\n  title        = {Automatically learning shape specifications},\n  booktitle    = {Proceedings of the 37th {ACM} {SIGPLAN} Conference on Programming\n                  Language Design and Implementation, {PLDI} 2016, Santa Barbara, CA,\n                  USA, June 13-17, 2016},\n  pages        = {491--507},\n  publisher    = {{ACM}},\n  year         = {2016},\n  url          = {https://doi.org/10.1145/2908080.2908125},\n  doi          = {10.1145/2908080.2908125},\n  timestamp    = {Sat, 30 Sep 2023 09:54:48 +0200},\n  biburl       = {https://dblp.org/rec/conf/pldi/ZhuPJ16.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Language Based Verification Tools for Functional Programs (Dagstuhl Seminar 16131).\n \n \n \n \n\n\n \n Gaboardi, M.; Jagannathan, S.; Jhala, R.; and Weirich, S.\n\n\n \n\n\n\n Dagstuhl Reports, 6(3): 59–77. 2016.\n \n\n\n\n
\n\n\n\n \n \n \"LanguagePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/dagstuhl-reports/GaboardiJJW16,\n  author       = {Marco Gaboardi and\n                  Suresh Jagannathan and\n                  Ranjit Jhala and\n                  Stephanie Weirich},\n  title        = {Language Based Verification Tools for Functional Programs (Dagstuhl\n                  Seminar 16131)},\n  journal      = {Dagstuhl Reports},\n  volume       = {6},\n  number       = {3},\n  pages        = {59--77},\n  year         = {2016},\n  url          = {https://doi.org/10.4230/DagRep.6.3.59},\n  doi          = {10.4230/DAGREP.6.3.59},\n  timestamp    = {Sun, 06 Oct 2024 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/dagstuhl-reports/GaboardiJJW16.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2015\n \n \n (8)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Poling: SMT Aided Linearizability Proofs.\n \n \n \n \n\n\n \n Zhu, H.; Petri, G.; and Jagannathan, S.\n\n\n \n\n\n\n In Kroening, D.; and Pasareanu, C. S., editor(s), Computer Aided Verification - 27th International Conference, CAV 2015, San Francisco, CA, USA, July 18-24, 2015, Proceedings, Part II, volume 9207, of Lecture Notes in Computer Science, pages 3–19, 2015. Springer\n \n\n\n\n
\n\n\n\n \n \n \"Poling:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/cav/ZhuPJ15,\n  author       = {He Zhu and\n                  Gustavo Petri and\n                  Suresh Jagannathan},\n  editor       = {Daniel Kroening and\n                  Corina S. Pasareanu},\n  title        = {Poling: {SMT} Aided Linearizability Proofs},\n  booktitle    = {Computer Aided Verification - 27th International Conference, {CAV}\n                  2015, San Francisco, CA, USA, July 18-24, 2015, Proceedings, Part\n                  {II}},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {9207},\n  pages        = {3--19},\n  publisher    = {Springer},\n  year         = {2015},\n  url          = {https://doi.org/10.1007/978-3-319-21668-3\\_1},\n  doi          = {10.1007/978-3-319-21668-3\\_1},\n  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/cav/ZhuPJ15.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Cooking the Books: Formalizing JMM Implementation Recipes.\n \n \n \n \n\n\n \n Petri, G.; Vitek, J.; and Jagannathan, S.\n\n\n \n\n\n\n In Boyland, J. T., editor(s), 29th European Conference on Object-Oriented Programming, ECOOP 2015, July 5-10, 2015, Prague, Czech Republic, volume 37, of LIPIcs, pages 445–469, 2015. Schloss Dagstuhl - Leibniz-Zentrum für Informatik\n \n\n\n\n
\n\n\n\n \n \n \"CookingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/ecoop/PetriVJ15,\n  author       = {Gustavo Petri and\n                  Jan Vitek and\n                  Suresh Jagannathan},\n  editor       = {John Tang Boyland},\n  title        = {Cooking the Books: Formalizing {JMM} Implementation Recipes},\n  booktitle    = {29th European Conference on Object-Oriented Programming, {ECOOP} 2015,\n                  July 5-10, 2015, Prague, Czech Republic},\n  series       = {LIPIcs},\n  volume       = {37},\n  pages        = {445--469},\n  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\\"{u}}r Informatik},\n  year         = {2015},\n  url          = {https://doi.org/10.4230/LIPIcs.ECOOP.2015.445},\n  doi          = {10.4230/LIPICS.ECOOP.2015.445},\n  timestamp    = {Tue, 11 Feb 2020 15:52:14 +0100},\n  biburl       = {https://dblp.org/rec/conf/ecoop/PetriVJ15.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Relational Refinement Types for Higher-Order Shape Transformers (Invited Talk).\n \n \n \n \n\n\n \n Jagannathan, S.\n\n\n \n\n\n\n In Harsha, P.; and Ramalingam, G., editor(s), 35th IARCS Annual Conference on Foundation of Software Technology and Theoretical Computer Science, FSTTCS 2015, December 16-18, 2015, Bangalore, India, volume 45, of LIPIcs, pages 9–9, 2015. Schloss Dagstuhl - Leibniz-Zentrum für Informatik\n \n\n\n\n
\n\n\n\n \n \n \"RelationalPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/fsttcs/Jagannathan15,\n  author       = {Suresh Jagannathan},\n  editor       = {Prahladh Harsha and\n                  G. Ramalingam},\n  title        = {Relational Refinement Types for Higher-Order Shape Transformers (Invited\n                  Talk)},\n  booktitle    = {35th {IARCS} Annual Conference on Foundation of Software Technology\n                  and Theoretical Computer Science, {FSTTCS} 2015, December 16-18, 2015,\n                  Bangalore, India},\n  series       = {LIPIcs},\n  volume       = {45},\n  pages        = {9--9},\n  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\\"{u}}r Informatik},\n  year         = {2015},\n  url          = {https://doi.org/10.4230/LIPIcs.FSTTCS.2015.9},\n  doi          = {10.4230/LIPICS.FSTTCS.2015.9},\n  timestamp    = {Tue, 11 Feb 2020 15:52:14 +0100},\n  biburl       = {https://dblp.org/rec/conf/fsttcs/Jagannathan15.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Learning refinement types.\n \n \n \n \n\n\n \n Zhu, H.; Nori, A. V.; and Jagannathan, S.\n\n\n \n\n\n\n In Fisher, K.; and Reppy, J. H., editor(s), Proceedings of the 20th ACM SIGPLAN International Conference on Functional Programming, ICFP 2015, Vancouver, BC, Canada, September 1-3, 2015, pages 400–411, 2015. ACM\n \n\n\n\n
\n\n\n\n \n \n \"LearningPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/icfp/ZhuNJ15,\n  author       = {He Zhu and\n                  Aditya V. Nori and\n                  Suresh Jagannathan},\n  editor       = {Kathleen Fisher and\n                  John H. Reppy},\n  title        = {Learning refinement types},\n  booktitle    = {Proceedings of the 20th {ACM} {SIGPLAN} International Conference on\n                  Functional Programming, {ICFP} 2015, Vancouver, BC, Canada, September\n                  1-3, 2015},\n  pages        = {400--411},\n  publisher    = {{ACM}},\n  year         = {2015},\n  url          = {https://doi.org/10.1145/2784731.2784766},\n  doi          = {10.1145/2784731.2784766},\n  timestamp    = {Wed, 23 Jun 2021 16:58:51 +0200},\n  biburl       = {https://dblp.org/rec/conf/icfp/ZhuNJ15.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Synthesizing racy tests.\n \n \n \n \n\n\n \n Samak, M.; Ramanathan, M. K.; and Jagannathan, S.\n\n\n \n\n\n\n In Grove, D.; and Blackburn, S. M., editor(s), Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, Portland, OR, USA, June 15-17, 2015, pages 175–185, 2015. ACM\n \n\n\n\n
\n\n\n\n \n \n \"SynthesizingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/pldi/SamakRJ15,\n  author       = {Malavika Samak and\n                  Murali Krishna Ramanathan and\n                  Suresh Jagannathan},\n  editor       = {David Grove and\n                  Stephen M. Blackburn},\n  title        = {Synthesizing racy tests},\n  booktitle    = {Proceedings of the 36th {ACM} {SIGPLAN} Conference on Programming\n                  Language Design and Implementation, Portland, OR, USA, June 15-17,\n                  2015},\n  pages        = {175--185},\n  publisher    = {{ACM}},\n  year         = {2015},\n  url          = {https://doi.org/10.1145/2737924.2737998},\n  doi          = {10.1145/2737924.2737998},\n  timestamp    = {Wed, 23 Jun 2021 16:58:51 +0200},\n  biburl       = {https://dblp.org/rec/conf/pldi/SamakRJ15.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Declarative programming over eventually consistent data stores.\n \n \n \n \n\n\n \n Sivaramakrishnan, K. C.; Kaki, G.; and Jagannathan, S.\n\n\n \n\n\n\n In Grove, D.; and Blackburn, S. M., editor(s), Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, Portland, OR, USA, June 15-17, 2015, pages 413–424, 2015. ACM\n \n\n\n\n
\n\n\n\n \n \n \"DeclarativePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/pldi/Sivaramakrishnan15,\n  author       = {K. C. Sivaramakrishnan and\n                  Gowtham Kaki and\n                  Suresh Jagannathan},\n  editor       = {David Grove and\n                  Stephen M. Blackburn},\n  title        = {Declarative programming over eventually consistent data stores},\n  booktitle    = {Proceedings of the 36th {ACM} {SIGPLAN} Conference on Programming\n                  Language Design and Implementation, Portland, OR, USA, June 15-17,\n                  2015},\n  pages        = {413--424},\n  publisher    = {{ACM}},\n  year         = {2015},\n  url          = {https://doi.org/10.1145/2737924.2737981},\n  doi          = {10.1145/2737924.2737981},\n  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/pldi/Sivaramakrishnan15.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Dependent Array Type Inference from Tests.\n \n \n \n \n\n\n \n Zhu, H.; Nori, A. V.; and Jagannathan, S.\n\n\n \n\n\n\n In D'Souza, D.; Lal, A.; and Larsen, K. G., editor(s), Verification, Model Checking, and Abstract Interpretation - 16th International Conference, VMCAI 2015, Mumbai, India, January 12-14, 2015. Proceedings, volume 8931, of Lecture Notes in Computer Science, pages 412–430, 2015. Springer\n \n\n\n\n
\n\n\n\n \n \n \"DependentPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/vmcai/ZhuNJ15,\n  author       = {He Zhu and\n                  Aditya V. Nori and\n                  Suresh Jagannathan},\n  editor       = {Deepak D'Souza and\n                  Akash Lal and\n                  Kim Guldstrand Larsen},\n  title        = {Dependent Array Type Inference from Tests},\n  booktitle    = {Verification, Model Checking, and Abstract Interpretation - 16th International\n                  Conference, {VMCAI} 2015, Mumbai, India, January 12-14, 2015. Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {8931},\n  pages        = {412--430},\n  publisher    = {Springer},\n  year         = {2015},\n  url          = {https://doi.org/10.1007/978-3-662-46081-8\\_23},\n  doi          = {10.1007/978-3-662-46081-8\\_23},\n  timestamp    = {Tue, 07 May 2024 20:11:13 +0200},\n  biburl       = {https://dblp.org/rec/conf/vmcai/ZhuNJ15.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Building Resource Adaptive Software Systems (BRASS): Objectives and System Evaluation.\n \n \n \n \n\n\n \n Hughes, J.; Sparks, C.; Stoughton, A.; Parikh, R.; Reuther, A.; and Jagannathan, S.\n\n\n \n\n\n\n CoRR, abs/1510.02104. 2015.\n \n\n\n\n
\n\n\n\n \n \n \"BuildingPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/HughesSSPRJ15,\n  author       = {Jeffrey Hughes and\n                  Cassandra Sparks and\n                  Alley Stoughton and\n                  Rinku Parikh and\n                  Albert Reuther and\n                  Suresh Jagannathan},\n  title        = {Building Resource Adaptive Software Systems {(BRASS):} Objectives\n                  and System Evaluation},\n  journal      = {CoRR},\n  volume       = {abs/1510.02104},\n  year         = {2015},\n  url          = {http://arxiv.org/abs/1510.02104},\n  eprinttype    = {arXiv},\n  eprint       = {1510.02104},\n  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/HughesSSPRJ15.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2014\n \n \n (7)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n MultiMLton: A multicore-aware runtime for standard ML.\n \n \n \n \n\n\n \n Sivaramakrishnan, K. C.; Ziarek, L.; and Jagannathan, S.\n\n\n \n\n\n\n J. Funct. Program., 24(6): 613–674. 2014.\n \n\n\n\n
\n\n\n\n \n \n \"MultiMLton:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/jfp/SivaramakrishnanZJ14,\n  author       = {K. C. Sivaramakrishnan and\n                  Lukasz Ziarek and\n                  Suresh Jagannathan},\n  title        = {MultiMLton: {A} multicore-aware runtime for standard {ML}},\n  journal      = {J. Funct. Program.},\n  volume       = {24},\n  number       = {6},\n  pages        = {613--674},\n  year         = {2014},\n  url          = {https://doi.org/10.1017/S0956796814000161},\n  doi          = {10.1017/S0956796814000161},\n  timestamp    = {Sat, 27 May 2017 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/jfp/SivaramakrishnanZJ14.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Atomicity Refinement for Verified Compilation.\n \n \n \n \n\n\n \n Jagannathan, S.; Laporte, V.; Petri, G.; Pichardie, D.; and Vitek, J.\n\n\n \n\n\n\n ACM Trans. Program. Lang. Syst., 36(2): 6:1–6:30. 2014.\n \n\n\n\n
\n\n\n\n \n \n \"AtomicityPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/toplas/JagannathanLPPV14,\n  author       = {Suresh Jagannathan and\n                  Vincent Laporte and\n                  Gustavo Petri and\n                  David Pichardie and\n                  Jan Vitek},\n  title        = {Atomicity Refinement for Verified Compilation},\n  journal      = {{ACM} Trans. Program. Lang. Syst.},\n  volume       = {36},\n  number       = {2},\n  pages        = {6:1--6:30},\n  year         = {2014},\n  url          = {https://doi.org/10.1145/2601339},\n  doi          = {10.1145/2601339},\n  timestamp    = {Sun, 19 Jan 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/toplas/JagannathanLPPV14.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A relational framework for higher-order shape analysis.\n \n \n \n \n\n\n \n Kaki, G.; and Jagannathan, S.\n\n\n \n\n\n\n In Jeuring, J.; and Chakravarty, M. M. T., editor(s), Proceedings of the 19th ACM SIGPLAN international conference on Functional programming, Gothenburg, Sweden, September 1-3, 2014, pages 311–324, 2014. ACM\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/icfp/KakiJ14,\n  author       = {Gowtham Kaki and\n                  Suresh Jagannathan},\n  editor       = {Johan Jeuring and\n                  Manuel M. T. Chakravarty},\n  title        = {A relational framework for higher-order shape analysis},\n  booktitle    = {Proceedings of the 19th {ACM} {SIGPLAN} international conference on\n                  Functional programming, Gothenburg, Sweden, September 1-3, 2014},\n  pages        = {311--324},\n  publisher    = {{ACM}},\n  year         = {2014},\n  url          = {https://doi.org/10.1145/2628136.2628159},\n  doi          = {10.1145/2628136.2628159},\n  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/icfp/KakiJ14.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n R\\(^\\mboxCML\\): A Prescription for Safely Relaxing Synchrony.\n \n \n \n \n\n\n \n Sivaramakrishnan, K. C.; Ziarek, L.; and Jagannathan, S.\n\n\n \n\n\n\n In Flatt, M.; and Guo, H., editor(s), Practical Aspects of Declarative Languages - 16th International Symposium, PADL 2014, San Diego, CA, USA, January 20-21, 2014. Proceedings, volume 8324, of Lecture Notes in Computer Science, pages 1–16, 2014. Springer\n \n\n\n\n
\n\n\n\n \n \n \"R\\(^\\mboxCML\\):Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/padl/SivaramakrishnanZJ14,\n  author       = {K. C. Sivaramakrishnan and\n                  Lukasz Ziarek and\n                  Suresh Jagannathan},\n  editor       = {Matthew Flatt and\n                  Hai{-}Feng Guo},\n  title        = {R\\({}^{\\mbox{CML}}\\): {A} Prescription for Safely Relaxing Synchrony},\n  booktitle    = {Practical Aspects of Declarative Languages - 16th International Symposium,\n                  {PADL} 2014, San Diego, CA, USA, January 20-21, 2014. Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {8324},\n  pages        = {1--16},\n  publisher    = {Springer},\n  year         = {2014},\n  url          = {https://doi.org/10.1007/978-3-319-04132-2\\_1},\n  doi          = {10.1007/978-3-319-04132-2\\_1},\n  timestamp    = {Tue, 14 May 2019 10:00:42 +0200},\n  biburl       = {https://dblp.org/rec/conf/padl/SivaramakrishnanZJ14.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Atomicity refinement for verified compilation.\n \n \n \n \n\n\n \n Jagannathan, S.; Petri, G.; Vitek, J.; Pichardie, D.; and Laporte, V.\n\n\n \n\n\n\n In O'Boyle, M. F. P.; and Pingali, K., editor(s), ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI '14, Edinburgh, United Kingdom - June 09 - 11, 2014, pages 27, 2014. ACM\n \n\n\n\n
\n\n\n\n \n \n \"AtomicityPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/pldi/JagannathanPVPL14,\n  author       = {Suresh Jagannathan and\n                  Gustavo Petri and\n                  Jan Vitek and\n                  David Pichardie and\n                  Vincent Laporte},\n  editor       = {Michael F. P. O'Boyle and\n                  Keshav Pingali},\n  title        = {Atomicity refinement for verified compilation},\n  booktitle    = {{ACM} {SIGPLAN} Conference on Programming Language Design and Implementation,\n                  {PLDI} '14, Edinburgh, United Kingdom - June 09 - 11, 2014},\n  pages        = {27},\n  publisher    = {{ACM}},\n  year         = {2014},\n  url          = {https://doi.org/10.1145/2594291.2594346},\n  doi          = {10.1145/2594291.2594346},\n  timestamp    = {Thu, 24 Jun 2021 16:19:30 +0200},\n  biburl       = {https://dblp.org/rec/conf/pldi/JagannathanPVPL14.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n The 41st Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL '14, San Diego, CA, USA, January 20-21, 2014.\n \n \n \n \n\n\n \n Jagannathan, S.; and Sewell, P.,\n editors.\n \n\n\n \n\n\n\n ACM. 2014.\n \n\n\n\n
\n\n\n\n \n \n \"ThePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@proceedings{DBLP:conf/popl/2014,\n  editor       = {Suresh Jagannathan and\n                  Peter Sewell},\n  title        = {The 41st Annual {ACM} {SIGPLAN-SIGACT} Symposium on Principles of\n                  Programming Languages, {POPL} '14, San Diego, CA, USA, January 20-21,\n                  2014},\n  publisher    = {{ACM}},\n  year         = {2014},\n  url          = {https://doi.org/10.1145/2535838},\n  doi          = {10.1145/2535838},\n  isbn         = {978-1-4503-2544-8},\n  timestamp    = {Thu, 24 Jun 2021 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/popl/2014.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Proceedings of the 3rd ACM SIGPLAN Program Protection and Reverse Engineering Workshop 2014, PPREW 2014, January 25, 2014, San Diego, CA, USA.\n \n \n \n \n\n\n \n Jagannathan, S.; and Sewell, P.,\n editors.\n \n\n\n \n\n\n\n ACM. 2014.\n \n\n\n\n
\n\n\n\n \n \n \"ProceedingsPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@proceedings{DBLP:conf/popl/2014pprew,\n  editor       = {Suresh Jagannathan and\n                  Peter Sewell},\n  title        = {Proceedings of the 3rd {ACM} {SIGPLAN} Program Protection and Reverse\n                  Engineering Workshop 2014, {PPREW} 2014, January 25, 2014, San Diego,\n                  CA, {USA}},\n  publisher    = {{ACM}},\n  year         = {2014},\n  url          = {http://dl.acm.org/citation.cfm?id=2556464},\n  isbn         = {978-1-4503-2649-0},\n  timestamp    = {Mon, 18 Jun 2018 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/popl/2014pprew.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2013\n \n \n (6)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n CompCertTSO: A Verified Compiler for Relaxed-Memory Concurrency.\n \n \n \n \n\n\n \n Sevcík, J.; Vafeiadis, V.; Nardelli, F. Z.; Jagannathan, S.; and Sewell, P.\n\n\n \n\n\n\n J. ACM, 60(3): 22:1–22:50. 2013.\n \n\n\n\n
\n\n\n\n \n \n \"CompCertTSO:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/jacm/SevcikVNJS13,\n  author       = {Jaroslav Sevc{\\'{\\i}}k and\n                  Viktor Vafeiadis and\n                  Francesco Zappa Nardelli and\n                  Suresh Jagannathan and\n                  Peter Sewell},\n  title        = {CompCertTSO: {A} Verified Compiler for Relaxed-Memory Concurrency},\n  journal      = {J. {ACM}},\n  volume       = {60},\n  number       = {3},\n  pages        = {22:1--22:50},\n  year         = {2013},\n  url          = {https://doi.org/10.1145/2487241.2487248},\n  doi          = {10.1145/2487241.2487248},\n  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/jacm/SevcikVNJS13.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Principles of POPL.\n \n \n \n \n\n\n \n Dreyer, D.; Field, J.; Giacobazzi, R.; Hicks, M.; Jagannathan, S.; Sagiv, M.; Sewell, P.; and Wadler, P.\n\n\n \n\n\n\n ACM SIGPLAN Notices, 48(4S): 12–16. 2013.\n \n\n\n\n
\n\n\n\n \n \n \"PrinciplesPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/sigplan/DreyerFGHJSSW13,\n  author       = {Derek Dreyer and\n                  John Field and\n                  Roberto Giacobazzi and\n                  Michael Hicks and\n                  Suresh Jagannathan and\n                  Mooly Sagiv and\n                  Peter Sewell and\n                  Philip Wadler},\n  title        = {Principles of {POPL}},\n  journal      = {{ACM} {SIGPLAN} Notices},\n  volume       = {48},\n  number       = {4S},\n  pages        = {12--16},\n  year         = {2013},\n  url          = {https://doi.org/10.1145/2502508.2502517},\n  doi          = {10.1145/2502508.2502517},\n  timestamp    = {Tue, 26 May 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/sigplan/DreyerFGHJSSW13.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Proof-Directed Parallelization Synthesis by Separation Logic.\n \n \n \n \n\n\n \n Botincan, M.; Dodds, M.; and Jagannathan, S.\n\n\n \n\n\n\n ACM Trans. Program. Lang. Syst., 35(2): 8:1–8:60. 2013.\n \n\n\n\n
\n\n\n\n \n \n \"Proof-DirectedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/toplas/BotincanDJ13,\n  author       = {Matko Botincan and\n                  Mike Dodds and\n                  Suresh Jagannathan},\n  title        = {Proof-Directed Parallelization Synthesis by Separation Logic},\n  journal      = {{ACM} Trans. Program. Lang. Syst.},\n  volume       = {35},\n  number       = {2},\n  pages        = {8:1--8:60},\n  year         = {2013},\n  url          = {https://doi.org/10.1145/2491522.2491525},\n  doi          = {10.1145/2491522.2491525},\n  timestamp    = {Mon, 03 Mar 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/toplas/BotincanDJ13.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Flexible access control for javascript.\n \n \n \n \n\n\n \n Richards, G.; Hammer, C.; Nardelli, F. Z.; Jagannathan, S.; and Vitek, J.\n\n\n \n\n\n\n In Hosking, A. L.; Eugster, P. T.; and Lopes, C. V., editor(s), Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, OOPSLA 2013, part of SPLASH 2013, Indianapolis, IN, USA, October 26-31, 2013, pages 305–322, 2013. ACM\n \n\n\n\n
\n\n\n\n \n \n \"FlexiblePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/oopsla/RichardsHNJV13,\n  author       = {Gregor Richards and\n                  Christian Hammer and\n                  Francesco Zappa Nardelli and\n                  Suresh Jagannathan and\n                  Jan Vitek},\n  editor       = {Antony L. Hosking and\n                  Patrick Th. Eugster and\n                  Cristina V. Lopes},\n  title        = {Flexible access control for javascript},\n  booktitle    = {Proceedings of the 2013 {ACM} {SIGPLAN} International Conference on\n                  Object Oriented Programming Systems Languages {\\&} Applications, {OOPSLA}\n                  2013, part of {SPLASH} 2013, Indianapolis, IN, USA, October 26-31,\n                  2013},\n  pages        = {305--322},\n  publisher    = {{ACM}},\n  year         = {2013},\n  url          = {https://doi.org/10.1145/2509136.2509542},\n  doi          = {10.1145/2509136.2509542},\n  timestamp    = {Sun, 19 Jan 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/oopsla/RichardsHNJV13.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Plan B: a buffered memory model for Java.\n \n \n \n \n\n\n \n Demange, D.; Laporte, V.; Zhao, L.; Jagannathan, S.; Pichardie, D.; and Vitek, J.\n\n\n \n\n\n\n In Giacobazzi, R.; and Cousot, R., editor(s), The 40th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL '13, Rome, Italy - January 23 - 25, 2013, pages 329–342, 2013. ACM\n \n\n\n\n
\n\n\n\n \n \n \"PlanPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/popl/DemangeLZJPV13,\n  author       = {Delphine Demange and\n                  Vincent Laporte and\n                  Lei Zhao and\n                  Suresh Jagannathan and\n                  David Pichardie and\n                  Jan Vitek},\n  editor       = {Roberto Giacobazzi and\n                  Radhia Cousot},\n  title        = {Plan {B:} a buffered memory model for Java},\n  booktitle    = {The 40th Annual {ACM} {SIGPLAN-SIGACT} Symposium on Principles of\n                  Programming Languages, {POPL} '13, Rome, Italy - January 23 - 25,\n                  2013},\n  pages        = {329--342},\n  publisher    = {{ACM}},\n  year         = {2013},\n  url          = {https://doi.org/10.1145/2429069.2429110},\n  doi          = {10.1145/2429069.2429110},\n  timestamp    = {Thu, 24 Jun 2021 16:19:31 +0200},\n  biburl       = {https://dblp.org/rec/conf/popl/DemangeLZJPV13.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Compositional and Lightweight Dependent Type Inference for ML.\n \n \n \n \n\n\n \n Zhu, H.; and Jagannathan, S.\n\n\n \n\n\n\n In Giacobazzi, R.; Berdine, J.; and Mastroeni, I., editor(s), Verification, Model Checking, and Abstract Interpretation, 14th International Conference, VMCAI 2013, Rome, Italy, January 20-22, 2013. Proceedings, volume 7737, of Lecture Notes in Computer Science, pages 295–314, 2013. Springer\n \n\n\n\n
\n\n\n\n \n \n \"CompositionalPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/vmcai/ZhuJ13,\n  author       = {He Zhu and\n                  Suresh Jagannathan},\n  editor       = {Roberto Giacobazzi and\n                  Josh Berdine and\n                  Isabella Mastroeni},\n  title        = {Compositional and Lightweight Dependent Type Inference for {ML}},\n  booktitle    = {Verification, Model Checking, and Abstract Interpretation, 14th International\n                  Conference, {VMCAI} 2013, Rome, Italy, January 20-22, 2013. Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {7737},\n  pages        = {295--314},\n  publisher    = {Springer},\n  year         = {2013},\n  url          = {https://doi.org/10.1007/978-3-642-35873-9\\_19},\n  doi          = {10.1007/978-3-642-35873-9\\_19},\n  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/vmcai/ZhuJ13.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2012\n \n \n (4)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Dependence analysis for safe futures.\n \n \n \n \n\n\n \n Navabi, A.; Zhang, X.; and Jagannathan, S.\n\n\n \n\n\n\n Sci. Comput. Program., 77(6): 707–726. 2012.\n \n\n\n\n
\n\n\n\n \n \n \"DependencePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/scp/NavabiZJ12,\n  author       = {Armand Navabi and\n                  Xiangyu Zhang and\n                  Suresh Jagannathan},\n  title        = {Dependence analysis for safe futures},\n  journal      = {Sci. Comput. Program.},\n  volume       = {77},\n  number       = {6},\n  pages        = {707--726},\n  year         = {2012},\n  url          = {https://doi.org/10.1016/j.scico.2010.09.002},\n  doi          = {10.1016/J.SCICO.2010.09.002},\n  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/scp/NavabiZJ12.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Eliminating read barriers through procrastination and cleanliness.\n \n \n \n \n\n\n \n Sivaramakrishnan, K. C.; Ziarek, L.; and Jagannathan, S.\n\n\n \n\n\n\n In Vechev, M. T.; and McKinley, K. S., editor(s), International Symposium on Memory Management, ISMM '12, Beijing, China, June 15-16, 2012, pages 49–60, 2012. ACM\n \n\n\n\n
\n\n\n\n \n \n \"EliminatingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/iwmm/SivaramakrishnanZJ12,\n  author       = {K. C. Sivaramakrishnan and\n                  Lukasz Ziarek and\n                  Suresh Jagannathan},\n  editor       = {Martin T. Vechev and\n                  Kathryn S. McKinley},\n  title        = {Eliminating read barriers through procrastination and cleanliness},\n  booktitle    = {International Symposium on Memory Management, {ISMM} '12, Beijing,\n                  China, June 15-16, 2012},\n  pages        = {49--60},\n  publisher    = {{ACM}},\n  year         = {2012},\n  url          = {https://doi.org/10.1145/2258996.2259005},\n  doi          = {10.1145/2258996.2259005},\n  timestamp    = {Thu, 24 Jun 2021 16:19:30 +0200},\n  biburl       = {https://dblp.org/rec/conf/iwmm/SivaramakrishnanZJ12.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n A Coherent and Managed Runtime for ML on the SCC.\n \n \n \n\n\n \n Sivaramakrishnan, K. C.; Ziarek, L.; and Jagannathan, S.\n\n\n \n\n\n\n In Lankes, S.; and Clauss, C., editor(s), Many-core Applications Research Community (MARC) Symposium at RWTH Aachen University, November 29th-30th 2012, Aachen, Germany, pages 20–35, 2012. RWTH Aachen University\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/marc/SivaramakrishnanZJ12,\n  author       = {K. C. Sivaramakrishnan and\n                  Lukasz Ziarek and\n                  Suresh Jagannathan},\n  editor       = {Stefan Lankes and\n                  Carsten Clauss},\n  title        = {A Coherent and Managed Runtime for {ML} on the {SCC}},\n  booktitle    = {Many-core Applications Research Community {(MARC)} Symposium at {RWTH}\n                  Aachen University, November 29th-30th 2012, Aachen, Germany},\n  pages        = {20--35},\n  publisher    = {{RWTH} Aachen University},\n  year         = {2012},\n  timestamp    = {Thu, 12 Mar 2020 11:37:09 +0100},\n  biburl       = {https://dblp.org/rec/conf/marc/SivaramakrishnanZJ12.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Resource-sensitive synchronization inference by abduction.\n \n \n \n \n\n\n \n Botincan, M.; Dodds, M.; and Jagannathan, S.\n\n\n \n\n\n\n In Field, J.; and Hicks, M., editor(s), Proceedings of the 39th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2012, Philadelphia, Pennsylvania, USA, January 22-28, 2012, pages 309–322, 2012. ACM\n \n\n\n\n
\n\n\n\n \n \n \"Resource-sensitivePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/popl/BotincanDJ12,\n  author       = {Matko Botincan and\n                  Mike Dodds and\n                  Suresh Jagannathan},\n  editor       = {John Field and\n                  Michael Hicks},\n  title        = {Resource-sensitive synchronization inference by abduction},\n  booktitle    = {Proceedings of the 39th {ACM} {SIGPLAN-SIGACT} Symposium on Principles\n                  of Programming Languages, {POPL} 2012, Philadelphia, Pennsylvania,\n                  USA, January 22-28, 2012},\n  pages        = {309--322},\n  publisher    = {{ACM}},\n  year         = {2012},\n  url          = {https://doi.org/10.1145/2103656.2103694},\n  doi          = {10.1145/2103656.2103694},\n  timestamp    = {Mon, 03 Mar 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/popl/BotincanDJ12.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2011\n \n \n (7)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n TransMR: Data-Centric Programming Beyond Data Parallelism.\n \n \n \n \n\n\n \n Rapolu, N.; Kambatla, K.; Jagannathan, S.; and Grama, A.\n\n\n \n\n\n\n In Stoica, I.; and Wilkes, J., editor(s), 3rd USENIX Workshop on Hot Topics in Cloud Computing, HotCloud'11, Portland, OR, USA, June 14-15, 2011, 2011. USENIX Association\n \n\n\n\n
\n\n\n\n \n \n \"TransMR:Paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/hotcloud/RapoluKJG11,\n  author       = {Naresh Rapolu and\n                  Karthik Kambatla and\n                  Suresh Jagannathan and\n                  Ananth Grama},\n  editor       = {Ion Stoica and\n                  John Wilkes},\n  title        = {TransMR: Data-Centric Programming Beyond Data Parallelism},\n  booktitle    = {3rd {USENIX} Workshop on Hot Topics in Cloud Computing, HotCloud'11,\n                  Portland, OR, USA, June 14-15, 2011},\n  publisher    = {{USENIX} Association},\n  year         = {2011},\n  url          = {https://www.usenix.org/conference/hotcloud11/transmr-data-centric-programming-beyond-data-parallelism},\n  timestamp    = {Tue, 09 Feb 2021 08:31:35 +0100},\n  biburl       = {https://dblp.org/rec/conf/hotcloud/RapoluKJG11.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Accentuating the positive: atomicity inference and enforcement using correct executions.\n \n \n \n \n\n\n \n Weeratunge, D.; Zhang, X.; and Jagannathan, S.\n\n\n \n\n\n\n In Lopes, C. V.; and Fisher, K., editor(s), Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2011, part of SPLASH 2011, Portland, OR, USA, October 22 - 27, 2011, pages 19–34, 2011. ACM\n \n\n\n\n
\n\n\n\n \n \n \"AccentuatingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/oopsla/WeeratungeZJ11,\n  author       = {Dasarath Weeratunge and\n                  Xiangyu Zhang and\n                  Suresh Jagannathan},\n  editor       = {Cristina Videira Lopes and\n                  Kathleen Fisher},\n  title        = {Accentuating the positive: atomicity inference and enforcement using\n                  correct executions},\n  booktitle    = {Proceedings of the 26th Annual {ACM} {SIGPLAN} Conference on Object-Oriented\n                  Programming, Systems, Languages, and Applications, {OOPSLA} 2011,\n                  part of {SPLASH} 2011, Portland, OR, USA, October 22 - 27, 2011},\n  pages        = {19--34},\n  publisher    = {{ACM}},\n  year         = {2011},\n  url          = {https://doi.org/10.1145/2048066.2048071},\n  doi          = {10.1145/2048066.2048071},\n  timestamp    = {Thu, 24 Jun 2021 16:19:30 +0200},\n  biburl       = {https://dblp.org/rec/conf/oopsla/WeeratungeZJ11.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Composable asynchronous events.\n \n \n \n \n\n\n \n Ziarek, L.; Sivaramakrishnan, K. C.; and Jagannathan, S.\n\n\n \n\n\n\n In Hall, M. W.; and Padua, D. A., editor(s), Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2011, San Jose, CA, USA, June 4-8, 2011, pages 628–639, 2011. ACM\n \n\n\n\n
\n\n\n\n \n \n \"ComposablePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/pldi/ZiarekSJ11,\n  author       = {Lukasz Ziarek and\n                  K. C. Sivaramakrishnan and\n                  Suresh Jagannathan},\n  editor       = {Mary W. Hall and\n                  David A. Padua},\n  title        = {Composable asynchronous events},\n  booktitle    = {Proceedings of the 32nd {ACM} {SIGPLAN} Conference on Programming\n                  Language Design and Implementation, {PLDI} 2011, San Jose, CA, USA,\n                  June 4-8, 2011},\n  pages        = {628--639},\n  publisher    = {{ACM}},\n  year         = {2011},\n  url          = {https://doi.org/10.1145/1993498.1993572},\n  doi          = {10.1145/1993498.1993572},\n  timestamp    = {Thu, 24 Jun 2021 16:19:30 +0200},\n  biburl       = {https://dblp.org/rec/conf/pldi/ZiarekSJ11.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Relaxed-memory concurrency and verified compilation.\n \n \n \n \n\n\n \n Sevcík, J.; Vafeiadis, V.; Nardelli, F. Z.; Jagannathan, S.; and Sewell, P.\n\n\n \n\n\n\n In Ball, T.; and Sagiv, M., editor(s), Proceedings of the 38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2011, Austin, TX, USA, January 26-28, 2011, pages 43–54, 2011. ACM\n \n\n\n\n
\n\n\n\n \n \n \"Relaxed-memoryPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/popl/SevcikVNJS11,\n  author       = {Jaroslav Sevc{\\'{\\i}}k and\n                  Viktor Vafeiadis and\n                  Francesco Zappa Nardelli and\n                  Suresh Jagannathan and\n                  Peter Sewell},\n  editor       = {Thomas Ball and\n                  Mooly Sagiv},\n  title        = {Relaxed-memory concurrency and verified compilation},\n  booktitle    = {Proceedings of the 38th {ACM} {SIGPLAN-SIGACT} Symposium on Principles\n                  of Programming Languages, {POPL} 2011, Austin, TX, USA, January 26-28,\n                  2011},\n  pages        = {43--54},\n  publisher    = {{ACM}},\n  year         = {2011},\n  url          = {https://doi.org/10.1145/1926385.1926393},\n  doi          = {10.1145/1926385.1926393},\n  timestamp    = {Tue, 09 Jul 2024 07:54:49 +0200},\n  biburl       = {https://dblp.org/rec/conf/popl/SevcikVNJS11.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Modular reasoning for deterministic parallelism.\n \n \n \n \n\n\n \n Dodds, M.; Jagannathan, S.; and Parkinson, M. J.\n\n\n \n\n\n\n In Ball, T.; and Sagiv, M., editor(s), Proceedings of the 38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2011, Austin, TX, USA, January 26-28, 2011, pages 259–270, 2011. ACM\n \n\n\n\n
\n\n\n\n \n \n \"ModularPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/popl/DoddsJP11,\n  author       = {Mike Dodds and\n                  Suresh Jagannathan and\n                  Matthew J. Parkinson},\n  editor       = {Thomas Ball and\n                  Mooly Sagiv},\n  title        = {Modular reasoning for deterministic parallelism},\n  booktitle    = {Proceedings of the 38th {ACM} {SIGPLAN-SIGACT} Symposium on Principles\n                  of Programming Languages, {POPL} 2011, Austin, TX, USA, January 26-28,\n                  2011},\n  pages        = {259--270},\n  publisher    = {{ACM}},\n  year         = {2011},\n  url          = {https://doi.org/10.1145/1926385.1926416},\n  doi          = {10.1145/1926385.1926416},\n  timestamp    = {Mon, 03 Mar 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/popl/DoddsJP11.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Isolating Determinism in Multi-threaded Programs.\n \n \n \n \n\n\n \n Ziarek, L.; Tiwary, S.; and Jagannathan, S.\n\n\n \n\n\n\n In Khurshid, S.; and Sen, K., editor(s), Runtime Verification - Second International Conference, RV 2011, San Francisco, CA, USA, September 27-30, 2011, Revised Selected Papers, volume 7186, of Lecture Notes in Computer Science, pages 63–77, 2011. Springer\n \n\n\n\n
\n\n\n\n \n \n \"IsolatingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/rv/ZiarekTJ11,\n  author       = {Lukasz Ziarek and\n                  Siddharth Tiwary and\n                  Suresh Jagannathan},\n  editor       = {Sarfraz Khurshid and\n                  Koushik Sen},\n  title        = {Isolating Determinism in Multi-threaded Programs},\n  booktitle    = {Runtime Verification - Second International Conference, {RV} 2011,\n                  San Francisco, CA, USA, September 27-30, 2011, Revised Selected Papers},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {7186},\n  pages        = {63--77},\n  publisher    = {Springer},\n  year         = {2011},\n  url          = {https://doi.org/10.1007/978-3-642-29860-8\\_6},\n  doi          = {10.1007/978-3-642-29860-8\\_6},\n  timestamp    = {Tue, 14 May 2019 10:00:51 +0200},\n  biburl       = {https://dblp.org/rec/conf/rv/ZiarekTJ11.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n High Quality of Service on Video Streaming in P2P Networks using FST-MDC.\n \n \n \n \n\n\n \n Jagannathan, S.; and Eranti, J.\n\n\n \n\n\n\n CoRR, abs/1105.5641. 2011.\n \n\n\n\n
\n\n\n\n \n \n \"HighPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/corr/abs-1105-5641,\n  author       = {Suresh Jagannathan and\n                  Jeevan Eranti},\n  title        = {High Quality of Service on Video Streaming in {P2P} Networks using\n                  {FST-MDC}},\n  journal      = {CoRR},\n  volume       = {abs/1105.5641},\n  year         = {2011},\n  url          = {http://arxiv.org/abs/1105.5641},\n  eprinttype    = {arXiv},\n  eprint       = {1105.5641},\n  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/corr/abs-1105-5641.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2010\n \n \n (6)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Lightweight checkpointing for concurrent ML.\n \n \n \n \n\n\n \n Ziarek, L.; and Jagannathan, S.\n\n\n \n\n\n\n J. Funct. Program., 20(2): 137–173. 2010.\n \n\n\n\n
\n\n\n\n \n \n \"LightweightPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/jfp/ZiarekJ10,\n  author       = {Lukasz Ziarek and\n                  Suresh Jagannathan},\n  title        = {Lightweight checkpointing for concurrent {ML}},\n  journal      = {J. Funct. Program.},\n  volume       = {20},\n  number       = {2},\n  pages        = {137--173},\n  year         = {2010},\n  url          = {https://doi.org/10.1017/S0956796810000067},\n  doi          = {10.1017/S0956796810000067},\n  timestamp    = {Sat, 27 May 2017 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/jfp/ZiarekJ10.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Analyzing multicore dumps to facilitate concurrency bug reproduction.\n \n \n \n \n\n\n \n Weeratunge, D.; Zhang, X.; and Jagannathan, S.\n\n\n \n\n\n\n In Hoe, J. C.; and Adve, V. S., editor(s), Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2010, Pittsburgh, Pennsylvania, USA, March 13-17, 2010, pages 155–166, 2010. ACM\n \n\n\n\n
\n\n\n\n \n \n \"AnalyzingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/asplos/WeeratungeZJ10,\n  author       = {Dasarath Weeratunge and\n                  Xiangyu Zhang and\n                  Suresh Jagannathan},\n  editor       = {James C. Hoe and\n                  Vikram S. Adve},\n  title        = {Analyzing multicore dumps to facilitate concurrency bug reproduction},\n  booktitle    = {Proceedings of the 15th International Conference on Architectural\n                  Support for Programming Languages and Operating Systems, {ASPLOS}\n                  2010, Pittsburgh, Pennsylvania, USA, March 13-17, 2010},\n  pages        = {155--166},\n  publisher    = {{ACM}},\n  year         = {2010},\n  url          = {https://doi.org/10.1145/1736020.1736039},\n  doi          = {10.1145/1736020.1736039},\n  timestamp    = {Wed, 07 Jul 2021 13:23:08 +0200},\n  biburl       = {https://dblp.org/rec/conf/asplos/WeeratungeZJ10.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Asynchronous Algorithms in MapReduce.\n \n \n \n \n\n\n \n Kambatla, K.; Rapolu, N.; Jagannathan, S.; and Grama, A.\n\n\n \n\n\n\n In Proceedings of the 2010 IEEE International Conference on Cluster Computing, Heraklion, Crete, Greece, 20-24 September, 2010, pages 245–254, 2010. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"AsynchronousPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/cluster/KambatlaRJG10,\n  author       = {Karthik Kambatla and\n                  Naresh Rapolu and\n                  Suresh Jagannathan and\n                  Ananth Grama},\n  title        = {Asynchronous Algorithms in MapReduce},\n  booktitle    = {Proceedings of the 2010 {IEEE} International Conference on Cluster\n                  Computing, Heraklion, Crete, Greece, 20-24 September, 2010},\n  pages        = {245--254},\n  publisher    = {{IEEE} Computer Society},\n  year         = {2010},\n  url          = {https://doi.org/10.1109/CLUSTER.2010.30},\n  doi          = {10.1109/CLUSTER.2010.30},\n  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/cluster/KambatlaRJG10.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Analyzing concurrency bugs using dual slicing.\n \n \n \n \n\n\n \n Weeratunge, D.; Zhang, X.; Sumner, W. N.; and Jagannathan, S.\n\n\n \n\n\n\n In Tonella, P.; and Orso, A., editor(s), Proceedings of the Nineteenth International Symposium on Software Testing and Analysis, ISSTA 2010, Trento, Italy, July 12-16, 2010, pages 253–264, 2010. ACM\n \n\n\n\n
\n\n\n\n \n \n \"AnalyzingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/issta/WeeratungeZSJ10,\n  author       = {Dasarath Weeratunge and\n                  Xiangyu Zhang and\n                  William N. Sumner and\n                  Suresh Jagannathan},\n  editor       = {Paolo Tonella and\n                  Alessandro Orso},\n  title        = {Analyzing concurrency bugs using dual slicing},\n  booktitle    = {Proceedings of the Nineteenth International Symposium on Software\n                  Testing and Analysis, {ISSTA} 2010, Trento, Italy, July 12-16, 2010},\n  pages        = {253--264},\n  publisher    = {{ACM}},\n  year         = {2010},\n  url          = {https://doi.org/10.1145/1831708.1831740},\n  doi          = {10.1145/1831708.1831740},\n  timestamp    = {Tue, 06 Nov 2018 16:57:30 +0100},\n  biburl       = {https://dblp.org/rec/conf/issta/WeeratungeZSJ10.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Lightweight asynchrony using parasitic threads.\n \n \n \n \n\n\n \n Sivaramakrishnan, K. C.; Ziarek, L.; Prasad, R.; and Jagannathan, S.\n\n\n \n\n\n\n In Petersen, L.; and Pontelli, E., editor(s), Proceedings of the POPL 2010 Workshop on Declarative Aspects of Multicore Programming, DAMP 2010, Madrid, Spain, January 19, 2010, pages 63–72, 2010. ACM\n \n\n\n\n
\n\n\n\n \n \n \"LightweightPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/popl/SivaramakrishnanZPJ10,\n  author       = {K. C. Sivaramakrishnan and\n                  Lukasz Ziarek and\n                  Raghavendra Prasad and\n                  Suresh Jagannathan},\n  editor       = {Leaf Petersen and\n                  Enrico Pontelli},\n  title        = {Lightweight asynchrony using parasitic threads},\n  booktitle    = {Proceedings of the {POPL} 2010 Workshop on Declarative Aspects of\n                  Multicore Programming, {DAMP} 2010, Madrid, Spain, January 19, 2010},\n  pages        = {63--72},\n  publisher    = {{ACM}},\n  year         = {2010},\n  url          = {https://doi.org/10.1145/1708046.1708059},\n  doi          = {10.1145/1708046.1708059},\n  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/popl/SivaramakrishnanZPJ10.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n One Stack to Run Them All - Reducing Concurrent Analysis to Sequential Analysis under Priority Scheduling.\n \n \n \n \n\n\n \n Kidd, N.; Jagannathan, S.; and Vitek, J.\n\n\n \n\n\n\n In van de Pol, J.; and Weber, M., editor(s), Model Checking Software - 17th International SPIN Workshop, Enschede, The Netherlands, September 27-29, 2010. Proceedings, volume 6349, of Lecture Notes in Computer Science, pages 245–261, 2010. Springer\n \n\n\n\n
\n\n\n\n \n \n \"OnePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/spin/KiddJV10,\n  author       = {Nicholas Kidd and\n                  Suresh Jagannathan and\n                  Jan Vitek},\n  editor       = {Jaco van de Pol and\n                  Michael Weber},\n  title        = {One Stack to Run Them All - Reducing Concurrent Analysis to Sequential\n                  Analysis under Priority Scheduling},\n  booktitle    = {Model Checking Software - 17th International {SPIN} Workshop, Enschede,\n                  The Netherlands, September 27-29, 2010. Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {6349},\n  pages        = {245--261},\n  publisher    = {Springer},\n  year         = {2010},\n  url          = {https://doi.org/10.1007/978-3-642-16164-3\\_18},\n  doi          = {10.1007/978-3-642-16164-3\\_18},\n  timestamp    = {Tue, 14 May 2019 10:00:36 +0200},\n  biburl       = {https://dblp.org/rec/conf/spin/KiddJV10.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2009\n \n \n (6)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Efficient tag detection in RFID systems.\n \n \n \n \n\n\n \n Carbunar, B.; Ramanathan, M. K.; Koyutürk, M.; Jagannathan, S.; and Grama, A.\n\n\n \n\n\n\n J. Parallel Distributed Comput., 69(2): 180–196. 2009.\n \n\n\n\n
\n\n\n\n \n \n \"EfficientPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/jpdc/CarbunarRKJG09,\n  author       = {Bogdan Carbunar and\n                  Murali Krishna Ramanathan and\n                  Mehmet Koyut{\\"{u}}rk and\n                  Suresh Jagannathan and\n                  Ananth Grama},\n  title        = {Efficient tag detection in {RFID} systems},\n  journal      = {J. Parallel Distributed Comput.},\n  volume       = {69},\n  number       = {2},\n  pages        = {180--196},\n  year         = {2009},\n  url          = {https://doi.org/10.1016/j.jpdc.2008.06.013},\n  doi          = {10.1016/J.JPDC.2008.06.013},\n  timestamp    = {Sat, 22 Feb 2020 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/jpdc/CarbunarRKJG09.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Alchemist: A Transparent Dependence Distance Profiling Infrastructure.\n \n \n \n \n\n\n \n Zhang, X.; Navabi, A.; and Jagannathan, S.\n\n\n \n\n\n\n In Proceedings of the CGO 2009, The Seventh International Symposium on Code Generation and Optimization, Seattle, Washington, USA, March 22-25, 2009, pages 47–58, 2009. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"Alchemist:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/cgo/ZhangNJ09,\n  author       = {Xiangyu Zhang and\n                  Armand Navabi and\n                  Suresh Jagannathan},\n  title        = {Alchemist: {A} Transparent Dependence Distance Profiling Infrastructure},\n  booktitle    = {Proceedings of the {CGO} 2009, The Seventh International Symposium\n                  on Code Generation and Optimization, Seattle, Washington, USA, March\n                  22-25, 2009},\n  pages        = {47--58},\n  publisher    = {{IEEE} Computer Society},\n  year         = {2009},\n  url          = {https://doi.org/10.1109/CGO.2009.15},\n  doi          = {10.1109/CGO.2009.15},\n  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/cgo/ZhangNJ09.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Exceptionally Safe Futures.\n \n \n \n \n\n\n \n Navabi, A.; and Jagannathan, S.\n\n\n \n\n\n\n In Field, J.; and Vasconcelos, V. T., editor(s), Coordination Models and Languages, 11th International Conference, COORDINATION 2009, Lisboa, Portugal, June 9-12, 2009. Proceedings, volume 5521, of Lecture Notes in Computer Science, pages 47–65, 2009. Springer\n \n\n\n\n
\n\n\n\n \n \n \"ExceptionallyPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/coordination/NavabiJ09,\n  author       = {Armand Navabi and\n                  Suresh Jagannathan},\n  editor       = {John Field and\n                  Vasco Thudichum Vasconcelos},\n  title        = {Exceptionally Safe Futures},\n  booktitle    = {Coordination Models and Languages, 11th International Conference,\n                  {COORDINATION} 2009, Lisboa, Portugal, June 9-12, 2009. Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {5521},\n  pages        = {47--65},\n  publisher    = {Springer},\n  year         = {2009},\n  url          = {https://doi.org/10.1007/978-3-642-02053-7\\_3},\n  doi          = {10.1007/978-3-642-02053-7\\_3},\n  timestamp    = {Tue, 14 May 2019 10:00:42 +0200},\n  biburl       = {https://dblp.org/rec/conf/coordination/NavabiJ09.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Partial memoization of concurrency and communication.\n \n \n \n \n\n\n \n Ziarek, L.; Sivaramakrishnan, K. C.; and Jagannathan, S.\n\n\n \n\n\n\n In Hutton, G.; and Tolmach, A. P., editor(s), Proceeding of the 14th ACM SIGPLAN international conference on Functional programming, ICFP 2009, Edinburgh, Scotland, UK, August 31 - September 2, 2009, pages 161–172, 2009. ACM\n \n\n\n\n
\n\n\n\n \n \n \"PartialPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/icfp/ZiarekSJ09,\n  author       = {Lukasz Ziarek and\n                  K. C. Sivaramakrishnan and\n                  Suresh Jagannathan},\n  editor       = {Graham Hutton and\n                  Andrew P. Tolmach},\n  title        = {Partial memoization of concurrency and communication},\n  booktitle    = {Proceeding of the 14th {ACM} {SIGPLAN} international conference on\n                  Functional programming, {ICFP} 2009, Edinburgh, Scotland, UK, August\n                  31 - September 2, 2009},\n  pages        = {161--172},\n  publisher    = {{ACM}},\n  year         = {2009},\n  url          = {https://doi.org/10.1145/1596550.1596575},\n  doi          = {10.1145/1596550.1596575},\n  timestamp    = {Fri, 25 Jun 2021 14:48:54 +0200},\n  biburl       = {https://dblp.org/rec/conf/icfp/ZiarekSJ09.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Semantics-aware trace analysis.\n \n \n \n \n\n\n \n Hoffman, K. J.; Eugster, P.; and Jagannathan, S.\n\n\n \n\n\n\n In Hind, M.; and Diwan, A., editor(s), Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2009, Dublin, Ireland, June 15-21, 2009, pages 453–464, 2009. ACM\n \n\n\n\n
\n\n\n\n \n \n \"Semantics-awarePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/pldi/HoffmanEJ09,\n  author       = {Kevin J. Hoffman and\n                  Patrick Eugster and\n                  Suresh Jagannathan},\n  editor       = {Michael Hind and\n                  Amer Diwan},\n  title        = {Semantics-aware trace analysis},\n  booktitle    = {Proceedings of the 2009 {ACM} {SIGPLAN} Conference on Programming\n                  Language Design and Implementation, {PLDI} 2009, Dublin, Ireland,\n                  June 15-21, 2009},\n  pages        = {453--464},\n  publisher    = {{ACM}},\n  year         = {2009},\n  url          = {https://doi.org/10.1145/1542476.1542527},\n  doi          = {10.1145/1542476.1542527},\n  timestamp    = {Fri, 25 Jun 2021 14:48:54 +0200},\n  biburl       = {https://dblp.org/rec/conf/pldi/HoffmanEJ09.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Speculative N-Way barriers.\n \n \n \n \n\n\n \n Ziarek, L.; Jagannathan, S.; Fluet, M.; and Acar, U. A.\n\n\n \n\n\n\n In Petersen, L.; and Chakravarty, M. M. T., editor(s), Proceedings of the POPL 2009 Workshop on Declarative Aspects of Multicore Programming, DAMP 2009, Savannah, GA, USA, January 20, 2009, pages 1–12, 2009. ACM\n \n\n\n\n
\n\n\n\n \n \n \"SpeculativePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/popl/ZiarekJFA09,\n  author       = {Lukasz Ziarek and\n                  Suresh Jagannathan and\n                  Matthew Fluet and\n                  Umut A. Acar},\n  editor       = {Leaf Petersen and\n                  Manuel M. T. Chakravarty},\n  title        = {Speculative N-Way barriers},\n  booktitle    = {Proceedings of the {POPL} 2009 Workshop on Declarative Aspects of\n                  Multicore Programming, {DAMP} 2009, Savannah, GA, USA, January 20,\n                  2009},\n  pages        = {1--12},\n  publisher    = {{ACM}},\n  year         = {2009},\n  url          = {https://doi.org/10.1145/1481839.1481841},\n  doi          = {10.1145/1481839.1481841},\n  timestamp    = {Fri, 25 Jun 2021 14:48:54 +0200},\n  biburl       = {https://dblp.org/rec/conf/popl/ZiarekJFA09.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2008\n \n \n (8)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n A domain-specific compiler theory based framework for automated reaction network generation.\n \n \n \n \n\n\n \n Hsu, S.; Krishnamurthy, B.; Rao, P.; Zhao, C.; Jagannathan, S.; and Venkatasubramanian, V.\n\n\n \n\n\n\n Comput. Chem. Eng., 32(10): 2455–2470. 2008.\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/cce/HsuKRZJV08,\n  author       = {Shuo{-}Huan Hsu and\n                  Balachandra Krishnamurthy and\n                  Prathima Rao and\n                  Chunhua Zhao and\n                  Suresh Jagannathan and\n                  Venkat Venkatasubramanian},\n  title        = {A domain-specific compiler theory based framework for automated reaction\n                  network generation},\n  journal      = {Comput. Chem. Eng.},\n  volume       = {32},\n  number       = {10},\n  pages        = {2455--2470},\n  year         = {2008},\n  url          = {https://doi.org/10.1016/j.compchemeng.2008.01.007},\n  doi          = {10.1016/J.COMPCHEMENG.2008.01.007},\n  timestamp    = {Sun, 22 Oct 2023 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/cce/HsuKRZJV08.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Semantic indexing in structured peer-to-peer networks.\n \n \n \n \n\n\n \n Ferreira, R. A.; Koyutürk, M.; Jagannathan, S.; and Grama, A.\n\n\n \n\n\n\n J. Parallel Distributed Comput., 68(1): 64–77. 2008.\n \n\n\n\n
\n\n\n\n \n \n \"SemanticPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/jpdc/FerreiraKJG08,\n  author       = {Ronaldo A. Ferreira and\n                  Mehmet Koyut{\\"{u}}rk and\n                  Suresh Jagannathan and\n                  Ananth Grama},\n  title        = {Semantic indexing in structured peer-to-peer networks},\n  journal      = {J. Parallel Distributed Comput.},\n  volume       = {68},\n  number       = {1},\n  pages        = {64--77},\n  year         = {2008},\n  url          = {https://doi.org/10.1016/j.jpdc.2007.06.003},\n  doi          = {10.1016/J.JPDC.2007.06.003},\n  timestamp    = {Sat, 22 Feb 2020 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/jpdc/FerreiraKJG08.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Flattening tuples in an SSA intermediate representation.\n \n \n \n \n\n\n \n Ziarek, L.; Weeks, S.; and Jagannathan, S.\n\n\n \n\n\n\n High. Order Symb. Comput., 21(3): 333–358. 2008.\n \n\n\n\n
\n\n\n\n \n \n \"FlatteningPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/lisp/ZiarekWJ08,\n  author       = {Lukasz Ziarek and\n                  Stephen Weeks and\n                  Suresh Jagannathan},\n  title        = {Flattening tuples in an {SSA} intermediate representation},\n  journal      = {High. Order Symb. Comput.},\n  volume       = {21},\n  number       = {3},\n  pages        = {333--358},\n  year         = {2008},\n  url          = {https://doi.org/10.1007/s10990-008-9035-3},\n  doi          = {10.1007/S10990-008-9035-3},\n  timestamp    = {Thu, 05 Mar 2020 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/lisp/ZiarekWJ08.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A Uniform Transactional Execution Environment for Java.\n \n \n \n \n\n\n \n Ziarek, L.; Welc, A.; Adl-Tabatabai, A.; Menon, V.; Shpeisman, T.; and Jagannathan, S.\n\n\n \n\n\n\n In Vitek, J., editor(s), ECOOP 2008 - Object-Oriented Programming, 22nd European Conference, Paphos, Cyprus, July 7-11, 2008, Proceedings, volume 5142, of Lecture Notes in Computer Science, pages 129–154, 2008. Springer\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/ecoop/ZiarekWAMSJ08,\n  author       = {Lukasz Ziarek and\n                  Adam Welc and\n                  Ali{-}Reza Adl{-}Tabatabai and\n                  Vijay Menon and\n                  Tatiana Shpeisman and\n                  Suresh Jagannathan},\n  editor       = {Jan Vitek},\n  title        = {A Uniform Transactional Execution Environment for Java},\n  booktitle    = {{ECOOP} 2008 - Object-Oriented Programming, 22nd European Conference,\n                  Paphos, Cyprus, July 7-11, 2008, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {5142},\n  pages        = {129--154},\n  publisher    = {Springer},\n  year         = {2008},\n  url          = {https://doi.org/10.1007/978-3-540-70592-5\\_7},\n  doi          = {10.1007/978-3-540-70592-5\\_7},\n  timestamp    = {Thu, 03 Sep 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/ecoop/ZiarekWAMSJ08.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Scalable Data Collection in Sensor Networks.\n \n \n \n \n\n\n \n Awan, A.; Jagannathan, S.; and Grama, A.\n\n\n \n\n\n\n In Sadayappan, P.; Parashar, M.; Badrinath, R.; and Prasanna, V. K., editor(s), High Performance Computing - HiPC 2008, 15th International Conference, Bangalore, India, December 17-20, 2008. Proceedings, volume 5374, of Lecture Notes in Computer Science, pages 415–426, 2008. Springer\n \n\n\n\n
\n\n\n\n \n \n \"ScalablePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/hipc/AwanJG08,\n  author       = {Asad Awan and\n                  Suresh Jagannathan and\n                  Ananth Grama},\n  editor       = {P. Sadayappan and\n                  Manish Parashar and\n                  Ramamurthy Badrinath and\n                  Viktor K. Prasanna},\n  title        = {Scalable Data Collection in Sensor Networks},\n  booktitle    = {High Performance Computing - HiPC 2008, 15th International Conference,\n                  Bangalore, India, December 17-20, 2008. Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {5374},\n  pages        = {415--426},\n  publisher    = {Springer},\n  year         = {2008},\n  url          = {https://doi.org/10.1007/978-3-540-89894-8\\_37},\n  doi          = {10.1007/978-3-540-89894-8\\_37},\n  timestamp    = {Tue, 14 May 2019 10:00:50 +0200},\n  biburl       = {https://dblp.org/rec/conf/hipc/AwanJG08.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Quasi-static scheduling for safe futures.\n \n \n \n \n\n\n \n Navabi, A.; Zhang, X.; and Jagannathan, S.\n\n\n \n\n\n\n In Chatterjee, S.; and Scott, M. L., editor(s), Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 2008, Salt Lake City, UT, USA, February 20-23, 2008, pages 23–32, 2008. ACM\n \n\n\n\n
\n\n\n\n \n \n \"Quasi-staticPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/ppopp/NavabiZJ08,\n  author       = {Armand Navabi and\n                  Xiangyu Zhang and\n                  Suresh Jagannathan},\n  editor       = {Siddhartha Chatterjee and\n                  Michael L. Scott},\n  title        = {Quasi-static scheduling for safe futures},\n  booktitle    = {Proceedings of the 13th {ACM} {SIGPLAN} Symposium on Principles and\n                  Practice of Parallel Programming, {PPOPP} 2008, Salt Lake City, UT,\n                  USA, February 20-23, 2008},\n  pages        = {23--32},\n  publisher    = {{ACM}},\n  year         = {2008},\n  url          = {https://doi.org/10.1145/1345206.1345212},\n  doi          = {10.1145/1345206.1345212},\n  timestamp    = {Sun, 12 Jun 2022 19:46:08 +0200},\n  biburl       = {https://dblp.org/rec/conf/ppopp/NavabiZJ08.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n PHALANX: a graph-theoretic framework for test case prioritization.\n \n \n \n \n\n\n \n Ramanathan, M. K.; Koyutürk, M.; Grama, A.; and Jagannathan, S.\n\n\n \n\n\n\n In Wainwright, R. L.; and Haddad, H., editor(s), Proceedings of the 2008 ACM Symposium on Applied Computing (SAC), Fortaleza, Ceara, Brazil, March 16-20, 2008, pages 667–673, 2008. ACM\n \n\n\n\n
\n\n\n\n \n \n \"PHALANX:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/sac/RamanathanKGJ08,\n  author       = {Murali Krishna Ramanathan and\n                  Mehmet Koyut{\\"{u}}rk and\n                  Ananth Grama and\n                  Suresh Jagannathan},\n  editor       = {Roger L. Wainwright and\n                  Hisham Haddad},\n  title        = {{PHALANX:} a graph-theoretic framework for test case prioritization},\n  booktitle    = {Proceedings of the 2008 {ACM} Symposium on Applied Computing (SAC),\n                  Fortaleza, Ceara, Brazil, March 16-20, 2008},\n  pages        = {667--673},\n  publisher    = {{ACM}},\n  year         = {2008},\n  url          = {https://doi.org/10.1145/1363686.1363848},\n  doi          = {10.1145/1363686.1363848},\n  timestamp    = {Tue, 06 Nov 2018 11:06:48 +0100},\n  biburl       = {https://dblp.org/rec/conf/sac/RamanathanKGJ08.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Protocol Inference Using Static Path Profiles.\n \n \n \n \n\n\n \n Ramanathan, M. K.; Sen, K.; Grama, A.; and Jagannathan, S.\n\n\n \n\n\n\n In Alpuente, M.; and Vidal, G., editor(s), Static Analysis, 15th International Symposium, SAS 2008, Valencia, Spain, July 16-18, 2008. Proceedings, volume 5079, of Lecture Notes in Computer Science, pages 78–92, 2008. Springer\n \n\n\n\n
\n\n\n\n \n \n \"ProtocolPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/sas/RamanathanSGJ08,\n  author       = {Murali Krishna Ramanathan and\n                  Koushik Sen and\n                  Ananth Grama and\n                  Suresh Jagannathan},\n  editor       = {Mar{\\'{\\i}}a Alpuente and\n                  Germ{\\'{a}}n Vidal},\n  title        = {Protocol Inference Using Static Path Profiles},\n  booktitle    = {Static Analysis, 15th International Symposium, {SAS} 2008, Valencia,\n                  Spain, July 16-18, 2008. Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {5079},\n  pages        = {78--92},\n  publisher    = {Springer},\n  year         = {2008},\n  url          = {https://doi.org/10.1007/978-3-540-69166-2\\_6},\n  doi          = {10.1007/978-3-540-69166-2\\_6},\n  timestamp    = {Wed, 25 Sep 2019 18:08:39 +0200},\n  biburl       = {https://dblp.org/rec/conf/sas/RamanathanSGJ08.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2007\n \n \n (8)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Randomized leader election.\n \n \n \n \n\n\n \n Ramanathan, M. K.; Ferreira, R. A.; Jagannathan, S.; Grama, A.; and Szpankowski, W.\n\n\n \n\n\n\n Distributed Comput., 19(5-6): 403–418. 2007.\n \n\n\n\n
\n\n\n\n \n \n \"RandomizedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/dc/RamanathanFJGS07,\n  author       = {Murali Krishna Ramanathan and\n                  Ronaldo A. Ferreira and\n                  Suresh Jagannathan and\n                  Ananth Grama and\n                  Wojciech Szpankowski},\n  title        = {Randomized leader election},\n  journal      = {Distributed Comput.},\n  volume       = {19},\n  number       = {5-6},\n  pages        = {403--418},\n  year         = {2007},\n  url          = {https://doi.org/10.1007/s00446-007-0022-4},\n  doi          = {10.1007/S00446-007-0022-4},\n  timestamp    = {Fri, 13 Mar 2020 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/dc/RamanathanFJGS07.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Randomized Protocols for Duplicate Elimination in Peer-to-Peer Storage Systems.\n \n \n \n\n\n \n Ferreira, R. A.; Ramanathan, M. K.; Grama, A.; and Jagannathan, S.\n\n\n \n\n\n\n IEEE Trans. Parallel Distributed Syst., 18(5): 686–696. 2007.\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/tpds/FerreiraRGJ07,\n  author       = {Ronaldo A. Ferreira and\n                  Murali Krishna Ramanathan and\n                  Ananth Grama and\n                  Suresh Jagannathan},\n  title        = {Randomized Protocols for Duplicate Elimination in Peer-to-Peer Storage\n                  Systems},\n  journal      = {{IEEE} Trans. Parallel Distributed Syst.},\n  volume       = {18},\n  number       = {5},\n  pages        = {686--696},\n  year         = {2007},\n  timestamp    = {Fri, 02 Oct 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/tpds/FerreiraRGJ07.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Aspect-Based Introspection and Change Analysis for Evolving Programs.\n \n \n \n\n\n \n Hoffman, K. J.; Ramanathan, M. K.; Eugster, P.; and Jagannathan, S.\n\n\n \n\n\n\n In Cazzola, W.; Chiba, S.; Coady, Y.; Ducasse, S.; Kniesel, G.; Oriol, M.; and Saake, G., editor(s), RAM-SE'07-ECOOP'07 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings, Berlin, Germany, July 31, 2007, pages 59–70, 2007. Fakultät für Informatik, Universität Magdeburg\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/ecoop/HoffmanREJ07,\n  author       = {Kevin J. Hoffman and\n                  Murali Krishna Ramanathan and\n                  Patrick Eugster and\n                  Suresh Jagannathan},\n  editor       = {Walter Cazzola and\n                  Shigeru Chiba and\n                  Yvonne Coady and\n                  St{\\'{e}}phane Ducasse and\n                  G{\\"{u}}nter Kniesel and\n                  Manuel Oriol and\n                  Gunter Saake},\n  title        = {Aspect-Based Introspection and Change Analysis for Evolving Programs},\n  booktitle    = {RAM-SE'07-ECOOP'07 Workshop on Reflection, AOP, and Meta-Data for\n                  Software Evolution, Proceedings, Berlin, Germany, July 31, 2007},\n  pages        = {59--70},\n  publisher    = {Fakult{\\"{a}}t f{\\"{u}}r Informatik, Universit{\\"{a}}t Magdeburg},\n  year         = {2007},\n  timestamp    = {Fri, 16 Jul 2010 10:49:57 +0200},\n  biburl       = {https://dblp.org/rec/conf/ecoop/HoffmanREJ07.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Macroprogramming heterogeneous sensor networks using cosmos.\n \n \n \n \n\n\n \n Awan, A.; Jagannathan, S.; and Grama, A.\n\n\n \n\n\n\n In Ferreira, P.; Gross, T. R.; and Veiga, L., editor(s), Proceedings of the 2007 EuroSys Conference, Lisbon, Portugal, March 21-23, 2007, pages 159–172, 2007. ACM\n \n\n\n\n
\n\n\n\n \n \n \"MacroprogrammingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/eurosys/AwanJG07,\n  author       = {Asad Awan and\n                  Suresh Jagannathan and\n                  Ananth Grama},\n  editor       = {Paulo Ferreira and\n                  Thomas R. Gross and\n                  Lu{\\'{\\i}}s Veiga},\n  title        = {Macroprogramming heterogeneous sensor networks using cosmos},\n  booktitle    = {Proceedings of the 2007 EuroSys Conference, Lisbon, Portugal, March\n                  21-23, 2007},\n  pages        = {159--172},\n  publisher    = {{ACM}},\n  year         = {2007},\n  url          = {https://doi.org/10.1145/1272996.1273014},\n  doi          = {10.1145/1272996.1273014},\n  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/eurosys/AwanJG07.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Building Verifiable Sensing Applications Through Temporal Logic Specification.\n \n \n \n \n\n\n \n Awan, A.; Sameh, A. H.; Jagannathan, S.; and Grama, A.\n\n\n \n\n\n\n In Shi, Y.; van Albada, G. D.; Dongarra, J. J.; and Sloot, P. M. A., editor(s), Computational Science - ICCS 2007, 7th International Conference Beijing, China, May 27-30, 2007, Proceedings, Part I, volume 4487, of Lecture Notes in Computer Science, pages 1205–1212, 2007. Springer\n \n\n\n\n
\n\n\n\n \n \n \"BuildingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/iccS/AwanSJG07,\n  author       = {Asad Awan and\n                  Ahmed H. Sameh and\n                  Suresh Jagannathan and\n                  Ananth Grama},\n  editor       = {Yong Shi and\n                  G. Dick van Albada and\n                  Jack J. Dongarra and\n                  Peter M. A. Sloot},\n  title        = {Building Verifiable Sensing Applications Through Temporal Logic Specification},\n  booktitle    = {Computational Science - {ICCS} 2007, 7th International Conference\n                  Beijing, China, May 27-30, 2007, Proceedings, Part {I}},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {4487},\n  pages        = {1205--1212},\n  publisher    = {Springer},\n  year         = {2007},\n  url          = {https://doi.org/10.1007/978-3-540-72584-8\\_157},\n  doi          = {10.1007/978-3-540-72584-8\\_157},\n  timestamp    = {Tue, 08 Nov 2022 08:34:32 +0100},\n  biburl       = {https://dblp.org/rec/conf/iccS/AwanSJG07.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Path-Sensitive Inference of Function Precedence Protocols.\n \n \n \n \n\n\n \n Ramanathan, M. K.; Grama, A.; and Jagannathan, S.\n\n\n \n\n\n\n In 29th International Conference on Software Engineering (ICSE 2007), Minneapolis, MN, USA, May 20-26, 2007, pages 240–250, 2007. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"Path-SensitivePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/icse/RamanathanGJ07,\n  author       = {Murali Krishna Ramanathan and\n                  Ananth Grama and\n                  Suresh Jagannathan},\n  title        = {Path-Sensitive Inference of Function Precedence Protocols},\n  booktitle    = {29th International Conference on Software Engineering {(ICSE} 2007),\n                  Minneapolis, MN, USA, May 20-26, 2007},\n  pages        = {240--250},\n  publisher    = {{IEEE} Computer Society},\n  year         = {2007},\n  url          = {https://doi.org/10.1109/ICSE.2007.63},\n  doi          = {10.1109/ICSE.2007.63},\n  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/icse/RamanathanGJ07.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Weaving Atomicity Through Dynamic Dependence Tracking.\n \n \n \n \n\n\n \n Jagannathan, S.\n\n\n \n\n\n\n In 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), Proceedings, 26-30 March 2007, Long Beach, California, USA, pages 1–7, 2007. IEEE\n \n\n\n\n
\n\n\n\n \n \n \"WeavingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/ipps/Jagannanthan07,\n  author       = {Suresh Jagannathan},\n  title        = {Weaving Atomicity Through Dynamic Dependence Tracking},\n  booktitle    = {21th International Parallel and Distributed Processing Symposium {(IPDPS}\n                  2007), Proceedings, 26-30 March 2007, Long Beach, California, {USA}},\n  pages        = {1--7},\n  publisher    = {{IEEE}},\n  year         = {2007},\n  url          = {https://doi.org/10.1109/IPDPS.2007.370497},\n  doi          = {10.1109/IPDPS.2007.370497},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/ipps/Jagannanthan07.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Static specification inference using predicate mining.\n \n \n \n \n\n\n \n Ramanathan, M. K.; Grama, A.; and Jagannathan, S.\n\n\n \n\n\n\n In Ferrante, J.; and McKinley, K. S., editor(s), Proceedings of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation, San Diego, California, USA, June 10-13, 2007, pages 123–134, 2007. ACM\n \n\n\n\n
\n\n\n\n \n \n \"StaticPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/pldi/RamanathanGJ07,\n  author       = {Murali Krishna Ramanathan and\n                  Ananth Grama and\n                  Suresh Jagannathan},\n  editor       = {Jeanne Ferrante and\n                  Kathryn S. McKinley},\n  title        = {Static specification inference using predicate mining},\n  booktitle    = {Proceedings of the {ACM} {SIGPLAN} 2007 Conference on Programming\n                  Language Design and Implementation, San Diego, California, USA, June\n                  10-13, 2007},\n  pages        = {123--134},\n  publisher    = {{ACM}},\n  year         = {2007},\n  url          = {https://doi.org/10.1145/1250734.1250749},\n  doi          = {10.1145/1250734.1250749},\n  timestamp    = {Fri, 25 Jun 2021 14:48:54 +0200},\n  biburl       = {https://dblp.org/rec/conf/pldi/RamanathanGJ07.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2006\n \n \n (13)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Revocation techniques for Java concurrency.\n \n \n \n \n\n\n \n Welc, A.; Jagannathan, S.; and Hosking, A. L.\n\n\n \n\n\n\n Concurr. Comput. Pract. Exp., 18(12): 1613–1656. 2006.\n \n\n\n\n
\n\n\n\n \n \n \"RevocationPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/concurrency/WelcJH06,\n  author       = {Adam Welc and\n                  Suresh Jagannathan and\n                  Antony L. Hosking},\n  title        = {Revocation techniques for Java concurrency},\n  journal      = {Concurr. Comput. Pract. Exp.},\n  volume       = {18},\n  number       = {12},\n  pages        = {1613--1656},\n  year         = {2006},\n  url          = {https://doi.org/10.1002/cpe.1008},\n  doi          = {10.1002/CPE.1008},\n  timestamp    = {Mon, 02 Mar 2020 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/concurrency/WelcJH06.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Locality in structured peer-to-peer networks.\n \n \n \n \n\n\n \n Ferreira, R. A.; Jagannathan, S.; and Grama, A.\n\n\n \n\n\n\n J. Parallel Distributed Comput., 66(2): 257–273. 2006.\n \n\n\n\n
\n\n\n\n \n \n \"LocalityPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/jpdc/FerreiraJG06,\n  author       = {Ronaldo A. Ferreira and\n                  Suresh Jagannathan and\n                  Ananth Grama},\n  title        = {Locality in structured peer-to-peer networks},\n  journal      = {J. Parallel Distributed Comput.},\n  volume       = {66},\n  number       = {2},\n  pages        = {257--273},\n  year         = {2006},\n  url          = {https://doi.org/10.1016/j.jpdc.2005.09.002},\n  doi          = {10.1016/J.JPDC.2005.09.002},\n  timestamp    = {Sat, 22 Feb 2020 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/jpdc/FerreiraJG06.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Dynamic state restoration using versioning exceptions.\n \n \n \n \n\n\n \n Nandivada, V. K.; and Jagannathan, S.\n\n\n \n\n\n\n High. Order Symb. Comput., 19(1): 101–124. 2006.\n \n\n\n\n
\n\n\n\n \n \n \"DynamicPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/lisp/NandivadaJ06,\n  author       = {V. Krishna Nandivada and\n                  Suresh Jagannathan},\n  title        = {Dynamic state restoration using versioning exceptions},\n  journal      = {High. Order Symb. Comput.},\n  volume       = {19},\n  number       = {1},\n  pages        = {101--124},\n  year         = {2006},\n  url          = {https://doi.org/10.1007/s10990-006-8610-8},\n  doi          = {10.1007/S10990-006-8610-8},\n  timestamp    = {Thu, 05 Mar 2020 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/lisp/NandivadaJ06.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Unstructured peer-to-peer networks for sharing processor cycles.\n \n \n \n \n\n\n \n Awan, A.; Ferreira, R. A.; Jagannathan, S.; and Grama, A.\n\n\n \n\n\n\n Parallel Comput., 32(2): 115–135. 2006.\n \n\n\n\n
\n\n\n\n \n \n \"UnstructuredPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/pc/AwanFJG06,\n  author       = {Asad Awan and\n                  Ronaldo A. Ferreira and\n                  Suresh Jagannathan and\n                  Ananth Grama},\n  title        = {Unstructured peer-to-peer networks for sharing processor cycles},\n  journal      = {Parallel Comput.},\n  volume       = {32},\n  number       = {2},\n  pages        = {115--135},\n  year         = {2006},\n  url          = {https://doi.org/10.1016/j.parco.2005.09.002},\n  doi          = {10.1016/J.PARCO.2005.09.002},\n  timestamp    = {Sat, 22 Feb 2020 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/pc/AwanFJG06.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Improving duplicate elimination in storage systems.\n \n \n \n \n\n\n \n Bobbarjung, D. R.; Jagannathan, S.; and Dubnicki, C.\n\n\n \n\n\n\n ACM Trans. Storage, 2(4): 424–448. 2006.\n \n\n\n\n
\n\n\n\n \n \n \"ImprovingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/tos/BobbarjungJD06,\n  author       = {Deepak R. Bobbarjung and\n                  Suresh Jagannathan and\n                  Cezary Dubnicki},\n  title        = {Improving duplicate elimination in storage systems},\n  journal      = {{ACM} Trans. Storage},\n  volume       = {2},\n  number       = {4},\n  pages        = {424--448},\n  year         = {2006},\n  url          = {https://doi.org/10.1145/1210596.1210599},\n  doi          = {10.1145/1210596.1210599},\n  timestamp    = {Thu, 30 Jul 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/tos/BobbarjungJD06.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Query Protocols for Highly Resilient Peer-to-Peer Networks.\n \n \n \n\n\n \n Jagannathan, S.; Pandurangan, G.; and Srinivasan, S.\n\n\n \n\n\n\n In Peterson, G. D., editor(s), Proceedings of the ISCA 19th International Conference on Parallel and Distributed Computing Systems, September 20-11, 2006, San Francisco, California, USA, pages 247–252, 2006. ISCA\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/ISCApdcs/JagannathanPS06,\n  author       = {Suresh Jagannathan and\n                  Gopal Pandurangan and\n                  Siriam Srinivasan},\n  editor       = {Gregory D. Peterson},\n  title        = {Query Protocols for Highly Resilient Peer-to-Peer Networks},\n  booktitle    = {Proceedings of the {ISCA} 19th International Conference on Parallel\n                  and Distributed Computing Systems, September 20-11, 2006, San Francisco,\n                  California, {USA}},\n  pages        = {247--252},\n  publisher    = {{ISCA}},\n  year         = {2006},\n  timestamp    = {Mon, 09 Aug 2021 16:35:46 +0200},\n  biburl       = {https://dblp.org/rec/conf/ISCApdcs/JagannathanPS06.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Transparently Reconciling Transactions with Locking for Java Synchronization.\n \n \n \n \n\n\n \n Welc, A.; Hosking, A. L.; and Jagannathan, S.\n\n\n \n\n\n\n In Thomas, D., editor(s), ECOOP 2006 - Object-Oriented Programming, 20th European Conference, Nantes, France, July 3-7, 2006, Proceedings, volume 4067, of Lecture Notes in Computer Science, pages 148–173, 2006. Springer\n \n\n\n\n
\n\n\n\n \n \n \"TransparentlyPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/ecoop/WelcHJ06,\n  author       = {Adam Welc and\n                  Antony L. Hosking and\n                  Suresh Jagannathan},\n  editor       = {Dave Thomas},\n  title        = {Transparently Reconciling Transactions with Locking for Java Synchronization},\n  booktitle    = {{ECOOP} 2006 - Object-Oriented Programming, 20th European Conference,\n                  Nantes, France, July 3-7, 2006, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {4067},\n  pages        = {148--173},\n  publisher    = {Springer},\n  year         = {2006},\n  url          = {https://doi.org/10.1007/11785477\\_8},\n  doi          = {10.1007/11785477\\_8},\n  timestamp    = {Sun, 06 Oct 2024 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/ecoop/WelcHJ06.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Trace-Based Memory Aliasing Across Program Versions.\n \n \n \n \n\n\n \n Ramanathan, M. K.; Jagannathan, S.; and Grama, A.\n\n\n \n\n\n\n In Baresi, L.; and Heckel, R., editor(s), Fundamental Approaches to Software Engineering, 9th International Conference, FASE 2006, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2006, Vienna, Austria, March 27-28, 2006, Proceedings, volume 3922, of Lecture Notes in Computer Science, pages 381–395, 2006. Springer\n \n\n\n\n
\n\n\n\n \n \n \"Trace-BasedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/fase/RamanathanJG06,\n  author       = {Murali Krishna Ramanathan and\n                  Suresh Jagannathan and\n                  Ananth Grama},\n  editor       = {Luciano Baresi and\n                  Reiko Heckel},\n  title        = {Trace-Based Memory Aliasing Across Program Versions},\n  booktitle    = {Fundamental Approaches to Software Engineering, 9th International\n                  Conference, {FASE} 2006, Held as Part of the Joint European Conferences\n                  on Theory and Practice of Software, {ETAPS} 2006, Vienna, Austria,\n                  March 27-28, 2006, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {3922},\n  pages        = {381--395},\n  publisher    = {Springer},\n  year         = {2006},\n  url          = {https://doi.org/10.1007/11693017\\_29},\n  doi          = {10.1007/11693017\\_29},\n  timestamp    = {Tue, 14 May 2019 10:00:54 +0200},\n  biburl       = {https://dblp.org/rec/conf/fase/RamanathanJG06.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Distributed Uniform Sampling in Unstructured Peer-to-Peer Networks.\n \n \n \n \n\n\n \n Awan, A.; Ferreira, R. A.; Jagannathan, S.; and Grama, A.\n\n\n \n\n\n\n In 39th Hawaii International International Conference on Systems Science (HICSS-39 2006), CD-ROM / Abstracts Proceedings, 4-7 January 2006, Kauai, HI, USA, 2006. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"DistributedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/hicss/AwanFJG06,\n  author       = {Asad Awan and\n                  Ronaldo A. Ferreira and\n                  Suresh Jagannathan and\n                  Ananth Grama},\n  title        = {Distributed Uniform Sampling in Unstructured Peer-to-Peer Networks},\n  booktitle    = {39th Hawaii International International Conference on Systems Science\n                  {(HICSS-39} 2006), {CD-ROM} / Abstracts Proceedings, 4-7 January 2006,\n                  Kauai, HI, {USA}},\n  publisher    = {{IEEE} Computer Society},\n  year         = {2006},\n  url          = {https://doi.org/10.1109/HICSS.2006.126},\n  doi          = {10.1109/HICSS.2006.126},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/hicss/AwanFJG06.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Stabilizers: a modular checkpointing abstraction for concurrent functional programs.\n \n \n \n \n\n\n \n Ziarek, L.; Schatz, P.; and Jagannathan, S.\n\n\n \n\n\n\n In Reppy, J. H.; and Lawall, J., editor(s), Proceedings of the 11th ACM SIGPLAN International Conference on Functional Programming, ICFP 2006, Portland, Oregon, USA, September 16-21, 2006, pages 136–147, 2006. ACM\n \n\n\n\n
\n\n\n\n \n \n \"Stabilizers:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/icfp/ZiarekSJ06,\n  author       = {Lukasz Ziarek and\n                  Philip Schatz and\n                  Suresh Jagannathan},\n  editor       = {John H. Reppy and\n                  Julia Lawall},\n  title        = {Stabilizers: a modular checkpointing abstraction for concurrent functional\n                  programs},\n  booktitle    = {Proceedings of the 11th {ACM} {SIGPLAN} International Conference on\n                  Functional Programming, {ICFP} 2006, Portland, Oregon, USA, September\n                  16-21, 2006},\n  pages        = {136--147},\n  publisher    = {{ACM}},\n  year         = {2006},\n  url          = {https://doi.org/10.1145/1159803.1159822},\n  doi          = {10.1145/1159803.1159822},\n  timestamp    = {Mon, 17 Jan 2022 15:20:18 +0100},\n  biburl       = {https://dblp.org/rec/conf/icfp/ZiarekSJ06.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Dynamic aspects for runtime fault determination and recovery.\n \n \n \n \n\n\n \n Manson, J.; Vitek, J.; and Jagannathan, S.\n\n\n \n\n\n\n In 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), Proceedings, 25-29 April 2006, Rhodes Island, Greece, 2006. IEEE\n \n\n\n\n
\n\n\n\n \n \n \"DynamicPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/ipps/MansonVJ06,\n  author       = {Jeremy Manson and\n                  Jan Vitek and\n                  Suresh Jagannathan},\n  title        = {Dynamic aspects for runtime fault determination and recovery},\n  booktitle    = {20th International Parallel and Distributed Processing Symposium {(IPDPS}\n                  2006), Proceedings, 25-29 April 2006, Rhodes Island, Greece},\n  publisher    = {{IEEE}},\n  year         = {2006},\n  url          = {https://doi.org/10.1109/IPDPS.2006.1639576},\n  doi          = {10.1109/IPDPS.2006.1639576},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/ipps/MansonVJ06.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Sieve: A Tool for Automatically Detecting Variations Across Program Versions.\n \n \n \n \n\n\n \n Ramanathan, M. K.; Grama, A.; and Jagannathan, S.\n\n\n \n\n\n\n In 21st IEEE/ACM International Conference on Automated Software Engineering (ASE 2006), 18-22 September 2006, Tokyo, Japan, pages 241–252, 2006. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"Sieve:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/kbse/RamanathanGJ06,\n  author       = {Murali Krishna Ramanathan and\n                  Ananth Grama and\n                  Suresh Jagannathan},\n  title        = {Sieve: {A} Tool for Automatically Detecting Variations Across Program\n                  Versions},\n  booktitle    = {21st {IEEE/ACM} International Conference on Automated Software Engineering\n                  {(ASE} 2006), 18-22 September 2006, Tokyo, Japan},\n  pages        = {241--252},\n  publisher    = {{IEEE} Computer Society},\n  year         = {2006},\n  url          = {https://doi.org/10.1109/ASE.2006.61},\n  doi          = {10.1109/ASE.2006.61},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/kbse/RamanathanGJ06.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Modular Checkpointing for Atomicity.\n \n \n \n \n\n\n \n Ziarek, L.; Schatz, P.; and Jagannathan, S.\n\n\n \n\n\n\n In Gopalakrishnan, G.; and O'Leary, J., editor(s), Proceedings of the Thread Verification Workshop, TV@FLoC 2006, Seattle, WA, USA, August 21-22, 2006, volume 174, of Electronic Notes in Theoretical Computer Science, pages 85–115, 2006. Elsevier\n \n\n\n\n
\n\n\n\n \n \n \"ModularPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:journals/entcs/ZiarekSJ07,\n  author       = {Lukasz Ziarek and\n                  Philip Schatz and\n                  Suresh Jagannathan},\n  editor       = {Ganesh Gopalakrishnan and\n                  John O'Leary},\n  title        = {Modular Checkpointing for Atomicity},\n  booktitle    = {Proceedings of the Thread Verification Workshop, TV@FLoC 2006, Seattle,\n                  WA, USA, August 21-22, 2006},\n  series       = {Electronic Notes in Theoretical Computer Science},\n  volume       = {174},\n  number       = {9},\n  pages        = {85--115},\n  publisher    = {Elsevier},\n  year         = {2006},\n  url          = {https://doi.org/10.1016/j.entcs.2007.04.008},\n  doi          = {10.1016/J.ENTCS.2007.04.008},\n  timestamp    = {Fri, 27 Jan 2023 14:19:41 +0100},\n  biburl       = {https://dblp.org/rec/journals/entcs/ZiarekSJ07.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2005\n \n \n (6)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n A transactional object calculus.\n \n \n \n \n\n\n \n Jagannathan, S.; Vitek, J.; Welc, A.; and Hosking, A. L.\n\n\n \n\n\n\n Sci. Comput. Program., 57(2): 164–186. 2005.\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/scp/JagannathanVWH05,\n  author       = {Suresh Jagannathan and\n                  Jan Vitek and\n                  Adam Welc and\n                  Antony L. Hosking},\n  title        = {A transactional object calculus},\n  journal      = {Sci. Comput. Program.},\n  volume       = {57},\n  number       = {2},\n  pages        = {164--186},\n  year         = {2005},\n  url          = {https://doi.org/10.1016/j.scico.2005.03.001},\n  doi          = {10.1016/J.SCICO.2005.03.001},\n  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/scp/JagannathanVWH05.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n VI-Attached Database Storage.\n \n \n \n \n\n\n \n Zhou, Y.; Bilas, A.; Jagannathan, S.; Xinidis, D.; Dubnicki, C.; and Li, K.\n\n\n \n\n\n\n IEEE Trans. Parallel Distributed Syst., 16(1): 35–50. 2005.\n \n\n\n\n
\n\n\n\n \n \n \"VI-AttachedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/tpds/ZhouBJXDL05,\n  author       = {Yuanyuan Zhou and\n                  Angelos Bilas and\n                  Suresh Jagannathan and\n                  Dimitrios Xinidis and\n                  Cezary Dubnicki and\n                  Kai Li},\n  title        = {VI-Attached Database Storage},\n  journal      = {{IEEE} Trans. Parallel Distributed Syst.},\n  volume       = {16},\n  number       = {1},\n  pages        = {35--50},\n  year         = {2005},\n  url          = {https://doi.org/10.1109/TPDS.2005.13},\n  doi          = {10.1109/TPDS.2005.13},\n  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/tpds/ZhouBJXDL05.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Safe futures for Java.\n \n \n \n \n\n\n \n Welc, A.; Jagannathan, S.; and Hosking, A. L.\n\n\n \n\n\n\n In Johnson, R. E.; and Gabriel, R. P., editor(s), Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, October 16-20, 2005, San Diego, CA, USA, pages 439–453, 2005. ACM\n \n\n\n\n
\n\n\n\n \n \n \"SafePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/oopsla/WelcJH05,\n  author       = {Adam Welc and\n                  Suresh Jagannathan and\n                  Antony L. Hosking},\n  editor       = {Ralph E. Johnson and\n                  Richard P. Gabriel},\n  title        = {Safe futures for Java},\n  booktitle    = {Proceedings of the 20th Annual {ACM} {SIGPLAN} Conference on Object-Oriented\n                  Programming, Systems, Languages, and Applications, {OOPSLA} 2005,\n                  October 16-20, 2005, San Diego, CA, {USA}},\n  pages        = {439--453},\n  publisher    = {{ACM}},\n  year         = {2005},\n  url          = {https://doi.org/10.1145/1094811.1094845},\n  doi          = {10.1145/1094811.1094845},\n  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/oopsla/WelcJH05.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Search with Probabilistic Guarantees in Unstructured Peer-to-Peer Networks.\n \n \n \n \n\n\n \n Ferreira, R. A.; Ramanathan, M. K.; Awan, A.; Grama, A.; and Jagannathan, S.\n\n\n \n\n\n\n In Caronni, G.; Weiler, N.; Waldvogel, M.; and Shahmehri, N., editor(s), Fifth IEEE International Conference on Peer-to-Peer Computing (P2P 2005), 31 August - 2 September 2005, Konstanz, Germany, pages 165–172, 2005. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"SearchPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/p2p/FerreiraRAGJ05,\n  author       = {Ronaldo A. Ferreira and\n                  Murali Krishna Ramanathan and\n                  Asad Awan and\n                  Ananth Grama and\n                  Suresh Jagannathan},\n  editor       = {Germano Caronni and\n                  Nathalie Weiler and\n                  Marcel Waldvogel and\n                  Nahid Shahmehri},\n  title        = {Search with Probabilistic Guarantees in Unstructured Peer-to-Peer\n                  Networks},\n  booktitle    = {Fifth {IEEE} International Conference on Peer-to-Peer Computing {(P2P}\n                  2005), 31 August - 2 September 2005, Konstanz, Germany},\n  pages        = {165--172},\n  publisher    = {{IEEE} Computer Society},\n  year         = {2005},\n  url          = {https://doi.org/10.1109/P2P.2005.33},\n  doi          = {10.1109/P2P.2005.33},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/p2p/FerreiraRAGJ05.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Randomized Protocols for Duplicate Elimination in Peer-to-Peer Storage Systems.\n \n \n \n \n\n\n \n Ferreira, R. A.; Ramanathan, M. K.; Grama, A.; and Jagannathan, S.\n\n\n \n\n\n\n In Caronni, G.; Weiler, N.; Waldvogel, M.; and Shahmehri, N., editor(s), Fifth IEEE International Conference on Peer-to-Peer Computing (P2P 2005), 31 August - 2 September 2005, Konstanz, Germany, pages 201–208, 2005. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"RandomizedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/p2p/FerreiraRGJ05,\n  author       = {Ronaldo A. Ferreira and\n                  Murali Krishna Ramanathan and\n                  Ananth Grama and\n                  Suresh Jagannathan},\n  editor       = {Germano Caronni and\n                  Nathalie Weiler and\n                  Marcel Waldvogel and\n                  Nahid Shahmehri},\n  title        = {Randomized Protocols for Duplicate Elimination in Peer-to-Peer Storage\n                  Systems},\n  booktitle    = {Fifth {IEEE} International Conference on Peer-to-Peer Computing {(P2P}\n                  2005), 31 August - 2 September 2005, Konstanz, Germany},\n  pages        = {201--208},\n  publisher    = {{IEEE} Computer Society},\n  year         = {2005},\n  url          = {https://doi.org/10.1109/P2P.2005.30},\n  doi          = {10.1109/P2P.2005.30},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/p2p/FerreiraRGJ05.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Preemptible Atomic Regions for Real-Time Java.\n \n \n \n \n\n\n \n Manson, J.; Baker, J.; Cunei, A.; Jagannathan, S.; Prochazka, M.; Xin, B.; and Vitek, J.\n\n\n \n\n\n\n In Proceedings of the 26th IEEE Real-Time Systems Symposium (RTSS 2005), 6-8 December 2005, Miami, FL, USA, pages 62–71, 2005. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"PreemptiblePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/rtss/MansonBCJPXV05,\n  author       = {Jeremy Manson and\n                  Jason Baker and\n                  Antonio Cunei and\n                  Suresh Jagannathan and\n                  Marek Prochazka and\n                  Bin Xin and\n                  Jan Vitek},\n  title        = {Preemptible Atomic Regions for Real-Time Java},\n  booktitle    = {Proceedings of the 26th {IEEE} Real-Time Systems Symposium {(RTSS}\n                  2005), 6-8 December 2005, Miami, FL, {USA}},\n  pages        = {62--71},\n  publisher    = {{IEEE} Computer Society},\n  year         = {2005},\n  url          = {https://doi.org/10.1109/RTSS.2005.34},\n  doi          = {10.1109/RTSS.2005.34},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/rtss/MansonBCJPXV05.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2004\n \n \n (6)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Optimistic Concurrency Semantics for Transactions in Coordination Languages.\n \n \n \n \n\n\n \n Jagannathan, S.; and Vitek, J.\n\n\n \n\n\n\n In Nicola, R. D.; Ferrari, G.; and Meredith, G., editor(s), Coordination Models and Languages, 6th International Conference, COORDINATION 2004, Pisa, Italy, February 24-27, 2004, Proceedings, volume 2949, of Lecture Notes in Computer Science, pages 183–198, 2004. Springer\n \n\n\n\n
\n\n\n\n \n \n \"OptimisticPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/coordination/JagannathanV04,\n  author       = {Suresh Jagannathan and\n                  Jan Vitek},\n  editor       = {Rocco De Nicola and\n                  Gian{-}Luigi Ferrari and\n                  Greg Meredith},\n  title        = {Optimistic Concurrency Semantics for Transactions in Coordination\n                  Languages},\n  booktitle    = {Coordination Models and Languages, 6th International Conference, {COORDINATION}\n                  2004, Pisa, Italy, February 24-27, 2004, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {2949},\n  pages        = {183--198},\n  publisher    = {Springer},\n  year         = {2004},\n  url          = {https://doi.org/10.1007/978-3-540-24634-3\\_15},\n  doi          = {10.1007/978-3-540-24634-3\\_15},\n  timestamp    = {Fri, 23 Jun 2023 22:30:54 +0200},\n  biburl       = {https://dblp.org/rec/conf/coordination/JagannathanV04.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Transactional Monitors for Concurrent Objects.\n \n \n \n \n\n\n \n Welc, A.; Jagannathan, S.; and Hosking, A. L.\n\n\n \n\n\n\n In Odersky, M., editor(s), ECOOP 2004 - Object-Oriented Programming, 18th European Conference, Oslo, Norway, June 14-18, 2004, Proceedings, volume 3086, of Lecture Notes in Computer Science, pages 519–542, 2004. Springer\n \n\n\n\n
\n\n\n\n \n \n \"TransactionalPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/ecoop/WelcJH04,\n  author       = {Adam Welc and\n                  Suresh Jagannathan and\n                  Antony L. Hosking},\n  editor       = {Martin Odersky},\n  title        = {Transactional Monitors for Concurrent Objects},\n  booktitle    = {{ECOOP} 2004 - Object-Oriented Programming, 18th European Conference,\n                  Oslo, Norway, June 14-18, 2004, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {3086},\n  pages        = {519--542},\n  publisher    = {Springer},\n  year         = {2004},\n  url          = {https://doi.org/10.1007/978-3-540-24851-4\\_24},\n  doi          = {10.1007/978-3-540-24851-4\\_24},\n  timestamp    = {Sun, 06 Oct 2024 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/ecoop/WelcJH04.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A Semantic Framework for Designer Transactions.\n \n \n \n \n\n\n \n Vitek, J.; Jagannathan, S.; Welc, A.; and Hosking, A. L.\n\n\n \n\n\n\n In Schmidt, D. A., editor(s), Programming Languages and Systems, 13th European Symposium on Programming, ESOP 2004, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2004, Barcelona, Spain, March 29 - April 2, 2004, Proceedings, volume 2986, of Lecture Notes in Computer Science, pages 249–263, 2004. Springer\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/esop/VitekJWH04,\n  author       = {Jan Vitek and\n                  Suresh Jagannathan and\n                  Adam Welc and\n                  Antony L. Hosking},\n  editor       = {David A. Schmidt},\n  title        = {A Semantic Framework for Designer Transactions},\n  booktitle    = {Programming Languages and Systems, 13th European Symposium on Programming,\n                  {ESOP} 2004, Held as Part of the Joint European Conferences on Theory\n                  and Practice of Software, {ETAPS} 2004, Barcelona, Spain, March 29\n                  - April 2, 2004, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {2986},\n  pages        = {249--263},\n  publisher    = {Springer},\n  year         = {2004},\n  url          = {https://doi.org/10.1007/978-3-540-24725-8\\_18},\n  doi          = {10.1007/978-3-540-24725-8\\_18},\n  timestamp    = {Sun, 06 Oct 2024 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/esop/VitekJWH04.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Plethora: An EfficientWide-Area Storage System.\n \n \n \n \n\n\n \n Ferreira, R. A.; Grama, A.; and Jagannathan, S.\n\n\n \n\n\n\n In Bougé, L.; and Prasanna, V. K., editor(s), High Performance Computing - HiPC 2004, 11th International Conference, Bangalore, India, December 19-22, 2004, Proceedings, volume 3296, of Lecture Notes in Computer Science, pages 252–261, 2004. Springer\n \n\n\n\n
\n\n\n\n \n \n \"Plethora:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/hipc/FerreiraGJ04,\n  author       = {Ronaldo A. Ferreira and\n                  Ananth Grama and\n                  Suresh Jagannathan},\n  editor       = {Luc Boug{\\'{e}} and\n                  Viktor K. Prasanna},\n  title        = {Plethora: An EfficientWide-Area Storage System},\n  booktitle    = {High Performance Computing - HiPC 2004, 11th International Conference,\n                  Bangalore, India, December 19-22, 2004, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {3296},\n  pages        = {252--261},\n  publisher    = {Springer},\n  year         = {2004},\n  url          = {https://doi.org/10.1007/978-3-540-30474-6\\_30},\n  doi          = {10.1007/978-3-540-30474-6\\_30},\n  timestamp    = {Tue, 14 May 2019 10:00:50 +0200},\n  biburl       = {https://dblp.org/rec/conf/hipc/FerreiraGJ04.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Enhancing Locality in Structured Peer-to-Peer Networks.\n \n \n \n \n\n\n \n Ferreira, R. A.; Jagannathan, S.; and Grama, A.\n\n\n \n\n\n\n In 10th International Conference on Parallel and Distributed Systems, ICPADS 2004, Newport Beach, CA, USA, July 7-9, 2004, pages 25, 2004. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"EnhancingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/icpads/FerreiraJG04,\n  author       = {Ronaldo A. Ferreira and\n                  Suresh Jagannathan and\n                  Ananth Grama},\n  title        = {Enhancing Locality in Structured Peer-to-Peer Networks},\n  booktitle    = {10th International Conference on Parallel and Distributed Systems,\n                  {ICPADS} 2004, Newport Beach, CA, USA, July 7-9, 2004},\n  pages        = {25},\n  publisher    = {{IEEE} Computer Society},\n  year         = {2004},\n  url          = {https://doi.ieeecomputersociety.org/10.1109/ICPADS.2004.41},\n  doi          = {10.1109/ICPADS.2004.41},\n  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/icpads/FerreiraJG04.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Preemption-Based Avoidance of Priority Inversion for Java.\n \n \n \n \n\n\n \n Welc, A.; Hosking, A. L.; and Jagannathan, S.\n\n\n \n\n\n\n In 33rd International Conference on Parallel Processing (ICPP 2004), 15-18 August 2004, Montreal, Quebec, Canada, pages 529–538, 2004. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"Preemption-BasedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/icpp/WelcHJ04,\n  author       = {Adam Welc and\n                  Antony L. Hosking and\n                  Suresh Jagannathan},\n  title        = {Preemption-Based Avoidance of Priority Inversion for Java},\n  booktitle    = {33rd International Conference on Parallel Processing {(ICPP} 2004),\n                  15-18 August 2004, Montreal, Quebec, Canada},\n  pages        = {529--538},\n  publisher    = {{IEEE} Computer Society},\n  year         = {2004},\n  url          = {https://doi.org/10.1109/ICPP.2004.1327963},\n  doi          = {10.1109/ICPP.2004.1327963},\n  timestamp    = {Sun, 06 Oct 2024 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/icpp/WelcHJ04.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2003\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n An IP address based caching scheme for peer-to-peer networks.\n \n \n \n \n\n\n \n Ferreira, R. A.; Grama, A.; and Jagannathan, S.\n\n\n \n\n\n\n In Proceedings of the Global Telecommunications Conference, 2003. GLOBECOM '03, San Francisco, CA, USA, 1-5 December 2003, pages 3845–3850, 2003. IEEE\n \n\n\n\n
\n\n\n\n \n \n \"AnPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/globecom/FerreiraGJ03,\n  author       = {Ronaldo A. Ferreira and\n                  Ananth Grama and\n                  Suresh Jagannathan},\n  title        = {An {IP} address based caching scheme for peer-to-peer networks},\n  booktitle    = {Proceedings of the Global Telecommunications Conference, 2003. {GLOBECOM}\n                  '03, San Francisco, CA, USA, 1-5 December 2003},\n  pages        = {3845--3850},\n  publisher    = {{IEEE}},\n  year         = {2003},\n  url          = {https://doi.org/10.1109/GLOCOM.2003.1258951},\n  doi          = {10.1109/GLOCOM.2003.1258951},\n  timestamp    = {Tue, 29 Dec 2020 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/globecom/FerreiraGJ03.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2002\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Experiences with VI Communication for Database Storage.\n \n \n \n \n\n\n \n Zhou, Y.; Li, K.; Bilas, A.; Jagannathan, S.; Dubnicki, C.; and Philbin, J.\n\n\n \n\n\n\n In Patt, Y. N.; Grunwald, D.; and Skadron, K., editor(s), 29th International Symposium on Computer Architecture (ISCA 2002), 25-29 May 2002, Anchorage, AK, USA, pages 257–268, 2002. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"ExperiencesPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/isca/ZhouLBJDP02,\n  author       = {Yuanyuan Zhou and\n                  Kai Li and\n                  Angelos Bilas and\n                  Suresh Jagannathan and\n                  Cezary Dubnicki and\n                  James Philbin},\n  editor       = {Yale N. Patt and\n                  Dirk Grunwald and\n                  Kevin Skadron},\n  title        = {Experiences with {VI} Communication for Database Storage},\n  booktitle    = {29th International Symposium on Computer Architecture {(ISCA} 2002),\n                  25-29 May 2002, Anchorage, AK, {USA}},\n  pages        = {257--268},\n  publisher    = {{IEEE} Computer Society},\n  year         = {2002},\n  url          = {https://doi.org/10.1109/ISCA.2002.1003584},\n  doi          = {10.1109/ISCA.2002.1003584},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/isca/ZhouLBJDP02.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2000\n \n \n (3)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Continuation-based transformations for coordination languages.\n \n \n \n \n\n\n \n Jagannathan, S.\n\n\n \n\n\n\n Theor. Comput. Sci., 240(1): 117–146. 2000.\n \n\n\n\n
\n\n\n\n \n \n \"Continuation-basedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/tcs/Jagannathan00,\n  author       = {Suresh Jagannathan},\n  title        = {Continuation-based transformations for coordination languages},\n  journal      = {Theor. Comput. Sci.},\n  volume       = {240},\n  number       = {1},\n  pages        = {117--146},\n  year         = {2000},\n  url          = {https://doi.org/10.1016/S0304-3975(99)00229-7},\n  doi          = {10.1016/S0304-3975(99)00229-7},\n  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/tcs/Jagannathan00.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Flow-Directed Closure Conversion for Typed Languages.\n \n \n \n \n\n\n \n Cejtin, H.; Jagannathan, S.; and Weeks, S.\n\n\n \n\n\n\n In Smolka, G., editor(s), Programming Languages and Systems, 9th European Symposium on Programming, ESOP 2000, Held as Part of the European Joint Conferences on the Theory and Practice of Software, ETAPS 2000, Berlin, Germany, March 25 - April 2, 2000, Proceedings, volume 1782, of Lecture Notes in Computer Science, pages 56–71, 2000. Springer\n \n\n\n\n
\n\n\n\n \n \n \"Flow-DirectedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/esop/CejtinJW00,\n  author       = {Henry Cejtin and\n                  Suresh Jagannathan and\n                  Stephen Weeks},\n  editor       = {Gert Smolka},\n  title        = {Flow-Directed Closure Conversion for Typed Languages},\n  booktitle    = {Programming Languages and Systems, 9th European Symposium on Programming,\n                  {ESOP} 2000, Held as Part of the European Joint Conferences on the\n                  Theory and Practice of Software, {ETAPS} 2000, Berlin, Germany, March\n                  25 - April 2, 2000, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {1782},\n  pages        = {56--71},\n  publisher    = {Springer},\n  year         = {2000},\n  url          = {https://doi.org/10.1007/3-540-46425-5\\_4},\n  doi          = {10.1007/3-540-46425-5\\_4},\n  timestamp    = {Tue, 14 May 2019 10:00:41 +0200},\n  biburl       = {https://dblp.org/rec/conf/esop/CejtinJW00.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Concurrency Analysis for Java.\n \n \n \n \n\n\n \n Ungureanu, C.; and Jagannathan, S.\n\n\n \n\n\n\n In Palsberg, J., editor(s), Static Analysis, 7th International Symposium, SAS 2000, Santa Barbara, CA, USA, June 29 - July 1, 2000, Proceedings, volume 1824, of Lecture Notes in Computer Science, pages 413–432, 2000. Springer\n \n\n\n\n
\n\n\n\n \n \n \"ConcurrencyPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/sas/UngureanuJ00,\n  author       = {Cristian Ungureanu and\n                  Suresh Jagannathan},\n  editor       = {Jens Palsberg},\n  title        = {Concurrency Analysis for Java},\n  booktitle    = {Static Analysis, 7th International Symposium, {SAS} 2000, Santa Barbara,\n                  CA, USA, June 29 - July 1, 2000, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {1824},\n  pages        = {413--432},\n  publisher    = {Springer},\n  year         = {2000},\n  url          = {https://doi.org/10.1007/978-3-540-45099-3\\_22},\n  doi          = {10.1007/978-3-540-45099-3\\_22},\n  timestamp    = {Tue, 14 May 2019 10:00:52 +0200},\n  biburl       = {https://dblp.org/rec/conf/sas/UngureanuJ00.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 1999\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Transparent Communication for Distributed Objects in Java.\n \n \n \n \n\n\n \n Hicks, M. W.; Jagannathan, S.; Kelsey, R.; Moore, J. T.; and Ungureanu, C.\n\n\n \n\n\n\n In Fox, G. C.; Schauser, K. E.; and Snir, M., editor(s), Proceedings of the ACM 1999 Conference on Java Grande, JAVA '99, San Francisco, CA, USA, June 12-14, 1999, pages 160–170, 1999. ACM\n \n\n\n\n
\n\n\n\n \n \n \"TransparentPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/java/HicksJKMU99,\n  author       = {Michael W. Hicks and\n                  Suresh Jagannathan and\n                  Richard Kelsey and\n                  Jonathan T. Moore and\n                  Cristian Ungureanu},\n  editor       = {Geoffrey C. Fox and\n                  Klaus E. Schauser and\n                  Marc Snir},\n  title        = {Transparent Communication for Distributed Objects in Java},\n  booktitle    = {Proceedings of the {ACM} 1999 Conference on Java Grande, {JAVA} '99,\n                  San Francisco, CA, USA, June 12-14, 1999},\n  pages        = {160--170},\n  publisher    = {{ACM}},\n  year         = {1999},\n  url          = {https://doi.org/10.1145/304065.304119},\n  doi          = {10.1145/304065.304119},\n  timestamp    = {Tue, 06 Nov 2018 11:07:44 +0100},\n  biburl       = {https://dblp.org/rec/conf/java/HicksJKMU99.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Mobile and Distributed Agents in Mobidget.\n \n \n \n \n\n\n \n Fujita, S.; Koyama, K.; Yamanouchi, T.; Jagannathan, S.; Kelsey, R.; and Philbin, J.\n\n\n \n\n\n\n In 1st International Symposium on Agent Systems and Applications / 3rd International Symposium on Mobile Agents (ASA/MA '99), 3-6 October 1999, Palm Springs, CA, USA, pages 276–292, 1999. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"MobilePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/ma/FujitaKYJKP99,\n  author       = {Satoru Fujita and\n                  Kazuya Koyama and\n                  Toru Yamanouchi and\n                  Suresh Jagannathan and\n                  Richard Kelsey and\n                  James Philbin},\n  title        = {Mobile and Distributed Agents in Mobidget},\n  booktitle    = {1st International Symposium on Agent Systems and Applications / 3rd\n                  International Symposium on Mobile Agents {(ASA/MA} '99), 3-6 October\n                  1999, Palm Springs, CA, {USA}},\n  pages        = {276--292},\n  publisher    = {{IEEE} Computer Society},\n  year         = {1999},\n  url          = {https://doi.org/10.1109/ASAMA.1999.805419},\n  doi          = {10.1109/ASAMA.1999.805419},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/ma/FujitaKYJKP99.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 1998\n \n \n (4)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Polymorphic Splitting: An Effective Polyvariant Flow Analysis.\n \n \n \n \n\n\n \n Wright, A. K.; and Jagannathan, S.\n\n\n \n\n\n\n ACM Trans. Program. Lang. Syst., 20(1): 166–207. 1998.\n \n\n\n\n
\n\n\n\n \n \n \"PolymorphicPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/toplas/WrightJ98,\n  author       = {Andrew K. Wright and\n                  Suresh Jagannathan},\n  title        = {Polymorphic Splitting: An Effective Polyvariant Flow Analysis},\n  journal      = {{ACM} Trans. Program. Lang. Syst.},\n  volume       = {20},\n  number       = {1},\n  pages        = {166--207},\n  year         = {1998},\n  url          = {https://doi.org/10.1145/271510.271523},\n  doi          = {10.1145/271510.271523},\n  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/toplas/WrightJ98.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n On the Interaction between Mobile Processes and Objects.\n \n \n \n \n\n\n \n Jagannathan, S.; and Kelsey, R.\n\n\n \n\n\n\n In Seventh Heterogeneous Computing Workshop, HCW 1998, Orlando, Florida, USA, March 30, 1998, pages 163–170, 1998. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"OnPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/hcw/JagannathanK98,\n  author       = {Suresh Jagannathan and\n                  Richard Kelsey},\n  title        = {On the Interaction between Mobile Processes and Objects},\n  booktitle    = {Seventh Heterogeneous Computing Workshop, {HCW} 1998, Orlando, Florida,\n                  USA, March 30, 1998},\n  pages        = {163--170},\n  publisher    = {{IEEE} Computer Society},\n  year         = {1998},\n  url          = {https://doi.org/10.1109/HCW.1998.666555},\n  doi          = {10.1109/HCW.1998.666555},\n  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/hcw/JagannathanK98.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Single and Loving It: Must-Alias Analysis for Higher-Order Languages.\n \n \n \n \n\n\n \n Jagannathan, S.; Thiemann, P.; Weeks, S.; and Wright, A. K.\n\n\n \n\n\n\n In MacQueen, D. B.; and Cardelli, L., editor(s), POPL '98, Proceedings of the 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, San Diego, CA, USA, January 19-21, 1998, pages 329–341, 1998. ACM\n \n\n\n\n
\n\n\n\n \n \n \"SinglePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/popl/JagannathanTWW98,\n  author       = {Suresh Jagannathan and\n                  Peter Thiemann and\n                  Stephen Weeks and\n                  Andrew K. Wright},\n  editor       = {David B. MacQueen and\n                  Luca Cardelli},\n  title        = {Single and Loving It: Must-Alias Analysis for Higher-Order Languages},\n  booktitle    = {{POPL} '98, Proceedings of the 25th {ACM} {SIGPLAN-SIGACT} Symposium\n                  on Principles of Programming Languages, San Diego, CA, USA, January\n                  19-21, 1998},\n  pages        = {329--341},\n  publisher    = {{ACM}},\n  year         = {1998},\n  url          = {https://doi.org/10.1145/268946.268973},\n  doi          = {10.1145/268946.268973},\n  timestamp    = {Mon, 23 Mar 2020 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/popl/JagannathanTWW98.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Compiling Java to a Typed Lambda-Calculus: A Preliminary Report.\n \n \n \n \n\n\n \n Wright, A. K.; Jagannathan, S.; Ungureanu, C.; and Hertzmann, A.\n\n\n \n\n\n\n In Leroy, X.; and Ohori, A., editor(s), Types in Compilation, Second International Workshop, TIC '98, Kyoto, Japan, March 25-27, 1998, Proceedings, volume 1473, of Lecture Notes in Computer Science, pages 9–27, 1998. Springer\n \n\n\n\n
\n\n\n\n \n \n \"CompilingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/tic/WrightJUH98,\n  author       = {Andrew K. Wright and\n                  Suresh Jagannathan and\n                  Cristian Ungureanu and\n                  Aaron Hertzmann},\n  editor       = {Xavier Leroy and\n                  Atsushi Ohori},\n  title        = {Compiling Java to a Typed Lambda-Calculus: {A} Preliminary Report},\n  booktitle    = {Types in Compilation, Second International Workshop, {TIC} '98, Kyoto,\n                  Japan, March 25-27, 1998, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {1473},\n  pages        = {9--27},\n  publisher    = {Springer},\n  year         = {1998},\n  url          = {https://doi.org/10.1007/BFb0055510},\n  doi          = {10.1007/BFB0055510},\n  timestamp    = {Tue, 14 May 2019 10:00:38 +0200},\n  biburl       = {https://dblp.org/rec/conf/tic/WrightJUH98.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 1997\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Communication-Passing Style for Coordination Languages.\n \n \n \n \n\n\n \n Jagannathan, S.\n\n\n \n\n\n\n In Garlan, D.; and Métayer, D. L., editor(s), Coordination Languages and Models, Second International Conference, COORDINATION '97, Berlin, Germany, September 1-3, 1997, Proceedings, volume 1282, of Lecture Notes in Computer Science, pages 131–149, 1997. Springer\n \n\n\n\n
\n\n\n\n \n \n \"Communication-PassingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/coordination/Jagannathan97,\n  author       = {Suresh Jagannathan},\n  editor       = {David Garlan and\n                  Daniel Le M{\\'{e}}tayer},\n  title        = {Communication-Passing Style for Coordination Languages},\n  booktitle    = {Coordination Languages and Models, Second International Conference,\n                  {COORDINATION} '97, Berlin, Germany, September 1-3, 1997, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {1282},\n  pages        = {131--149},\n  publisher    = {Springer},\n  year         = {1997},\n  url          = {https://doi.org/10.1007/3-540-63383-9\\_77},\n  doi          = {10.1007/3-540-63383-9\\_77},\n  timestamp    = {Tue, 14 May 2019 10:00:42 +0200},\n  biburl       = {https://dblp.org/rec/conf/coordination/Jagannathan97.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Type-Directed Flow Analysis for Typed Intermediate Languages.\n \n \n \n \n\n\n \n Jagannathan, S.; Weeks, S.; and Wright, A. K.\n\n\n \n\n\n\n In Hentenryck, P. V., editor(s), Static Analysis, 4th International Symposium, SAS '97, Paris, France, September 8-10, 1997, Proceedings, volume 1302, of Lecture Notes in Computer Science, pages 232–249, 1997. Springer\n \n\n\n\n
\n\n\n\n \n \n \"Type-DirectedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/sas/JagannathanWW97,\n  author       = {Suresh Jagannathan and\n                  Stephen Weeks and\n                  Andrew K. Wright},\n  editor       = {Pascal Van Hentenryck},\n  title        = {Type-Directed Flow Analysis for Typed Intermediate Languages},\n  booktitle    = {Static Analysis, 4th International Symposium, {SAS} '97, Paris, France,\n                  September 8-10, 1997, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {1302},\n  pages        = {232--249},\n  publisher    = {Springer},\n  year         = {1997},\n  url          = {https://doi.org/10.1007/BFb0032745},\n  doi          = {10.1007/BFB0032745},\n  timestamp    = {Tue, 14 May 2019 10:00:52 +0200},\n  biburl       = {https://dblp.org/rec/conf/sas/JagannathanWW97.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 1996\n \n \n (3)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Compiling Functional Languages with Flow Analysis.\n \n \n \n \n\n\n \n Jagannathan, S.; and Wright, A. K.\n\n\n \n\n\n\n ACM Comput. Surv., 28(2): 337–339. 1996.\n \n\n\n\n
\n\n\n\n \n \n \"CompilingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/csur/JagannathanW96,\n  author       = {Suresh Jagannathan and\n                  Andrew K. Wright},\n  title        = {Compiling Functional Languages with Flow Analysis},\n  journal      = {{ACM} Comput. Surv.},\n  volume       = {28},\n  number       = {2},\n  pages        = {337--339},\n  year         = {1996},\n  url          = {https://doi.org/10.1145/234528.234743},\n  doi          = {10.1145/234528.234743},\n  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/csur/JagannathanW96.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Flow-directed Inlining.\n \n \n \n \n\n\n \n Jagannathan, S.; and Wright, A. K.\n\n\n \n\n\n\n In Fischer, C. N., editor(s), Proceedings of the ACM SIGPLAN'96 Conference on Programming Language Design and Implementation (PLDI), Philadephia, Pennsylvania, USA, May 21-24, 1996, pages 193–205, 1996. ACM\n \n\n\n\n
\n\n\n\n \n \n \"Flow-directedPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/pldi/JagannathanW96,\n  author       = {Suresh Jagannathan and\n                  Andrew K. Wright},\n  editor       = {Charles N. Fischer},\n  title        = {Flow-directed Inlining},\n  booktitle    = {Proceedings of the {ACM} SIGPLAN'96 Conference on Programming Language\n                  Design and Implementation (PLDI), Philadephia, Pennsylvania, USA,\n                  May 21-24, 1996},\n  pages        = {193--205},\n  publisher    = {{ACM}},\n  year         = {1996},\n  url          = {https://doi.org/10.1145/231379.231417},\n  doi          = {10.1145/231379.231417},\n  timestamp    = {Thu, 08 Jul 2021 16:04:02 +0200},\n  biburl       = {https://dblp.org/rec/conf/pldi/JagannathanW96.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Uniformity of Environment and Computation in MAP.\n \n \n \n \n\n\n \n Freeman, E.; Gelernter, D.; and Jagannathan, S.\n\n\n \n\n\n\n In Proceedings of the 1996 IEEE Symposium on Visual Languages, Boulder, Colorado, USA, September 3-6, 1996, pages 130–137, 1996. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"UniformityPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/vl/FreemanGJ96,\n  author       = {Elisabeth Freeman and\n                  David Gelernter and\n                  Suresh Jagannathan},\n  title        = {Uniformity of Environment and Computation in {MAP}},\n  booktitle    = {Proceedings of the 1996 {IEEE} Symposium on Visual Languages, Boulder,\n                  Colorado, USA, September 3-6, 1996},\n  pages        = {130--137},\n  publisher    = {{IEEE} Computer Society},\n  year         = {1996},\n  url          = {https://doi.org/10.1109/VL.1996.545279},\n  doi          = {10.1109/VL.1996.545279},\n  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/vl/FreemanGJ96.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 1995\n \n \n (5)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Higher-Order Distributed Objects.\n \n \n \n \n\n\n \n Cejtin, H.; Jagannathan, S.; and Kelsey, R.\n\n\n \n\n\n\n ACM Trans. Program. Lang. Syst., 17(5): 704–739. 1995.\n \n\n\n\n
\n\n\n\n \n \n \"Higher-OrderPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/toplas/CejtinJK95,\n  author       = {Henry Cejtin and\n                  Suresh Jagannathan and\n                  Richard Kelsey},\n  title        = {Higher-Order Distributed Objects},\n  journal      = {{ACM} Trans. Program. Lang. Syst.},\n  volume       = {17},\n  number       = {5},\n  pages        = {704--739},\n  year         = {1995},\n  url          = {https://doi.org/10.1145/213978.213986},\n  doi          = {10.1145/213978.213986},\n  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/toplas/CejtinJK95.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Virtual Topologies: A New Concurrency Abstraction for High-Level Parallel Languages.\n \n \n \n \n\n\n \n Philbin, J.; Jagannathan, S.; and Mirani, R.\n\n\n \n\n\n\n In Huang, C.; Sadayappan, P.; Banerjee, U.; Gelernter, D.; Nicolau, A.; and Padua, D. A., editor(s), Languages and Compilers for Parallel Computing, 8th International Workshop, LCPC'95, Columbus, Ohio, USA, August 10-12, 1995, Proceedings, volume 1033, of Lecture Notes in Computer Science, pages 450–464, 1995. Springer\n \n\n\n\n
\n\n\n\n \n \n \"VirtualPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/lcpc/PhilbinJM95,\n  author       = {James Philbin and\n                  Suresh Jagannathan and\n                  Rajiv Mirani},\n  editor       = {Chua{-}Huang Huang and\n                  P. Sadayappan and\n                  Utpal Banerjee and\n                  David Gelernter and\n                  Alexandru Nicolau and\n                  David A. Padua},\n  title        = {Virtual Topologies: {A} New Concurrency Abstraction for High-Level\n                  Parallel Languages},\n  booktitle    = {Languages and Compilers for Parallel Computing, 8th International\n                  Workshop, LCPC'95, Columbus, Ohio, USA, August 10-12, 1995, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {1033},\n  pages        = {450--464},\n  publisher    = {Springer},\n  year         = {1995},\n  url          = {https://doi.org/10.1007/BFb0014217},\n  doi          = {10.1007/BFB0014217},\n  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},\n  biburl       = {https://dblp.org/rec/conf/lcpc/PhilbinJM95.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A Unified Treatment of Flow Analysis in Higher-Order Languages.\n \n \n \n \n\n\n \n Jagannathan, S.; and Weeks, S.\n\n\n \n\n\n\n In Cytron, R. K.; and Lee, P., editor(s), Conference Record of POPL'95: 22nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, San Francisco, California, USA, January 23-25, 1995, pages 393–407, 1995. ACM Press\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/popl/JagannathanW95,\n  author       = {Suresh Jagannathan and\n                  Stephen Weeks},\n  editor       = {Ron K. Cytron and\n                  Peter Lee},\n  title        = {A Unified Treatment of Flow Analysis in Higher-Order Languages},\n  booktitle    = {Conference Record of POPL'95: 22nd {ACM} {SIGPLAN-SIGACT} Symposium\n                  on Principles of Programming Languages, San Francisco, California,\n                  USA, January 23-25, 1995},\n  pages        = {393--407},\n  publisher    = {{ACM} Press},\n  year         = {1995},\n  url          = {https://doi.org/10.1145/199448.199536},\n  doi          = {10.1145/199448.199536},\n  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/popl/JagannathanW95.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Effective Flow Analysis for Avoiding Run-Time Checks.\n \n \n \n \n\n\n \n Jagannathan, S.; and Wright, A. K.\n\n\n \n\n\n\n In Mycroft, A., editor(s), Static Analysis, Second International Symposium, SAS'95, Glasgow, UK, September 25-27, 1995, Proceedings, volume 983, of Lecture Notes in Computer Science, pages 207–224, 1995. Springer\n \n\n\n\n
\n\n\n\n \n \n \"EffectivePaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/sas/JagannathanW95,\n  author       = {Suresh Jagannathan and\n                  Andrew K. Wright},\n  editor       = {Alan Mycroft},\n  title        = {Effective Flow Analysis for Avoiding Run-Time Checks},\n  booktitle    = {Static Analysis, Second International Symposium, SAS'95, Glasgow,\n                  UK, September 25-27, 1995, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {983},\n  pages        = {207--224},\n  publisher    = {Springer},\n  year         = {1995},\n  url          = {https://doi.org/10.1007/3-540-60360-3\\_41},\n  doi          = {10.1007/3-540-60360-3\\_41},\n  timestamp    = {Tue, 14 May 2019 10:00:52 +0200},\n  biburl       = {https://dblp.org/rec/conf/sas/JagannathanW95.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n In Search of a Simple Visual Vocabulary.\n \n \n \n \n\n\n \n Freeman, E.; Gelernter, D.; and Jagannathan, S.\n\n\n \n\n\n\n In Proceedings 11th International IEEE Symposium on Visual Languages, Darmstadt, Germany, September 5-9, 1995, pages 302–309, 1995. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"InPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/vl/FreemanGJ95,\n  author       = {Elisabeth Freeman and\n                  David Gelernter and\n                  Suresh Jagannathan},\n  title        = {In Search of a Simple Visual Vocabulary},\n  booktitle    = {Proceedings 11th International {IEEE} Symposium on Visual Languages,\n                  Darmstadt, Germany, September 5-9, 1995},\n  pages        = {302--309},\n  publisher    = {{IEEE} Computer Society},\n  year         = {1995},\n  url          = {https://doi.org/10.1109/VL.1995.520823},\n  doi          = {10.1109/VL.1995.520823},\n  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/vl/FreemanGJ95.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 1994\n \n \n (8)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n A Concurrent Abstract Interpreter.\n \n \n \n\n\n \n Weeks, S.; Jagannathan, S.; and Philbin, J.\n\n\n \n\n\n\n LISP Symb. Comput., 7(2-3): 173–193. 1994.\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/lisp/WeeksJP94,\n  author       = {Stephen Weeks and\n                  Suresh Jagannathan and\n                  James Philbin},\n  title        = {A Concurrent Abstract Interpreter},\n  journal      = {{LISP} Symb. Comput.},\n  volume       = {7},\n  number       = {2-3},\n  pages        = {173--193},\n  year         = {1994},\n  timestamp    = {Thu, 21 May 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/lisp/WeeksJP94.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n TS/Scheme: Distributed Data Structures in Lisp.\n \n \n \n\n\n \n Jagannathan, S.\n\n\n \n\n\n\n LISP Symb. Comput., 7(4): 291–314. 1994.\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/lisp/Jagannathan94,\n  author       = {Suresh Jagannathan},\n  title        = {TS/Scheme: Distributed Data Structures in Lisp},\n  journal      = {{LISP} Symb. Comput.},\n  volume       = {7},\n  number       = {4},\n  pages        = {291--314},\n  year         = {1994},\n  timestamp    = {Thu, 21 May 2020 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/journals/lisp/Jagannathan94.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Metalevel Building Blocks for Modular Systems.\n \n \n \n \n\n\n \n Jagannathan, S.\n\n\n \n\n\n\n ACM Trans. Program. Lang. Syst., 16(3): 456–492. 1994.\n \n\n\n\n
\n\n\n\n \n \n \"MetalevelPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@article{DBLP:journals/toplas/Jagannathan94,\n  author       = {Suresh Jagannathan},\n  title        = {Metalevel Building Blocks for Modular Systems},\n  journal      = {{ACM} Trans. Program. Lang. Syst.},\n  volume       = {16},\n  number       = {3},\n  pages        = {456--492},\n  year         = {1994},\n  url          = {https://doi.org/10.1145/177492.177578},\n  doi          = {10.1145/177492.177578},\n  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/journals/toplas/Jagannathan94.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Dynamic Modules in Higher-Order Languages.\n \n \n \n \n\n\n \n Jagannathan, S.\n\n\n \n\n\n\n In Bal, H. E., editor(s), Proceedings of the IEEE Computer Society 1994 International Conference on Computer Languages, May 16-19, 1994, Toulouse, France, pages 74–87, 1994. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"DynamicPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/iccl/Jagannathan94,\n  author       = {Suresh Jagannathan},\n  editor       = {Henri E. Bal},\n  title        = {Dynamic Modules in Higher-Order Languages},\n  booktitle    = {Proceedings of the {IEEE} Computer Society 1994 International Conference\n                  on Computer Languages, May 16-19, 1994, Toulouse, France},\n  pages        = {74--87},\n  publisher    = {{IEEE} Computer Society},\n  year         = {1994},\n  url          = {https://doi.org/10.1109/ICCL.1994.288391},\n  doi          = {10.1109/ICCL.1994.288391},\n  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/iccl/Jagannathan94.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Analyzing Stores and References in a Parallel Symbolic Language.\n \n \n \n \n\n\n \n Jagannathan, S.; and Weeks, S.\n\n\n \n\n\n\n In Kessler, R. R., editor(s), Proceedings of the 1994 ACM Conference on LISP and Functional Programming, Orlando, Florida, USA, 27-29 June 1994, pages 294–305, 1994. ACM\n \n\n\n\n
\n\n\n\n \n \n \"AnalyzingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/lfp/JagannathanW94,\n  author       = {Suresh Jagannathan and\n                  Stephen Weeks},\n  editor       = {Robert R. Kessler},\n  title        = {Analyzing Stores and References in a Parallel Symbolic Language},\n  booktitle    = {Proceedings of the 1994 {ACM} Conference on {LISP} and Functional\n                  Programming, Orlando, Florida, USA, 27-29 June 1994},\n  pages        = {294--305},\n  publisher    = {{ACM}},\n  year         = {1994},\n  url          = {https://doi.org/10.1145/182409.182493},\n  doi          = {10.1145/182409.182493},\n  timestamp    = {Sun, 19 Jan 2025 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/lfp/JagannathanW94.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n High-Level Abstractions for Efficient Concurrent Systems.\n \n \n \n \n\n\n \n Jagannathan, S.; and Philbin, J.\n\n\n \n\n\n\n In Gutknecht, J., editor(s), Programming Languages and System Architectures, International Conference, Zurich, Switzerland, March 2-4, 1994, Proceedings, volume 782, of Lecture Notes in Computer Science, pages 171–190, 1994. Springer\n \n\n\n\n
\n\n\n\n \n \n \"High-LevelPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/plsa/JagannathanP94,\n  author       = {Suresh Jagannathan and\n                  James Philbin},\n  editor       = {J{\\"{u}}rg Gutknecht},\n  title        = {High-Level Abstractions for Efficient Concurrent Systems},\n  booktitle    = {Programming Languages and System Architectures, International Conference,\n                  Zurich, Switzerland, March 2-4, 1994, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {782},\n  pages        = {171--190},\n  publisher    = {Springer},\n  year         = {1994},\n  url          = {https://doi.org/10.1007/3-540-57840-4\\_31},\n  doi          = {10.1007/3-540-57840-4\\_31},\n  timestamp    = {Tue, 14 May 2019 10:00:40 +0200},\n  biburl       = {https://dblp.org/rec/conf/plsa/JagannathanP94.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Locality Abstractions for Parallel and Distributed Computing.\n \n \n \n \n\n\n \n Jagannathan, S.\n\n\n \n\n\n\n In Ito, T.; and Yonezawa, A., editor(s), Theory and Practice of Parallel Programming, International Workshop TPPP'94, Sendai, Japan, November 7-9, 1994, Proceedings, volume 907, of Lecture Notes in Computer Science, pages 320–345, 1994. Springer\n \n\n\n\n
\n\n\n\n \n \n \"LocalityPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/tppp/Jagannathan94,\n  author       = {Suresh Jagannathan},\n  editor       = {Takayasu Ito and\n                  Akinori Yonezawa},\n  title        = {Locality Abstractions for Parallel and Distributed Computing},\n  booktitle    = {Theory and Practice of Parallel Programming, International Workshop\n                  TPPP'94, Sendai, Japan, November 7-9, 1994, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {907},\n  pages        = {320--345},\n  publisher    = {Springer},\n  year         = {1994},\n  url          = {https://doi.org/10.1007/BFb0026577},\n  doi          = {10.1007/BFB0026577},\n  timestamp    = {Tue, 14 May 2019 10:00:54 +0200},\n  biburl       = {https://dblp.org/rec/conf/tppp/Jagannathan94.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Specification of Parallel Algorithms, Proceedings of a DIMACS Workshop, Princeton, New Jersey, USA, May 9-11, 1994.\n \n \n \n \n\n\n \n Blelloch, G. E.; Chandy, K. M.; and Jagannathan, S.,\n editors.\n \n\n\n \n\n\n\n Volume 18, of DIMACS Series in Discrete Mathematics and Theoretical Computer Science.DIMACS/AMS. 1994.\n \n\n\n\n
\n\n\n\n \n \n \"SpecificationPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@proceedings{DBLP:conf/dimacs/dimacs18,\n  editor       = {Guy E. Blelloch and\n                  K. Mani Chandy and\n                  Suresh Jagannathan},\n  title        = {Specification of Parallel Algorithms, Proceedings of a {DIMACS} Workshop,\n                  Princeton, New Jersey, USA, May 9-11, 1994},\n  series       = {{DIMACS} Series in Discrete Mathematics and Theoretical Computer Science},\n  volume       = {18},\n  publisher    = {{DIMACS/AMS}},\n  year         = {1994},\n  url          = {https://doi.org/10.1090/dimacs/018},\n  doi          = {10.1090/DIMACS/018},\n  isbn         = {978-0-8218-0253-3},\n  timestamp    = {Mon, 22 May 2023 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/conf/dimacs/dimacs18.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 1992\n \n \n (4)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n A Reflective Model of Inheritance.\n \n \n \n \n\n\n \n Jagannathan, S.; and Agha, G.\n\n\n \n\n\n\n In Madsen, O. L., editor(s), ECOOP '92, European Conference on Object-Oriented Programming, Utrecht, The Netherlands, June 29 - July 3, 1992, Proceedings, volume 615, of Lecture Notes in Computer Science, pages 350–371, 1992. Springer\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/ecoop/JagannathanA92,\n  author       = {Suresh Jagannathan and\n                  Gul Agha},\n  editor       = {Ole Lehrmann Madsen},\n  title        = {A Reflective Model of Inheritance},\n  booktitle    = {{ECOOP} '92, European Conference on Object-Oriented Programming, Utrecht,\n                  The Netherlands, June 29 - July 3, 1992, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {615},\n  pages        = {350--371},\n  publisher    = {Springer},\n  year         = {1992},\n  url          = {https://doi.org/10.1007/BFb0053046},\n  doi          = {10.1007/BFB0053046},\n  timestamp    = {Wed, 07 Dec 2022 23:08:18 +0100},\n  biburl       = {https://dblp.org/rec/conf/ecoop/JagannathanA92.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A Foundation for an Efficient Multi-Threaded Scheme System.\n \n \n \n \n\n\n \n Jagannathan, S.; and Philbin, J.\n\n\n \n\n\n\n In White, J. L., editor(s), Proceedings of the Conference on Lisp and Functional Programming, LFP 1992, San Francisco, California, USA, 22-24 June 1992, pages 345–357, 1992. ACM\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/lfp/JagannathanP92,\n  author       = {Suresh Jagannathan and\n                  James Philbin},\n  editor       = {Jon L. White},\n  title        = {A Foundation for an Efficient Multi-Threaded Scheme System},\n  booktitle    = {Proceedings of the Conference on Lisp and Functional Programming,\n                  {LFP} 1992, San Francisco, California, USA, 22-24 June 1992},\n  pages        = {345--357},\n  publisher    = {{ACM}},\n  year         = {1992},\n  url          = {https://doi.org/10.1145/141471.141573},\n  doi          = {10.1145/141471.141573},\n  timestamp    = {Fri, 06 Aug 2021 15:08:55 +0200},\n  biburl       = {https://dblp.org/rec/conf/lfp/JagannathanP92.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A Customizable Substrate for Concurrent Languages.\n \n \n \n \n\n\n \n Jagannathan, S.; and Philbin, J.\n\n\n \n\n\n\n In Feldman, S. I.; and Wexelblat, R. L., editor(s), Proceedings of the ACM SIGPLAN'92 Conference on Programming Language Design and Implementation (PLDI), San Francisco, California, USA, June 17-19, 1992, pages 55–67, 1992. ACM\n \n\n\n\n
\n\n\n\n \n \n \"APaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/pldi/JagannathanP92,\n  author       = {Suresh Jagannathan and\n                  James Philbin},\n  editor       = {Stuart I. Feldman and\n                  Richard L. Wexelblat},\n  title        = {A Customizable Substrate for Concurrent Languages},\n  booktitle    = {Proceedings of the {ACM} SIGPLAN'92 Conference on Programming Language\n                  Design and Implementation (PLDI), San Francisco, California, USA,\n                  June 17-19, 1992},\n  pages        = {55--67},\n  publisher    = {{ACM}},\n  year         = {1992},\n  url          = {https://doi.org/10.1145/143095.143119},\n  doi          = {10.1145/143095.143119},\n  timestamp    = {Fri, 09 Jul 2021 14:03:46 +0200},\n  biburl       = {https://dblp.org/rec/conf/pldi/JagannathanP92.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n TS/Scheme: Distributed Data Structures in Lisp.\n \n \n \n \n\n\n \n Jagannathan, S.\n\n\n \n\n\n\n In Jr., R. H. H.; and Ito, T., editor(s), Parallel Symbolic Computing: Languages, Systems, and Applications, US/Japan Workshop, Cambridge, MA, USA, October 14-17, 1992, Proceedings, volume 748, of Lecture Notes in Computer Science, pages 260–267, 1992. Springer\n \n\n\n\n
\n\n\n\n \n \n \"TS/Scheme:Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/psc/Jagannathan92,\n  author       = {Suresh Jagannathan},\n  editor       = {Robert H. Halstead Jr. and\n                  Takayasu Ito},\n  title        = {TS/Scheme: Distributed Data Structures in Lisp},\n  booktitle    = {Parallel Symbolic Computing: Languages, Systems, and Applications,\n                  US/Japan Workshop, Cambridge, MA, USA, October 14-17, 1992, Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {748},\n  pages        = {260--267},\n  publisher    = {Springer},\n  year         = {1992},\n  url          = {https://doi.org/10.1007/BFb0018656},\n  doi          = {10.1007/BFB0018656},\n  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},\n  biburl       = {https://dblp.org/rec/conf/psc/Jagannathan92.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 1991\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Expressing Fine-Grained Parallelism Using Concurrent Data Structures.\n \n \n \n \n\n\n \n Jagannathan, S.\n\n\n \n\n\n\n In Banâtre, J.; and Métayer, D. L., editor(s), Research Directions in High-Level Parallel Programming Languages, Mont Saint-Michel, France, June 17-19, 1991, Procedings, volume 574, of Lecture Notes in Computer Science, pages 77–92, 1991. Springer\n \n\n\n\n
\n\n\n\n \n \n \"ExpressingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/hlppp/Jagannathan91,\n  author       = {Suresh Jagannathan},\n  editor       = {Jean{-}Pierre Ban{\\^{a}}tre and\n                  Daniel Le M{\\'{e}}tayer},\n  title        = {Expressing Fine-Grained Parallelism Using Concurrent Data Structures},\n  booktitle    = {Research Directions in High-Level Parallel Programming Languages,\n                  Mont Saint-Michel, France, June 17-19, 1991, Procedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {574},\n  pages        = {77--92},\n  publisher    = {Springer},\n  year         = {1991},\n  url          = {https://doi.org/10.1007/3-540-55160-3\\_36},\n  doi          = {10.1007/3-540-55160-3\\_36},\n  timestamp    = {Fri, 17 Jul 2020 16:12:46 +0200},\n  biburl       = {https://dblp.org/rec/conf/hlppp/Jagannathan91.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Customization of First Class Tuple-Spaces in a Higher-Order Language.\n \n \n \n \n\n\n \n Jagannathan, S.\n\n\n \n\n\n\n In Aarts, E. H. L.; van Leeuwen, J.; and Rem, M., editor(s), PARLE '91: Parallel Architectures and Languages Europe, Volume II: Parallel Languages, Eindhoven, The Netherlands, June 10-13, 1991, Proceedings, volume 506, of Lecture Notes in Computer Science, pages 254–276, 1991. Springer\n \n\n\n\n
\n\n\n\n \n \n \"CustomizationPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/parle/Jagannathan91,\n  author       = {Suresh Jagannathan},\n  editor       = {Emile H. L. Aarts and\n                  Jan van Leeuwen and\n                  Martin Rem},\n  title        = {Customization of First Class Tuple-Spaces in a Higher-Order Language},\n  booktitle    = {{PARLE} '91: Parallel Architectures and Languages Europe, Volume {II:}\n                  Parallel Languages, Eindhoven, The Netherlands, June 10-13, 1991,\n                  Proceedings},\n  series       = {Lecture Notes in Computer Science},\n  volume       = {506},\n  pages        = {254--276},\n  publisher    = {Springer},\n  year         = {1991},\n  url          = {https://doi.org/10.1007/3-540-54152-7\\_69},\n  doi          = {10.1007/3-540-54152-7\\_69},\n  timestamp    = {Tue, 14 May 2019 10:00:52 +0200},\n  biburl       = {https://dblp.org/rec/conf/parle/Jagannathan91.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 1990\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n Programming linguistics.\n \n \n \n\n\n \n Gelernter, D.; and Jagannathan, S.\n\n\n \n\n\n\n MIT Press, 1990.\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@book{DBLP:books/daglib/0066891,\n  author       = {David Gelernter and\n                  Suresh Jagannathan},\n  title        = {Programming linguistics},\n  publisher    = {{MIT} Press},\n  year         = {1990},\n  isbn         = {978-0-262-07127-7},\n  timestamp    = {Thu, 05 May 2011 01:00:00 +0200},\n  biburl       = {https://dblp.org/rec/books/daglib/0066891.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Coercion as a Metaphor for Computatiion.\n \n \n \n \n\n\n \n Jagannathan, S.\n\n\n \n\n\n\n In 1990 Internation Conference on Computer Languages, March 12-15 1990, New Orleans, Louisiana, USA, pages 116–127, 1990. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"CoercionPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/iccl/Jagannathan90,\n  author       = {Suresh Jagannathan},\n  title        = {Coercion as a Metaphor for Computatiion},\n  booktitle    = {1990 Internation Conference on Computer Languages, March 12-15 1990,\n                  New Orleans, Louisiana, {USA}},\n  pages        = {116--127},\n  publisher    = {{IEEE} Computer Society},\n  year         = {1990},\n  url          = {https://doi.org/10.1109/ICCL.1990.63767},\n  doi          = {10.1109/ICCL.1990.63767},\n  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/iccl/Jagannathan90.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 1987\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Parallelism, persistence and meta-cleanliness in the symmetric Lisp interpreter.\n \n \n \n \n\n\n \n Gelernter, D.; Jagannathan, S.; and London, T.\n\n\n \n\n\n\n In Wexelblat, R. L., editor(s), Proceedings of the Symposium on Interpreters and Interpretive Techniques, 1987, St. Paul, Minnesota, USA, June 24 - 26, 1987, pages 274–282, 1987. ACM\n \n\n\n\n
\n\n\n\n \n \n \"Parallelism,Paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/pldi/GelernterJL87,\n  author       = {David Gelernter and\n                  Suresh Jagannathan and\n                  Thomas London},\n  editor       = {Richard L. Wexelblat},\n  title        = {Parallelism, persistence and meta-cleanliness in the symmetric Lisp\n                  interpreter},\n  booktitle    = {Proceedings of the Symposium on Interpreters and Interpretive Techniques,\n                  1987, St. Paul, Minnesota, USA, June 24 - 26, 1987},\n  pages        = {274--282},\n  publisher    = {{ACM}},\n  year         = {1987},\n  url          = {https://doi.org/10.1145/29650.29679},\n  doi          = {10.1145/29650.29679},\n  timestamp    = {Fri, 09 Jul 2021 14:03:46 +0200},\n  biburl       = {https://dblp.org/rec/conf/pldi/GelernterJL87.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Environments as First Class Objects.\n \n \n \n \n\n\n \n Gelernter, D.; Jagannathan, S.; and London, T.\n\n\n \n\n\n\n In Conference Record of the Fourteenth Annual ACM Symposium on Principles of Programming Languages, Munich, Germany, January 21-23, 1987, pages 98–110, 1987. ACM Press\n \n\n\n\n
\n\n\n\n \n \n \"EnvironmentsPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@inproceedings{DBLP:conf/popl/GelernterJL87,\n  author       = {David Gelernter and\n                  Suresh Jagannathan and\n                  Thomas London},\n  title        = {Environments as First Class Objects},\n  booktitle    = {Conference Record of the Fourteenth Annual {ACM} Symposium on Principles\n                  of Programming Languages, Munich, Germany, January 21-23, 1987},\n  pages        = {98--110},\n  publisher    = {{ACM} Press},\n  year         = {1987},\n  url          = {https://doi.org/10.1145/41625.41634},\n  doi          = {10.1145/41625.41634},\n  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},\n  biburl       = {https://dblp.org/rec/conf/popl/GelernterJL87.bib},\n  bibsource    = {dblp computer science bibliography, https://dblp.org}\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n\n\n\n
\n\n\n \n\n \n \n \n \n\n
\n"}; document.write(bibbase_data.data);