Stop the war!
Остановите войну!
for scientists:
default search action
BibTeX records: Zhong Shao
@article{DBLP:journals/jsa/KimKCGS24, author = {Jieung Kim and J{\'{e}}r{\'{e}}mie Koenig and Hao Chen and Ronghui Gu and Zhong Shao}, title = {ThreadAbs: {A} template to build verified thread-local interfaces with software scheduler abstractions}, journal = {J. Syst. Archit.}, volume = {147}, pages = {103046}, year = {2024}, url = {https://doi.org/10.1016/j.sysarc.2023.103046}, doi = {10.1016/J.SYSARC.2023.103046}, timestamp = {Thu, 29 Feb 2024 00:00:00 +0100}, biburl = {https://dblp.org/rec/journals/jsa/KimKCGS24.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/jsa/KimGS24, author = {Jieung Kim and Ronghui Gu and Zhong Shao}, title = {SimplMM: {A} simplified and abstract multicore hardware model for large scale system software formal verification}, journal = {J. Syst. Archit.}, volume = {147}, pages = {103049}, year = {2024}, url = {https://doi.org/10.1016/j.sysarc.2023.103049}, doi = {10.1016/J.SYSARC.2023.103049}, timestamp = {Thu, 29 Feb 2024 00:00:00 +0100}, biburl = {https://dblp.org/rec/journals/jsa/KimGS24.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/pacmpl/ZhangWWKS24, author = {Ling Zhang and Yuting Wang and Jinhua Wu and J{\'{e}}r{\'{e}}mie Koenig and Zhong Shao}, title = {Fully Composable and Adequate Verified Compilation with Direct Refinements between Open Modules}, journal = {Proc. {ACM} Program. Lang.}, volume = {8}, number = {{POPL}}, pages = {2160--2190}, year = {2024}, url = {https://doi.org/10.1145/3632914}, doi = {10.1145/3632914}, timestamp = {Mon, 05 Feb 2024 00:00:00 +0100}, biburl = {https://dblp.org/rec/journals/pacmpl/ZhangWWKS24.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/pacmpl/ValeSC23, author = {Arthur Oliveira Vale and Zhong Shao and Yixuan Chen}, title = {A Compositional Theory of Linearizability}, journal = {Proc. {ACM} Program. Lang.}, volume = {7}, number = {{POPL}}, pages = {1089--1120}, year = {2023}, url = {https://doi.org/10.1145/3571231}, doi = {10.1145/3571231}, timestamp = {Fri, 10 Feb 2023 00:00:00 +0100}, biburl = {https://dblp.org/rec/journals/pacmpl/ValeSC23.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/ccs/SangLJCAWPS23, author = {Yuyang Sang and Ning Luo and Samuel Judson and Ben Chaimberg and Timos Antonopoulos and Xiao Wang and Ruzica Piskac and Zhong Shao}, editor = {Weizhi Meng and Christian Damsgaard Jensen and Cas Cremers and Engin Kirda}, title = {Ou: Automating the Parallelization of Zero-Knowledge Protocols}, booktitle = {Proceedings of the 2023 {ACM} {SIGSAC} Conference on Computer and Communications Security, {CCS} 2023, Copenhagen, Denmark, November 26-30, 2023}, pages = {534--548}, publisher = {{ACM}}, year = {2023}, url = {https://doi.org/10.1145/3576915.3616621}, doi = {10.1145/3576915.3616621}, timestamp = {Mon, 29 Jan 2024 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/ccs/SangLJCAWPS23.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/corr/abs-2302-12990, author = {Ling Zhang and Yuting Wang and J{\'{e}}r{\'{e}}mie Koenig and Zhong Shao}, title = {A Bottom-Up Approach to a Unified Semantic Interface for Verified Compositional Compilation}, journal = {CoRR}, volume = {abs/2302.12990}, year = {2023}, url = {https://doi.org/10.48550/arXiv.2302.12990}, doi = {10.48550/ARXIV.2302.12990}, eprinttype = {arXiv}, eprint = {2302.12990}, timestamp = {Tue, 28 Feb 2023 00:00:00 +0100}, biburl = {https://dblp.org/rec/journals/corr/abs-2302-12990.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/iacr/SangLJCAWPS23, author = {Yuyang Sang and Ning Luo and Samuel Judson and Ben Chaimberg and Timos Antonopoulos and Xiao Wang and Ruzica Piskac and Zhong Shao}, title = {Ou: Automating the Parallelization of Zero-Knowledge Protocols}, journal = {{IACR} Cryptol. ePrint Arch.}, pages = {657}, year = {2023}, url = {https://eprint.iacr.org/2023/657}, timestamp = {Mon, 29 Jan 2024 00:00:00 +0100}, biburl = {https://dblp.org/rec/journals/iacr/SangLJCAWPS23.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/pacmpl/LiuSCYK22, author = {Mengqi Liu and Zhong Shao and Hao Chen and Man{-}Ki Yoon and Jung{-}Eun Kim}, title = {Compositional virtual timelines: verifying dynamic-priority partitions with algorithmic temporal isolation}, journal = {Proc. {ACM} Program. Lang.}, volume = {6}, number = {{OOPSLA2}}, pages = {60--88}, year = {2022}, url = {https://doi.org/10.1145/3563290}, doi = {10.1145/3563290}, timestamp = {Mon, 05 Dec 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/journals/pacmpl/LiuSCYK22.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/pacmpl/ValeMSKS22, author = {Arthur Oliveira Vale and Paul{-}Andr{\'{e}} Melli{\`{e}}s and Zhong Shao and J{\'{e}}r{\'{e}}mie Koenig and L{\'{e}}o Stefanesco}, title = {Layered and object-based game semantics}, journal = {Proc. {ACM} Program. Lang.}, volume = {6}, number = {{POPL}}, pages = {1--32}, year = {2022}, url = {https://doi.org/10.1145/3498703}, doi = {10.1145/3498703}, timestamp = {Mon, 05 Dec 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/journals/pacmpl/ValeMSKS22.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/pacmpl/WangZSK22, author = {Yuting Wang and Ling Zhang and Zhong Shao and J{\'{e}}r{\'{e}}mie Koenig}, title = {Verified compilation of {C} programs with a nominal memory model}, journal = {Proc. {ACM} Program. Lang.}, volume = {6}, number = {{POPL}}, pages = {1--31}, year = {2022}, url = {https://doi.org/10.1145/3498686}, doi = {10.1145/3498686}, timestamp = {Mon, 05 Dec 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/journals/pacmpl/WangZSK22.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/dsn/YoonKBS22, author = {Man{-}Ki Yoon and Jung{-}Eun Kim and Richard M. Bradford and Zhong Shao}, title = {TimeDice: Schedulability-Preserving Priority Inversion for Mitigating Covert Timing Channels Between Real-time Partitions}, booktitle = {52nd Annual {IEEE/IFIP} International Conference on Dependable Systems and Networks, {DSN} 2022, Baltimore, MD, USA, June 27-30, 2022}, pages = {453--465}, publisher = {{IEEE}}, year = {2022}, url = {https://doi.org/10.1109/DSN53405.2022.00052}, doi = {10.1109/DSN53405.2022.00052}, timestamp = {Wed, 07 Dec 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/dsn/YoonKBS22.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/pldi/HonoreSKS22, author = {Wolf Honor{\'{e}} and Ji{-}Yong Shin and Jieung Kim and Zhong Shao}, editor = {Ranjit Jhala and Isil Dillig}, title = {Adore: atomic distributed objects with certified reconfiguration}, booktitle = {{PLDI} '22: 43rd {ACM} {SIGPLAN} International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13 - 17, 2022}, pages = {379--394}, publisher = {{ACM}}, year = {2022}, url = {https://doi.org/10.1145/3519939.3523444}, doi = {10.1145/3519939.3523444}, timestamp = {Wed, 07 Dec 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/pldi/HonoreSKS22.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/pacmpl/HonoreKSS21, author = {Wolf Honor{\'{e}} and Jieung Kim and Ji{-}Yong Shin and Zhong Shao}, title = {Much {ADO} about failures: a fault-aware model for compositional verification of strongly consistent distributed systems}, journal = {Proc. {ACM} Program. Lang.}, volume = {5}, number = {{OOPSLA}}, pages = {1--31}, year = {2021}, url = {https://doi.org/10.1145/3485474}, doi = {10.1145/3485474}, timestamp = {Sat, 08 Jan 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/journals/pacmpl/HonoreKSS21.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/date/KimBGS21, author = {Jung{-}Eun Kim and Richard M. Bradford and Max Del Giudice and Zhong Shao}, title = {Adaptive Generative Modeling in Resource-Constrained Environments}, booktitle = {Design, Automation {\&} Test in Europe Conference {\&} Exhibition, {DATE} 2021, Grenoble, France, February 1-5, 2021}, pages = {62--67}, publisher = {{IEEE}}, year = {2021}, url = {https://doi.org/10.23919/DATE51398.2021.9474046}, doi = {10.23919/DATE51398.2021.9474046}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/date/KimBGS21.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/date/KimBGS21a, author = {Jung{-}Eun Kim and Richard M. Bradford and Max Del Giudice and Zhong Shao}, title = {Paired Training Framework for Time-Constrained Learning}, booktitle = {Design, Automation {\&} Test in Europe Conference {\&} Exhibition, {DATE} 2021, Grenoble, France, February 1-5, 2021}, pages = {591--596}, publisher = {{IEEE}}, year = {2021}, url = {https://doi.org/10.23919/DATE51398.2021.9473934}, doi = {10.23919/DATE51398.2021.9473934}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/date/KimBGS21a.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/pldi/KoenigS21, author = {J{\'{e}}r{\'{e}}mie Koenig and Zhong Shao}, editor = {Stephen N. Freund and Eran Yahav}, title = {CompCertO: compiling certified open {C} components}, booktitle = {{PLDI} '21: 42nd {ACM} {SIGPLAN} International Conference on Programming Language Design and Implementation, Virtual Event, Canada, June 20-25, 2021}, pages = {1095--1109}, publisher = {{ACM}}, year = {2021}, url = {https://doi.org/10.1145/3453483.3454097}, doi = {10.1145/3453483.3454097}, timestamp = {Sat, 08 Jan 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/pldi/KoenigS21.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/uss/Yoon00KS21, author = {Man{-}Ki Yoon and Mengqi Liu and Hao Chen and Jung{-}Eun Kim and Zhong Shao}, editor = {Michael D. Bailey and Rachel Greenstadt}, title = {Blinder: Partition-Oblivious Hierarchical Scheduling}, booktitle = {30th {USENIX} Security Symposium, {USENIX} Security 2021, August 11-13, 2021}, pages = {2417--2434}, publisher = {{USENIX} Association}, year = {2021}, url = {https://www.usenix.org/conference/usenixsecurity21/presentation/yoon}, timestamp = {Mon, 20 Nov 2023 08:57:49 +0100}, biburl = {https://dblp.org/rec/conf/uss/Yoon00KS21.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/pacmpl/WangXWS20, author = {Yuting Wang and Xiangzhe Xu and Pierre Wilke and Zhong Shao}, title = {CompCertELF: verified separate compilation of {C} programs into {ELF} object files}, journal = {Proc. {ACM} Program. Lang.}, volume = {4}, number = {{OOPSLA}}, pages = {197:1--197:28}, year = {2020}, url = {https://doi.org/10.1145/3428265}, doi = {10.1145/3428265}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/pacmpl/WangXWS20.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/pacmpl/LiuRSGCKY20, author = {Mengqi Liu and Lionel Rieg and Zhong Shao and Ronghui Gu and David Costanzo and Jung{-}Eun Kim and Man{-}Ki Yoon}, title = {Virtual timeline: a formal abstraction for verifying preemptive schedulers with temporal isolation}, journal = {Proc. {ACM} Program. Lang.}, volume = {4}, number = {{POPL}}, pages = {20:1--20:31}, year = {2020}, url = {https://doi.org/10.1145/3371088}, doi = {10.1145/3371088}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/pacmpl/LiuRSGCKY20.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/date/KimBS20, author = {Jung{-}Eun Kim and Richard M. Bradford and Zhong Shao}, title = {AnytimeNet: Controlling Time-Quality Tradeoffs in Deep Neural Network Architectures}, booktitle = {2020 Design, Automation {\&} Test in Europe Conference {\&} Exhibition, {DATE} 2020, Grenoble, France, March 9-13, 2020}, pages = {945--950}, publisher = {{IEEE}}, year = {2020}, url = {https://doi.org/10.23919/DATE48585.2020.9116280}, doi = {10.23919/DATE48585.2020.9116280}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/date/KimBS20.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/date/KimBYS20, author = {Jung{-}Eun Kim and Richard M. Bradford and Man{-}Ki Yoon and Zhong Shao}, title = {{ABC:} Abstract prediction Before Concreteness}, booktitle = {2020 Design, Automation {\&} Test in Europe Conference {\&} Exhibition, {DATE} 2020, Grenoble, France, March 9-13, 2020}, pages = {1103--1108}, publisher = {{IEEE}}, year = {2020}, url = {https://doi.org/10.23919/DATE48585.2020.9116479}, doi = {10.23919/DATE48585.2020.9116479}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/date/KimBYS20.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/icra/ChenYS20, author = {Valerie Chen and Man{-}Ki Yoon and Zhong Shao}, title = {Task-Aware Novelty Detection for Visual-based Deep Learning in Autonomous Systems}, booktitle = {2020 {IEEE} International Conference on Robotics and Automation, {ICRA} 2020, Paris, France, May 31 - August 31, 2020}, pages = {11060--11066}, publisher = {{IEEE}}, year = {2020}, url = {https://doi.org/10.1109/ICRA40945.2020.9196720}, doi = {10.1109/ICRA40945.2020.9196720}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/icra/ChenYS20.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/lics/KoenigS20, author = {J{\'{e}}r{\'{e}}mie Koenig and Zhong Shao}, editor = {Holger Hermanns and Lijun Zhang and Naoki Kobayashi and Dale Miller}, title = {Refinement-Based Game Semantics for Certified Abstraction Layers}, booktitle = {{LICS} '20: 35th Annual {ACM/IEEE} Symposium on Logic in Computer Science, Saarbr{\"{u}}cken, Germany, July 8-11, 2020}, pages = {633--647}, publisher = {{ACM}}, year = {2020}, url = {https://doi.org/10.1145/3373718.3394799}, doi = {10.1145/3373718.3394799}, timestamp = {Sat, 30 Sep 2023 09:52:07 +0200}, biburl = {https://dblp.org/rec/conf/lics/KoenigS20.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/cacm/GuSCKKWSC19, author = {Ronghui Gu and Zhong Shao and Hao Chen and Jieung Kim and J{\'{e}}r{\'{e}}mie Koenig and Xiongnan (Newman) Wu and Vilhelm Sj{\"{o}}berg and David Costanzo}, title = {Building certified concurrent {OS} kernels}, journal = {Commun. {ACM}}, volume = {62}, number = {10}, pages = {89--99}, year = {2019}, url = {https://doi.org/10.1145/3356903}, doi = {10.1145/3356903}, timestamp = {Sat, 09 Apr 2022 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/cacm/GuSCKKWSC19.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/jzusc/ZhuLYSLC19, author = {Xiaorui Zhu and Chen Liang and Zhen{-}guo Yin and Zhong Shao and Meng{-}qi Liu and Hao Chen}, title = {A new hierarchical software architecture towards safety-critical aspects of a drone system}, journal = {Frontiers Inf. Technol. Electron. Eng.}, volume = {20}, number = {3}, pages = {353--362}, year = {2019}, url = {https://doi.org/10.1631/FITEE.1800636}, doi = {10.1631/FITEE.1800636}, timestamp = {Wed, 15 Sep 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/jzusc/ZhuLYSLC19.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/pacmpl/SjobergSWS19, author = {Vilhelm Sj{\"{o}}berg and Yuyang Sang and Shu{-}Chun Weng and Zhong Shao}, title = {DeepSEA: a language for certified system software}, journal = {Proc. {ACM} Program. Lang.}, volume = {3}, number = {{OOPSLA}}, pages = {136:1--136:27}, year = {2019}, url = {https://doi.org/10.1145/3360562}, doi = {10.1145/3360562}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/pacmpl/SjobergSWS19.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/pacmpl/WangWS19, author = {Yuting Wang and Pierre Wilke and Zhong Shao}, title = {An abstract stack based approach to verified compositional compilation to machine code}, journal = {Proc. {ACM} Program. Lang.}, volume = {3}, number = {{POPL}}, pages = {62:1--62:30}, year = {2019}, url = {https://doi.org/10.1145/3290375}, doi = {10.1145/3290375}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/pacmpl/WangWS19.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/cav/GuoLLRS19, author = {Xiaojie Guo and Maxime Lesourd and Mengqi Liu and Lionel Rieg and Zhong Shao}, editor = {Isil Dillig and Serdar Tasiran}, title = {Integrating Formal Schedulability Analysis into a Verified {OS} Kernel}, booktitle = {Computer Aided Verification - 31st International Conference, {CAV} 2019, New York City, NY, USA, July 15-18, 2019, Proceedings, Part {II}}, series = {Lecture Notes in Computer Science}, volume = {11562}, pages = {496--514}, publisher = {Springer}, year = {2019}, url = {https://doi.org/10.1007/978-3-030-25543-5\_28}, doi = {10.1007/978-3-030-25543-5\_28}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/cav/GuoLLRS19.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/cloud/ShinKHVR0S19, author = {Ji{-}Yong Shin and Jieung Kim and Wolf Honor{\'{e}} and Hern{\'{a}}n Vanzetto and Srihari Radhakrishnan and Mahesh Balakrishnan and Zhong Shao}, title = {WormSpace: {A} Modular Foundation for Simple, Verifiable Distributed Systems}, booktitle = {Proceedings of the {ACM} Symposium on Cloud Computing, SoCC 2019, Santa Cruz, CA, USA, November 20-23, 2019}, pages = {299--311}, publisher = {{ACM}}, year = {2019}, url = {https://doi.org/10.1145/3357223.3362739}, doi = {10.1145/3357223.3362739}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/cloud/ShinKHVR0S19.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/dsn/ChenYS19, author = {Valerie Chen and Man{-}Ki Yoon and Zhong Shao}, title = {Novelty Detection via Network Saliency in Visual-Based Deep Learning}, booktitle = {49th Annual {IEEE/IFIP} International Conference on Dependable Systems and Networks Workshops, {DSN} Workshops 2019, Portland, OR, USA, June 24-27, 2019}, pages = {52--57}, publisher = {{IEEE}}, year = {2019}, url = {https://doi.org/10.1109/DSN-W.2019.00018}, doi = {10.1109/DSN-W.2019.00018}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/dsn/ChenYS19.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/icdcs/YoonS19, author = {Man{-}Ki Yoon and Zhong Shao}, title = {{ADLP:} Accountable Data Logging Protocol for Publish-Subscribe Communication Systems}, booktitle = {39th {IEEE} International Conference on Distributed Computing Systems, {ICDCS} 2019, Dallas, TX, USA, July 7-10, 2019}, pages = {1149--1160}, publisher = {{IEEE}}, year = {2019}, url = {https://doi.org/10.1109/ICDCS.2019.00117}, doi = {10.1109/ICDCS.2019.00117}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/icdcs/YoonS19.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/corr/abs-1905-06768, author = {Xiaorui Zhu and Chen Liang and Zhen{-}guo Yin and Zhong Shao and Meng{-}qi Liu and Hao Chen}, title = {A New Hierarchical Software Architecture Towards Safety-Critical Aspects of a Drone System}, journal = {CoRR}, volume = {abs/1905.06768}, year = {2019}, url = {http://arxiv.org/abs/1905.06768}, eprinttype = {arXiv}, eprint = {1905.06768}, timestamp = {Wed, 15 Sep 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/corr/abs-1905-06768.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/corr/abs-1906-03685, author = {Valerie Chen and Man{-}Ki Yoon and Zhong Shao}, title = {Novelty Detection via Network Saliency in Visual-based Deep Learning}, journal = {CoRR}, volume = {abs/1906.03685}, year = {2019}, url = {http://arxiv.org/abs/1906.03685}, eprinttype = {arXiv}, eprint = {1906.03685}, timestamp = {Fri, 14 Jun 2019 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/corr/abs-1906-03685.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/corr/abs-1911-07726, author = {Man{-}Ki Yoon and Jung{-}Eun Kim and Richard M. Bradford and Zhong Shao}, title = {TaskShuffler++: Real-Time Schedule Randomization for Reducing Worst-Case Vulnerability to Timing Inference Attacks}, journal = {CoRR}, volume = {abs/1911.07726}, year = {2019}, url = {http://arxiv.org/abs/1911.07726}, eprinttype = {arXiv}, eprint = {1911.07726}, timestamp = {Mon, 02 Dec 2019 00:00:00 +0100}, biburl = {https://dblp.org/rec/journals/corr/abs-1911-07726.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/jar/ChenWSLG18, author = {Hao Chen and Xiongnan (Newman) Wu and Zhong Shao and Joshua Lockerman and Ronghui Gu}, title = {Toward Compositional Verification of Interruptible {OS} Kernels and Device Drivers}, journal = {J. Autom. Reason.}, volume = {61}, number = {1-4}, pages = {141--189}, year = {2018}, url = {https://doi.org/10.1007/s10817-017-9446-0}, doi = {10.1007/S10817-017-9446-0}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/jar/ChenWSLG18.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/pldi/GuSKWKS0CR18, author = {Ronghui Gu and Zhong Shao and Jieung Kim and Xiongnan (Newman) Wu and J{\'{e}}r{\'{e}}mie Koenig and Vilhelm Sj{\"{o}}berg and Hao Chen and David Costanzo and Tahina Ramananandro}, editor = {Jeffrey S. Foster and Dan Grossman}, title = {Certified concurrent abstraction layers}, booktitle = {Proceedings of the 39th {ACM} {SIGPLAN} Conference on Programming Language Design and Implementation, {PLDI} 2018, Philadelphia, PA, USA, June 18-22, 2018}, pages = {646--661}, publisher = {{ACM}}, year = {2018}, url = {https://doi.org/10.1145/3192366.3192381}, doi = {10.1145/3192366.3192381}, timestamp = {Sat, 09 Apr 2022 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/pldi/GuSKWKS0CR18.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/aplas/KimSGS17, author = {Jieung Kim and Vilhelm Sj{\"{o}}berg and Ronghui Gu and Zhong Shao}, editor = {Bor{-}Yuh Evan Chang}, title = {Safety and Liveness of {MCS} Lock - Layer by Layer}, booktitle = {Programming Languages and Systems - 15th Asian Symposium, {APLAS} 2017, Suzhou, China, November 27-29, 2017, Proceedings}, series = {Lecture Notes in Computer Science}, volume = {10695}, pages = {273--297}, publisher = {Springer}, year = {2017}, url = {https://doi.org/10.1007/978-3-319-71237-6\_14}, doi = {10.1007/978-3-319-71237-6\_14}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/aplas/KimSGS17.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/cav/Carbonneaux0RS17, author = {Quentin Carbonneaux and Jan Hoffmann and Thomas W. Reps and Zhong Shao}, editor = {Rupak Majumdar and Viktor Kuncak}, title = {Automated Resource Analysis with Coq Proof Objects}, booktitle = {Computer Aided Verification - 29th International Conference, {CAV} 2017, Heidelberg, Germany, July 24-28, 2017, Proceedings, Part {II}}, series = {Lecture Notes in Computer Science}, volume = {10427}, pages = {64--85}, publisher = {Springer}, year = {2017}, url = {https://doi.org/10.1007/978-3-319-63390-9\_4}, doi = {10.1007/978-3-319-63390-9\_4}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/cav/Carbonneaux0RS17.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/osdi/GuSCWKSC16, author = {Ronghui Gu and Zhong Shao and Hao Chen and Xiongnan (Newman) Wu and Jieung Kim and Vilhelm Sj{\"{o}}berg and David Costanzo}, editor = {Kimberly Keeton and Timothy Roscoe}, title = {Certi{KOS}: An Extensible Architecture for Building Certified Concurrent OS Kernels}, booktitle = {12th {USENIX} Symposium on Operating Systems Design and Implementation, {OSDI} 2016, Savannah, GA, USA, November 2-4, 2016}, pages = {653--669}, publisher = {{USENIX} Association}, year = {2016}, url = {https://www.usenix.org/conference/osdi16/technical-sessions/presentation/gu}, timestamp = {Mon, 09 Jan 2023 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/osdi/GuSCWKSC16.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/pldi/ChenWSLG16, author = {Hao Chen and Xiongnan (Newman) Wu and Zhong Shao and Joshua Lockerman and Ronghui Gu}, editor = {Chandra Krintz and Emery D. Berger}, title = {Toward compositional verification of interruptible {OS} kernels and device drivers}, booktitle = {Proceedings of the 37th {ACM} {SIGPLAN} Conference on Programming Language Design and Implementation, {PLDI} 2016, Santa Barbara, CA, USA, June 13-17, 2016}, pages = {431--447}, publisher = {{ACM}}, year = {2016}, url = {https://doi.org/10.1145/2908080.2908101}, doi = {10.1145/2908080.2908101}, timestamp = {Sat, 30 Sep 2023 09:54:48 +0200}, biburl = {https://dblp.org/rec/conf/pldi/ChenWSLG16.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/pldi/CostanzoSG16, author = {David Costanzo and Zhong Shao and Ronghui Gu}, editor = {Chandra Krintz and Emery D. Berger}, title = {End-to-end verification of information-flow security for {C} and assembly programs}, booktitle = {Proceedings of the 37th {ACM} {SIGPLAN} Conference on Programming Language Design and Implementation, {PLDI} 2016, Santa Barbara, CA, USA, June 13-17, 2016}, pages = {648--664}, publisher = {{ACM}}, year = {2016}, url = {https://doi.org/10.1145/2908080.2908100}, doi = {10.1145/2908080.2908100}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/pldi/CostanzoSG16.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/jfp/0002S15, author = {Jan Hoffmann and Zhong Shao}, title = {Type-based amortized resource analysis with integers and arrays}, journal = {J. Funct. Program.}, volume = {25}, year = {2015}, url = {https://doi.org/10.1017/S0956796815000192}, doi = {10.1017/S0956796815000192}, timestamp = {Wed, 07 Dec 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/journals/jfp/0002S15.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/cpp/RamananandroSWKF15, author = {Tahina Ramananandro and Zhong Shao and Shu{-}Chun Weng and J{\'{e}}r{\'{e}}mie Koenig and Yuchen Fu}, editor = {Xavier Leroy and Alwen Tiu}, title = {A Compositional Semantics for Verified Separate Compilation and Linking}, booktitle = {Proceedings of the 2015 Conference on Certified Programs and Proofs, {CPP} 2015, Mumbai, India, January 15-17, 2015}, pages = {3--14}, publisher = {{ACM}}, year = {2015}, url = {https://doi.org/10.1145/2676724.2693167}, doi = {10.1145/2676724.2693167}, timestamp = {Sat, 09 Apr 2022 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/cpp/RamananandroSWKF15.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/cpp/Shao15, author = {Zhong Shao}, editor = {Xavier Leroy and Alwen Tiu}, title = {Clean-Slate Development of Certified {OS} Kernels}, booktitle = {Proceedings of the 2015 Conference on Certified Programs and Proofs, {CPP} 2015, Mumbai, India, January 15-17, 2015}, pages = {95--96}, publisher = {{ACM}}, year = {2015}, url = {https://doi.org/10.1145/2676724.2693180}, doi = {10.1145/2676724.2693180}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/cpp/Shao15.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/esop/0002S15, author = {Jan Hoffmann and Zhong Shao}, editor = {Jan Vitek}, title = {Automatic Static Cost Analysis for Parallel Programs}, booktitle = {Programming Languages and Systems - 24th European Symposium on Programming, {ESOP} 2015, Held as Part of the European Joint Conferences on Theory and Practice of Software, {ETAPS} 2015, London, UK, April 11-18, 2015. Proceedings}, series = {Lecture Notes in Computer Science}, volume = {9032}, pages = {132--157}, publisher = {Springer}, year = {2015}, url = {https://doi.org/10.1007/978-3-662-46669-8\_6}, doi = {10.1007/978-3-662-46669-8\_6}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/esop/0002S15.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/pldi/Carbonneaux0S15, author = {Quentin Carbonneaux and Jan Hoffmann and Zhong Shao}, editor = {David Grove and Stephen M. Blackburn}, title = {Compositional certified resource bounds}, booktitle = {Proceedings of the 36th {ACM} {SIGPLAN} Conference on Programming Language Design and Implementation, Portland, OR, USA, June 15-17, 2015}, pages = {467--478}, publisher = {{ACM}}, year = {2015}, url = {https://doi.org/10.1145/2737924.2737955}, doi = {10.1145/2737924.2737955}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/pldi/Carbonneaux0S15.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/popl/GuKRSWWZG15, author = {Ronghui Gu and J{\'{e}}r{\'{e}}mie Koenig and Tahina Ramananandro and Zhong Shao and Xiongnan (Newman) Wu and Shu{-}Chun Weng and Haozhong Zhang and Yu Guo}, editor = {Sriram K. Rajamani and David Walker}, title = {Deep Specifications and Certified Abstraction Layers}, booktitle = {Proceedings of the 42nd Annual {ACM} {SIGPLAN-SIGACT} Symposium on Principles of Programming Languages, {POPL} 2015, Mumbai, India, January 15-17, 2015}, pages = {595--608}, publisher = {{ACM}}, year = {2015}, url = {https://doi.org/10.1145/2676726.2676975}, doi = {10.1145/2676726.2676975}, timestamp = {Mon, 08 Apr 2024 08:19:10 +0200}, biburl = {https://dblp.org/rec/conf/popl/GuKRSWWZG15.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/dagstuhl-reports/BirkedalDGS15, author = {Lars Birkedal and Derek Dreyer and Philippa Gardner and Zhong Shao}, title = {Compositional Verification Methods for Next-Generation Concurrency (Dagstuhl Seminar 15191)}, journal = {Dagstuhl Reports}, volume = {5}, number = {5}, pages = {1--23}, year = {2015}, url = {https://doi.org/10.4230/DagRep.5.5.1}, doi = {10.4230/DAGREP.5.5.1}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/dagstuhl-reports/BirkedalDGS15.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/csl/LiangFS14, author = {Hongjin Liang and Xinyu Feng and Zhong Shao}, editor = {Thomas A. Henzinger and Dale Miller}, title = {Compositional verification of termination-preserving refinement of concurrent programs}, booktitle = {Joint Meeting of the Twenty-Third {EACSL} Annual Conference on Computer Science Logic {(CSL)} and the Twenty-Ninth Annual {ACM/IEEE} Symposium on Logic in Computer Science (LICS), {CSL-LICS} '14, Vienna, Austria, July 14 - 18, 2014}, pages = {65:1--65:10}, publisher = {{ACM}}, year = {2014}, url = {https://doi.org/10.1145/2603088.2603123}, doi = {10.1145/2603088.2603123}, timestamp = {Tue, 19 Jul 2022 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/csl/LiangFS14.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/flops/0002S14, author = {Jan Hoffmann and Zhong Shao}, editor = {Michael Codish and Eijiro Sumii}, title = {Type-Based Amortized Resource Analysis with Integers and Arrays}, booktitle = {Functional and Logic Programming - 12th International Symposium, {FLOPS} 2014, Kanazawa, Japan, June 4-6, 2014. Proceedings}, series = {Lecture Notes in Computer Science}, volume = {8475}, pages = {152--168}, publisher = {Springer}, year = {2014}, url = {https://doi.org/10.1007/978-3-319-07151-0\_10}, doi = {10.1007/978-3-319-07151-0\_10}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/flops/0002S14.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/pldi/Carbonneaux0RS14, author = {Quentin Carbonneaux and Jan Hoffmann and Tahina Ramananandro and Zhong Shao}, editor = {Michael F. P. O'Boyle and Keshav Pingali}, title = {End-to-end verification of stack-space bounds for {C} programs}, booktitle = {{ACM} {SIGPLAN} Conference on Programming Language Design and Implementation, {PLDI} '14, Edinburgh, United Kingdom - June 09 - 11, 2014}, pages = {270--281}, publisher = {{ACM}}, year = {2014}, url = {https://doi.org/10.1145/2594291.2594301}, doi = {10.1145/2594291.2594301}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/pldi/Carbonneaux0RS14.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/post/CostanzoS14, author = {David Costanzo and Zhong Shao}, editor = {Mart{\'{\i}}n Abadi and Steve Kremer}, title = {A Separation Logic for Enforcing Declarative Information Flow Control Policies}, booktitle = {Principles of Security and Trust - Third International Conference, {POST} 2014, Held as Part of the European Joint Conferences on Theory and Practice of Software, {ETAPS} 2014, Grenoble, France, April 5-13, 2014, Proceedings}, series = {Lecture Notes in Computer Science}, volume = {8414}, pages = {179--198}, publisher = {Springer}, year = {2014}, url = {https://doi.org/10.1007/978-3-642-54792-8\_10}, doi = {10.1007/978-3-642-54792-8\_10}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/post/CostanzoS14.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/tase/LeiQS14, author = {Jinjiang Lei and Zongyan Qiu and Zhong Shao}, title = {Trace-Based Temporal Verification for Message-Passing Programs}, booktitle = {2014 Theoretical Aspects of Software Engineering Conference, {TASE} 2014, Changsha, China, September 1-3, 2014}, pages = {10--17}, publisher = {{IEEE} Computer Society}, year = {2014}, url = {https://doi.org/10.1109/TASE.2014.14}, doi = {10.1109/TASE.2014.14}, timestamp = {Fri, 24 Mar 2023 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/tase/LeiQS14.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@proceedings{DBLP:conf/esop/2014, editor = {Zhong Shao}, title = {Programming Languages and Systems - 23rd European Symposium on Programming, {ESOP} 2014, Held as Part of the European Joint Conferences on Theory and Practice of Software, {ETAPS} 2014, Grenoble, France, April 5-13, 2014, Proceedings}, series = {Lecture Notes in Computer Science}, volume = {8410}, publisher = {Springer}, year = {2014}, url = {https://doi.org/10.1007/978-3-642-54833-8}, doi = {10.1007/978-3-642-54833-8}, isbn = {978-3-642-54832-1}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/esop/2014.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/concur/LiangHFS13, author = {Hongjin Liang and Jan Hoffmann and Xinyu Feng and Zhong Shao}, editor = {Pedro R. D'Argenio and Hern{\'{a}}n C. Melgratti}, title = {Characterizing Progress Properties of Concurrent Objects via Contextual Refinements}, booktitle = {{CONCUR} 2013 - Concurrency Theory - 24th International Conference, {CONCUR} 2013, Buenos Aires, Argentina, August 27-30, 2013. Proceedings}, series = {Lecture Notes in Computer Science}, volume = {8052}, pages = {227--241}, publisher = {Springer}, year = {2013}, url = {https://doi.org/10.1007/978-3-642-40184-8\_17}, doi = {10.1007/978-3-642-40184-8\_17}, timestamp = {Tue, 19 Jul 2022 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/concur/LiangHFS13.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/lics/HoffmannMS13, author = {Jan Hoffmann and Michael Marmar and Zhong Shao}, title = {Quantitative Reasoning for Proving Lock-Freedom}, booktitle = {28th Annual {ACM/IEEE} Symposium on Logic in Computer Science, {LICS} 2013, New Orleans, LA, USA, June 25-28, 2013}, pages = {124--133}, publisher = {{IEEE} Computer Society}, year = {2013}, url = {https://doi.org/10.1109/LICS.2013.18}, doi = {10.1109/LICS.2013.18}, timestamp = {Fri, 24 Mar 2023 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/lics/HoffmannMS13.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/aplas/GuoFSS12, author = {Yu Guo and Xinyu Feng and Zhong Shao and Peizhi Shi}, editor = {Ranjit Jhala and Atsushi Igarashi}, title = {Modular Verification of Concurrent Thread Management}, booktitle = {Programming Languages and Systems - 10th Asian Symposium, {APLAS} 2012, Kyoto, Japan, December 11-13, 2012. Proceedings}, series = {Lecture Notes in Computer Science}, volume = {7705}, pages = {315--331}, publisher = {Springer}, year = {2012}, url = {https://doi.org/10.1007/978-3-642-35182-2\_23}, doi = {10.1007/978-3-642-35182-2\_23}, timestamp = {Mon, 28 Feb 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/aplas/GuoFSS12.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/aplas/CostanzoS12, author = {David Costanzo and Zhong Shao}, editor = {Ranjit Jhala and Atsushi Igarashi}, title = {A Case for Behavior-Preserving Actions in Separation Logic}, booktitle = {Programming Languages and Systems - 10th Asian Symposium, {APLAS} 2012, Kyoto, Japan, December 11-13, 2012. Proceedings}, series = {Lecture Notes in Computer Science}, volume = {7705}, pages = {332--349}, publisher = {Springer}, year = {2012}, url = {https://doi.org/10.1007/978-3-642-35182-2\_24}, doi = {10.1007/978-3-642-35182-2\_24}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/aplas/CostanzoS12.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/cpp/VaynbergS12, author = {Alexander Vaynberg and Zhong Shao}, editor = {Chris Hawblitzel and Dale Miller}, title = {Compositional Verification of a Baby Virtual Memory Manager}, booktitle = {Certified Programs and Proofs - Second International Conference, {CPP} 2012, Kyoto, Japan, December 13-15, 2012. Proceedings}, series = {Lecture Notes in Computer Science}, volume = {7679}, pages = {143--159}, publisher = {Springer}, year = {2012}, url = {https://doi.org/10.1007/978-3-642-35308-6\_13}, doi = {10.1007/978-3-642-35308-6\_13}, timestamp = {Wed, 07 Dec 2022 23:14:04 +0100}, biburl = {https://dblp.org/rec/conf/cpp/VaynbergS12.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/icra/KazanzidesKDS12, author = {Peter Kazanzides and Yanni Kouskoulas and Anton Deguet and Zhong Shao}, title = {Proving the correctness of concurrent robot software}, booktitle = {{IEEE} International Conference on Robotics and Automation, {ICRA} 2012, 14-18 May, 2012, St. Paul, Minnesota, {USA}}, pages = {4718--4723}, publisher = {{IEEE}}, year = {2012}, url = {https://doi.org/10.1109/ICRA.2012.6225285}, doi = {10.1109/ICRA.2012.6225285}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/icra/KazanzidesKDS12.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/popl/StampoulisS12, author = {Antonis Stampoulis and Zhong Shao}, editor = {John Field and Michael Hicks}, title = {Static and user-extensible proof checking}, booktitle = {Proceedings of the 39th {ACM} {SIGPLAN-SIGACT} Symposium on Principles of Programming Languages, {POPL} 2012, Philadelphia, Pennsylvania, USA, January 22-28, 2012}, pages = {273--284}, publisher = {{ACM}}, year = {2012}, url = {https://doi.org/10.1145/2103656.2103690}, doi = {10.1145/2103656.2103690}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/popl/StampoulisS12.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/tamc/ZhangFFSL12, author = {Zipeng Zhang and Xinyu Feng and Ming Fu and Zhong Shao and Yong Li}, editor = {Manindra Agrawal and S. Barry Cooper and Angsheng Li}, title = {A Structural Approach to Prophecy Variables}, booktitle = {Theory and Applications of Models of Computation - 9th Annual Conference, {TAMC} 2012, Beijing, China, May 16-21, 2012. Proceedings}, series = {Lecture Notes in Computer Science}, volume = {7287}, pages = {61--71}, publisher = {Springer}, year = {2012}, url = {https://doi.org/10.1007/978-3-642-29952-0\_12}, doi = {10.1007/978-3-642-29952-0\_12}, timestamp = {Mon, 28 Feb 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/tamc/ZhangFFSL12.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/ngc/TanSFC11, author = {Gang Tan and Zhong Shao and Xinyu Feng and Hongxu Cai}, title = {Weak Updates and Separation Logic}, journal = {New Gener. Comput.}, volume = {29}, number = {1}, pages = {3--29}, year = {2011}, url = {https://doi.org/10.1007/s00354-010-0097-5}, doi = {10.1007/S00354-010-0097-5}, timestamp = {Fri, 04 Mar 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/journals/ngc/TanSFC11.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/apsys/GuVFSC11, author = {Liang Gu and Alexander Vaynberg and Bryan Ford and Zhong Shao and David Costanzo}, editor = {Haibo Chen and Zheng Zhang and Sue Moon and Yuanyuan Zhou}, title = {CertiKOS: a certified kernel for secure cloud computing}, booktitle = {APSys '11 Asia Pacific Workshop on Systems, Shanghai, China, July 11-12, 2011}, pages = {3}, publisher = {{ACM}}, year = {2011}, url = {https://doi.org/10.1145/2103799.2103803}, doi = {10.1145/2103799.2103803}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/apsys/GuVFSC11.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/tase/WangSJG11, author = {Wei Wang and Zhong Shao and Xinyu Jiang and Yu Guo}, editor = {Zhenhua Duan and C.{-}H. Luke Ong}, title = {A Simple Model for Certifying Assembly Programs with First-Class Function Pointers}, booktitle = {5th {IEEE} International Symposium on Theoretical Aspects of Software Engineering, {TASE} 2011, Xi'an, China, 29-31 August 2011}, pages = {125--132}, publisher = {{IEEE} Computer Society}, year = {2011}, url = {https://doi.org/10.1109/TASE.2011.16}, doi = {10.1109/TASE.2011.16}, timestamp = {Fri, 24 Mar 2023 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/tase/WangSJG11.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@proceedings{DBLP:conf/cpp/2011, editor = {Jean{-}Pierre Jouannaud and Zhong Shao}, title = {Certified Programs and Proofs - First International Conference, {CPP} 2011, Kenting, Taiwan, December 7-9, 2011. Proceedings}, series = {Lecture Notes in Computer Science}, volume = {7086}, publisher = {Springer}, year = {2011}, url = {https://doi.org/10.1007/978-3-642-25379-9}, doi = {10.1007/978-3-642-25379-9}, isbn = {978-3-642-25378-2}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/cpp/2011.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/cacm/Shao10, author = {Zhong Shao}, title = {Certified software}, journal = {Commun. {ACM}}, volume = {53}, number = {12}, pages = {56--66}, year = {2010}, url = {https://doi.org/10.1145/1859204.1859226}, doi = {10.1145/1859204.1859226}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/cacm/Shao10.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/concur/FuLFSZ10, author = {Ming Fu and Yong Li and Xinyu Feng and Zhong Shao and Yu Zhang}, editor = {Paul Gastin and Fran{\c{c}}ois Laroussinie}, title = {Reasoning about Optimistic Concurrency Using a Program Logic for History}, booktitle = {{CONCUR} 2010 - Concurrency Theory, 21th International Conference, {CONCUR} 2010, Paris, France, August 31-September 3, 2010. Proceedings}, series = {Lecture Notes in Computer Science}, volume = {6269}, pages = {388--402}, publisher = {Springer}, year = {2010}, url = {https://doi.org/10.1007/978-3-642-15375-4\_27}, doi = {10.1007/978-3-642-15375-4\_27}, timestamp = {Mon, 28 Feb 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/concur/FuLFSZ10.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/esop/FerreiraFS10, author = {Rodrigo Ferreira and Xinyu Feng and Zhong Shao}, editor = {Andrew D. Gordon}, title = {Parameterized Memory Models and Concurrent Separation Logic}, booktitle = {Programming Languages and Systems, 19th European Symposium on Programming, {ESOP} 2010, Held as Part of the Joint European Conferences on Theory and Practice of Software, {ETAPS} 2010, Paphos, Cyprus, March 20-28, 2010. Proceedings}, series = {Lecture Notes in Computer Science}, volume = {6012}, pages = {267--286}, publisher = {Springer}, year = {2010}, url = {https://doi.org/10.1007/978-3-642-11957-6\_15}, doi = {10.1007/978-3-642-11957-6\_15}, timestamp = {Mon, 28 Feb 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/esop/FerreiraFS10.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/icfp/StampoulisS10, author = {Antonis Stampoulis and Zhong Shao}, editor = {Paul Hudak and Stephanie Weirich}, title = {VeriML: typed computation of logical terms inside a language with effects}, booktitle = {Proceeding of the 15th {ACM} {SIGPLAN} international conference on Functional programming, {ICFP} 2010, Baltimore, Maryland, USA, September 27-29, 2010}, pages = {333--344}, publisher = {{ACM}}, year = {2010}, url = {https://doi.org/10.1145/1863543.1863591}, doi = {10.1145/1863543.1863591}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/icfp/StampoulisS10.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/jar/FengSGD09, author = {Xinyu Feng and Zhong Shao and Yu Guo and Yuan Dong}, title = {Certifying Low-Level Programs with Hardware Interrupts and Preemptive Threads}, journal = {J. Autom. Reason.}, volume = {42}, number = {2-4}, pages = {301--347}, year = {2009}, url = {https://doi.org/10.1007/s10817-009-9118-9}, doi = {10.1007/S10817-009-9118-9}, timestamp = {Mon, 28 Feb 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/journals/jar/FengSGD09.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/aplas/TanSFC09, author = {Gang Tan and Zhong Shao and Xinyu Feng and Hongxu Cai}, editor = {Zhenjiang Hu}, title = {Weak updates and separation logic}, booktitle = {Programming Languages and Systems, 7th Asian Symposium, {APLAS} 2009, Seoul, Korea, December 14-16, 2009. Proceedings}, series = {Lecture Notes in Computer Science}, volume = {5904}, pages = {178--193}, publisher = {Springer}, year = {2009}, url = {https://doi.org/10.1007/978-3-642-10672-9\_14}, doi = {10.1007/978-3-642-10672-9\_14}, timestamp = {Mon, 28 Feb 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/aplas/TanSFC09.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/tase/Shao09, author = {Zhong Shao}, editor = {Wei{-}Ngan Chin and Shengchao Qin}, title = {Modular Development of Certified System Software}, booktitle = {{TASE} 2009, Third {IEEE} International Symposium on Theoretical Aspects of Software Engineering, 29-31 July 2009, Tianjin, China}, pages = {5}, publisher = {{IEEE} Computer Society}, year = {2009}, url = {https://doi.org/10.1109/TASE.2009.49}, doi = {10.1109/TASE.2009.49}, timestamp = {Fri, 24 Mar 2023 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/tase/Shao09.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@proceedings{DBLP:conf/popl/2009, editor = {Zhong Shao and Benjamin C. Pierce}, title = {Proceedings of the 36th {ACM} {SIGPLAN-SIGACT} Symposium on Principles of Programming Languages, {POPL} 2009, Savannah, GA, USA, January 21-23, 2009}, publisher = {{ACM}}, year = {2009}, url = {https://doi.org/10.1145/1480881}, doi = {10.1145/1480881}, isbn = {978-1-60558-379-2}, timestamp = {Fri, 25 Jun 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/popl/2009.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/pldi/FengSDG08, author = {Xinyu Feng and Zhong Shao and Yuan Dong and Yu Guo}, editor = {Rajiv Gupta and Saman P. Amarasinghe}, title = {Certifying low-level programs with hardware interrupts and preemptive threads}, booktitle = {Proceedings of the {ACM} {SIGPLAN} 2008 Conference on Programming Language Design and Implementation, Tucson, AZ, USA, June 7-13, 2008}, pages = {170--182}, publisher = {{ACM}}, year = {2008}, url = {https://doi.org/10.1145/1375581.1375603}, doi = {10.1145/1375581.1375603}, timestamp = {Mon, 28 Feb 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/pldi/FengSDG08.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/vstte/FengSGD08, author = {Xinyu Feng and Zhong Shao and Yu Guo and Yuan Dong}, editor = {Natarajan Shankar and Jim Woodcock}, title = {Combining Domain-Specific and Foundational Logics to Verify Complete Software Systems}, booktitle = {Verified Software: Theories, Tools, Experiments, Second International Conference, {VSTTE} 2008, Toronto, Canada, October 6-9, 2008. Proceedings}, series = {Lecture Notes in Computer Science}, volume = {5295}, pages = {54--69}, publisher = {Springer}, year = {2008}, url = {https://doi.org/10.1007/978-3-540-87873-5\_8}, doi = {10.1007/978-3-540-87873-5\_8}, timestamp = {Fri, 17 Feb 2023 09:02:02 +0100}, biburl = {https://dblp.org/rec/conf/vstte/FengSGD08.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/esop/FengFS07, author = {Xinyu Feng and Rodrigo Ferreira and Zhong Shao}, editor = {Rocco De Nicola}, title = {On the Relationship Between Concurrent Separation Logic and Assume-Guarantee Reasoning}, booktitle = {Programming Languages and Systems, 16th European Symposium on Programming, {ESOP} 2007, Held as Part of the Joint European Conferences on Theory and Practics of Software, {ETAPS} 2007, Braga, Portugal, March 24 - April 1, 2007, Proceedings}, series = {Lecture Notes in Computer Science}, volume = {4421}, pages = {173--188}, publisher = {Springer}, year = {2007}, url = {https://doi.org/10.1007/978-3-540-71316-6\_13}, doi = {10.1007/978-3-540-71316-6\_13}, timestamp = {Mon, 28 Feb 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/esop/FengFS07.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/pldi/CaiSV07, author = {Hongxu Cai and Zhong Shao and Alexander Vaynberg}, editor = {Jeanne Ferrante and Kathryn S. McKinley}, title = {Certified self-modifying code}, booktitle = {Proceedings of the {ACM} {SIGPLAN} 2007 Conference on Programming Language Design and Implementation, San Diego, California, USA, June 10-13, 2007}, pages = {66--77}, publisher = {{ACM}}, year = {2007}, url = {https://doi.org/10.1145/1250734.1250743}, doi = {10.1145/1250734.1250743}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/pldi/CaiSV07.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/pldi/McCreightSLL07, author = {Andrew McCreight and Zhong Shao and Chunxiao Lin and Long Li}, editor = {Jeanne Ferrante and Kathryn S. McKinley}, title = {A general framework for certifying garbage collectors and their mutators}, booktitle = {Proceedings of the {ACM} {SIGPLAN} 2007 Conference on Programming Language Design and Implementation, San Diego, California, USA, June 10-13, 2007}, pages = {468--479}, publisher = {{ACM}}, year = {2007}, url = {https://doi.org/10.1145/1250734.1250788}, doi = {10.1145/1250734.1250788}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/pldi/McCreightSLL07.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/tase/LinMSCG07, author = {Chunxiao Lin and Andrew McCreight and Zhong Shao and Yiyun Chen and Yu Guo}, title = {Foundational Typed Assembly Language with Certified Garbage Collection}, booktitle = {First Joint {IEEE/IFIP} Symposium on Theoretical Aspects of Software Engineering, {TASE} 2007, June 5-8, 2007, Shanghai, China}, pages = {326--338}, publisher = {{IEEE} Computer Society}, year = {2007}, url = {https://doi.org/10.1109/TASE.2007.28}, doi = {10.1109/TASE.2007.28}, timestamp = {Fri, 24 Mar 2023 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/tase/LinMSCG07.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/tldi/FengNSG07, author = {Xinyu Feng and Zhaozhong Ni and Zhong Shao and Yu Guo}, editor = {Fran{\c{c}}ois Pottier and George C. Necula}, title = {An open framework for foundational proof-carrying code}, booktitle = {Proceedings of TLDI'07: 2007 {ACM} {SIGPLAN} International Workshop on Types in Languages Design and Implementation, Nice, France, January 16, 2007}, pages = {67--78}, publisher = {{ACM}}, year = {2007}, url = {https://doi.org/10.1145/1190315.1190325}, doi = {10.1145/1190315.1190325}, timestamp = {Mon, 28 Feb 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/tldi/FengNSG07.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/tphol/NiYS07, author = {Zhaozhong Ni and Dachuan Yu and Zhong Shao}, editor = {Klaus Schneider and Jens Brandt}, title = {Using {XCAP} to Certify Realistic Systems Code: Machine Context Management}, booktitle = {Theorem Proving in Higher Order Logics, 20th International Conference, TPHOLs 2007, Kaiserslautern, Germany, September 10-13, 2007, Proceedings}, series = {Lecture Notes in Computer Science}, volume = {4732}, pages = {189--206}, publisher = {Springer}, year = {2007}, url = {https://doi.org/10.1007/978-3-540-74591-4\_15}, doi = {10.1007/978-3-540-74591-4\_15}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/tphol/NiYS07.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@proceedings{DBLP:conf/aplas/2007, editor = {Zhong Shao}, title = {Programming Languages and Systems, 5th Asian Symposium, {APLAS} 2007, Singapore, November 29-December 1, 2007, Proceedings}, series = {Lecture Notes in Computer Science}, volume = {4807}, publisher = {Springer}, year = {2007}, url = {https://doi.org/10.1007/978-3-540-76637-7}, doi = {10.1007/978-3-540-76637-7}, isbn = {978-3-540-76636-0}, timestamp = {Tue, 14 May 2019 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/aplas/2007.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/pldi/FengSVXN06, author = {Xinyu Feng and Zhong Shao and Alexander Vaynberg and Sen Xiang and Zhaozhong Ni}, editor = {Michael I. Schwartzbach and Thomas Ball}, title = {Modular verification of assembly code with stack-based control abstractions}, booktitle = {Proceedings of the {ACM} {SIGPLAN} 2006 Conference on Programming Language Design and Implementation, Ottawa, Ontario, Canada, June 11-14, 2006}, pages = {401--414}, publisher = {{ACM}}, year = {2006}, url = {https://doi.org/10.1145/1133981.1134028}, doi = {10.1145/1133981.1134028}, timestamp = {Mon, 28 Feb 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/pldi/FengSVXN06.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/popl/NiS06, author = {Zhaozhong Ni and Zhong Shao}, editor = {J. Gregory Morrisett and Simon L. Peyton Jones}, title = {Certified assembly programming with embedded code pointers}, booktitle = {Proceedings of the 33rd {ACM} {SIGPLAN-SIGACT} Symposium on Principles of Programming Languages, {POPL} 2006, Charleston, South Carolina, USA, January 11-13, 2006}, pages = {320--333}, publisher = {{ACM}}, year = {2006}, url = {https://doi.org/10.1145/1111037.1111066}, doi = {10.1145/1111037.1111066}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/popl/NiS06.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/toplas/ShaoTSP05, author = {Zhong Shao and Valery Trifonov and Bratin Saha and Nikolaos Papaspyrou}, title = {A type system for certified binaries}, journal = {{ACM} Trans. Program. Lang. Syst.}, volume = {27}, number = {1}, pages = {1--45}, year = {2005}, url = {https://doi.org/10.1145/1053468.1053469}, doi = {10.1145/1053468.1053469}, timestamp = {Sat, 30 Sep 2023 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/toplas/ShaoTSP05.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/icfp/FengS05, author = {Xinyu Feng and Zhong Shao}, editor = {Olivier Danvy and Benjamin C. Pierce}, title = {Modular verification of concurrent assembly code with dynamic thread creation and termination}, booktitle = {Proceedings of the 10th {ACM} {SIGPLAN} International Conference on Functional Programming, {ICFP} 2005, Tallinn, Estonia, September 26-28, 2005}, pages = {254--267}, publisher = {{ACM}}, year = {2005}, url = {https://doi.org/10.1145/1086365.1086399}, doi = {10.1145/1086365.1086399}, timestamp = {Mon, 28 Feb 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/icfp/FengS05.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/scp/YuHS04, author = {Dachuan Yu and Nadeem Abdul Hamid and Zhong Shao}, title = {Building certified libraries for {PCC:} dynamic storage allocation}, journal = {Sci. Comput. Program.}, volume = {50}, number = {1-3}, pages = {101--127}, year = {2004}, url = {https://doi.org/10.1016/j.scico.2004.01.003}, doi = {10.1016/J.SCICO.2004.01.003}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/scp/YuHS04.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/icfp/YuS04, author = {Dachuan Yu and Zhong Shao}, editor = {Chris Okasaki and Kathleen Fisher}, title = {Verification of safety properties for concurrent assembly code}, booktitle = {Proceedings of the Ninth {ACM} {SIGPLAN} International Conference on Functional Programming, {ICFP} 2004, Snow Bird, UT, USA, September 19-21, 2004}, pages = {175--188}, publisher = {{ACM}}, year = {2004}, url = {https://doi.org/10.1145/1016850.1016875}, doi = {10.1145/1016850.1016875}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/icfp/YuS04.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/tphol/HamidS04, author = {Nadeem Abdul Hamid and Zhong Shao}, editor = {Konrad Slind and Annette Bunker and Ganesh Gopalakrishnan}, title = {Interfacing Hoare Logic and Type Systems for Foundational Proof-Carrying Code}, booktitle = {Theorem Proving in Higher Order Logics, 17th International Conference, TPHOLs 2004, Park City, Utah, USA, September 14-17, 2004, Proceedings}, series = {Lecture Notes in Computer Science}, volume = {3223}, pages = {118--135}, publisher = {Springer}, year = {2004}, url = {https://doi.org/10.1007/978-3-540-30142-4\_10}, doi = {10.1007/978-3-540-30142-4\_10}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/tphol/HamidS04.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/jar/HamidSTMN03, author = {Nadeem Abdul Hamid and Zhong Shao and Valery Trifonov and Stefan Monnier and Zhaozhong Ni}, title = {A Syntactic Approach to Foundational Proof-Carrying Code}, journal = {J. Autom. Reason.}, volume = {31}, number = {3-4}, pages = {191--229}, year = {2003}, url = {https://doi.org/10.1023/B:JARS.0000021012.97318.e9}, doi = {10.1023/B:JARS.0000021012.97318.E9}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/jar/HamidSTMN03.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/jfp/MonnierS03, author = {Stefan Monnier and Zhong Shao}, title = {Inlining as staged computation}, journal = {J. Funct. Program.}, volume = {13}, number = {3}, pages = {647--676}, year = {2003}, url = {https://doi.org/10.1017/S0956796802004616}, doi = {10.1017/S0956796802004616}, timestamp = {Wed, 07 Dec 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/journals/jfp/MonnierS03.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/toplas/SahaTS03, author = {Bratin Saha and Valery Trifonov and Zhong Shao}, title = {Intensional analysis of quantified types}, journal = {{ACM} Trans. Program. Lang. Syst.}, volume = {25}, number = {2}, pages = {159--209}, year = {2003}, url = {https://doi.org/10.1145/641888.641889}, doi = {10.1145/641888.641889}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/toplas/SahaTS03.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/cc/LeagueST03, author = {Christopher League and Zhong Shao and Valery Trifonov}, editor = {G{\"{o}}rel Hedin}, title = {Precision in Practice: {A} Type-Preserving Java Compiler}, booktitle = {Compiler Construction, 12th International Conference, {CC} 2003, Held as Part of the Joint European Conferences on Theory and Practice of Software, {ETAPS} 2003, Warsaw, Poland, April 7-11, 2003, Proceedings}, series = {Lecture Notes in Computer Science}, volume = {2622}, pages = {106--120}, publisher = {Springer}, year = {2003}, url = {https://doi.org/10.1007/3-540-36579-6\_8}, doi = {10.1007/3-540-36579-6\_8}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/cc/LeagueST03.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/esop/YuHS03, author = {Dachuan Yu and Nadeem Abdul Hamid and Zhong Shao}, editor = {Pierpaolo Degano}, title = {Building Certified Libraries for {PCC:} Dynamic Storage Allocation}, booktitle = {Programming Languages and Systems, 12th European Symposium on Programming, {ESOP} 2003, Held as Part of the Joint European Conferences on Theory and Practice of Software, {ETAPS} 2003, Warsaw, Poland, April 7-11, 2003, Proceedings}, series = {Lecture Notes in Computer Science}, volume = {2618}, pages = {363--379}, publisher = {Springer}, year = {2003}, url = {https://doi.org/10.1007/3-540-36575-3\_25}, doi = {10.1007/3-540-36575-3\_25}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/esop/YuHS03.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@proceedings{DBLP:conf/tldi/2003, editor = {Zhong Shao and Peter Lee}, title = {Proceedings of TLDI'03: 2003 {ACM} {SIGPLAN} International Workshop on Types in Languages Design and Implementation, New Orleans, Louisiana, USA, January 18, 2003}, publisher = {{ACM}}, year = {2003}, url = {https://doi.org/10.1145/604174}, doi = {10.1145/604174}, isbn = {1-58113-649-8}, timestamp = {Fri, 25 Jun 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/tldi/2003.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/toplas/LeagueST02, author = {Christopher League and Zhong Shao and Valery Trifonov}, title = {Type-preserving compilation of Featherweight Java}, journal = {{ACM} Trans. Program. Lang. Syst.}, volume = {24}, number = {2}, pages = {112--152}, year = {2002}, url = {https://doi.org/10.1145/514952.514954}, doi = {10.1145/514952.514954}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/toplas/LeagueST02.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/jvm/YuST02, author = {Dachuan Yu and Zhong Shao and Valery Trifonov}, editor = {Samuel P. Midkiff}, title = {Supporting Binary Compatibility with Static Compilation}, booktitle = {Proceedings of the 2nd Java Virtual Machine Research and Technology Symposium, August 1-2, 2002, San Francisco, CA, {USA}}, pages = {165--180}, publisher = {{USENIX}}, year = {2002}, url = {http://www.usenix.org/publications/library/proceedings/javavm02/yu.html}, timestamp = {Wed, 07 Dec 2022 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/jvm/YuST02.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/lics/HamidSTMN02, author = {Nadeem Abdul Hamid and Zhong Shao and Valery Trifonov and Stefan Monnier and Zhaozhong Ni}, title = {A Syntactic Approach to Foundational Proof-Carrying Code}, booktitle = {17th {IEEE} Symposium on Logic in Computer Science {(LICS} 2002), 22-25 July 2002, Copenhagen, Denmark, Proceedings}, pages = {89--100}, publisher = {{IEEE} Computer Society}, year = {2002}, url = {https://doi.org/10.1109/LICS.2002.1029819}, doi = {10.1109/LICS.2002.1029819}, timestamp = {Fri, 24 Mar 2023 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/lics/HamidSTMN02.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/popl/ShaoSTP02, author = {Zhong Shao and Bratin Saha and Valery Trifonov and Nikolaos Papaspyrou}, editor = {John Launchbury and John C. Mitchell}, title = {A type system for certified binaries}, booktitle = {Conference Record of {POPL} 2002: The 29th {SIGPLAN-SIGACT} Symposium on Principles of Programming Languages, Portland, OR, USA, January 16-18, 2002}, pages = {217--232}, publisher = {{ACM}}, year = {2002}, url = {https://doi.org/10.1145/503272.503293}, doi = {10.1145/503272.503293}, timestamp = {Sat, 30 Sep 2023 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/popl/ShaoSTP02.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/pldi/MonnierSS01, author = {Stefan Monnier and Bratin Saha and Zhong Shao}, editor = {Michael Burke and Mary Lou Soffa}, title = {Principled Scavenging}, booktitle = {Proceedings of the 2001 {ACM} {SIGPLAN} Conference on Programming Language Design and Implementation (PLDI), Snowbird, Utah, USA, June 20-22, 2001}, pages = {81--91}, publisher = {{ACM}}, year = {2001}, url = {https://doi.org/10.1145/378795.378817}, doi = {10.1145/378795.378817}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/pldi/MonnierSS01.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:journals/tcs/Shao01, author = {Zhong Shao}, editor = {Nick Benton and Andrew Kennedy}, title = {Invited Talk: Towards a Principled Multi-Language Infrastructure}, booktitle = {First International Workshop on Multi-Language Infrastructure and Interoperability, {BABEL} 2001, Satellite Event of {PLI} 2001, Firenze, Italy, September 8, 2001}, series = {Electronic Notes in Theoretical Computer Science}, volume = {59}, number = {1}, pages = {2}, publisher = {Elsevier}, year = {2001}, url = {https://doi.org/10.1016/S1571-0661(05)80449-9}, doi = {10.1016/S1571-0661(05)80449-9}, timestamp = {Thu, 01 Dec 2022 16:26:14 +0100}, biburl = {https://dblp.org/rec/journals/tcs/Shao01.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/sigsoft/Shao00, author = {Zhong Shao}, title = {Typed common intermediate format}, journal = {{ACM} {SIGSOFT} Softw. Eng. Notes}, volume = {25}, number = {1}, pages = {82}, year = {2000}, url = {https://doi.org/10.1145/340855.341019}, doi = {10.1145/340855.341019}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/sigsoft/Shao00.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/toplas/ShaoA00, author = {Zhong Shao and Andrew W. Appel}, title = {Efficient and safe-for-space closure conversion}, journal = {{ACM} Trans. Program. Lang. Syst.}, volume = {22}, number = {1}, pages = {129--161}, year = {2000}, url = {https://doi.org/10.1145/345099.345125}, doi = {10.1145/345099.345125}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/toplas/ShaoA00.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/icfp/TrifonovSS00, author = {Valery Trifonov and Bratin Saha and Zhong Shao}, editor = {Martin Odersky and Philip Wadler}, title = {Fully reflexive intensional type analysis}, booktitle = {Proceedings of the Fifth {ACM} {SIGPLAN} International Conference on Functional Programming {(ICFP} '00), Montreal, Canada, September 18-21, 2000}, pages = {82--93}, publisher = {{ACM}}, year = {2000}, url = {https://doi.org/10.1145/351240.351248}, doi = {10.1145/351240.351248}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/icfp/TrifonovSS00.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/esop/TrifonovS99, author = {Valery Trifonov and Zhong Shao}, editor = {S. Doaitse Swierstra}, title = {Safe and Principled Language Interoperation}, booktitle = {Programming Languages and Systems, 8th European Symposium on Programming, ESOP'99, Held as Part of the European Joint Conferences on the Theory and Practice of Software, ETAPS'99, Amsterdam, The Netherlands, 22-28 March, 1999, Proceedings}, series = {Lecture Notes in Computer Science}, volume = {1576}, pages = {128--146}, publisher = {Springer}, year = {1999}, url = {https://doi.org/10.1007/3-540-49099-X\_9}, doi = {10.1007/3-540-49099-X\_9}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/esop/TrifonovS99.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/icfp/LeagueST99, author = {Christopher League and Zhong Shao and Valery Trifonov}, editor = {Didier R{\'{e}}my and Peter Lee}, title = {Representing Java Classes in a Typed Intermediate Language}, booktitle = {Proceedings of the fourth {ACM} {SIGPLAN} International Conference on Functional Programming {(ICFP} '99), Paris, France, September 27-29, 1999}, pages = {183--196}, publisher = {{ACM}}, year = {1999}, url = {https://doi.org/10.1145/317636.317798}, doi = {10.1145/317636.317798}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/icfp/LeagueST99.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/icfp/Shao99, author = {Zhong Shao}, editor = {Didier R{\'{e}}my and Peter Lee}, title = {Transparent Modules with Fully Syntactic Signatures}, booktitle = {Proceedings of the fourth {ACM} {SIGPLAN} International Conference on Functional Programming {(ICFP} '99), Paris, France, September 27-29, 1999}, pages = {220--232}, publisher = {{ACM}}, year = {1999}, url = {https://doi.org/10.1145/317636.317801}, doi = {10.1145/317636.317801}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/icfp/Shao99.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/icfp/Shao98, author = {Zhong Shao}, editor = {Matthias Felleisen and Paul Hudak and Christian Queinnec}, title = {Typed Cross-Module Compilation}, booktitle = {Proceedings of the third {ACM} {SIGPLAN} International Conference on Functional Programming {(ICFP} '98), Baltimore, Maryland, USA, September 27-29, 1998}, pages = {141--152}, publisher = {{ACM}}, year = {1998}, url = {https://doi.org/10.1145/289423.289436}, doi = {10.1145/289423.289436}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/icfp/Shao98.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/icfp/ShaoLM98, author = {Zhong Shao and Christopher League and Stefan Monnier}, editor = {Matthias Felleisen and Paul Hudak and Christian Queinnec}, title = {Implementing Typed Intermediate Languages}, booktitle = {Proceedings of the third {ACM} {SIGPLAN} International Conference on Functional Programming {(ICFP} '98), Baltimore, Maryland, USA, September 27-29, 1998}, pages = {313--323}, publisher = {{ACM}}, year = {1998}, url = {https://doi.org/10.1145/289423.289460}, doi = {10.1145/289423.289460}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/icfp/ShaoLM98.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/tic/ShaoT98, author = {Zhong Shao and Valery Trifonov}, editor = {Xavier Leroy and Atsushi Ohori}, title = {Type-Directed Continuation Allocation}, booktitle = {Types in Compilation, Second International Workshop, {TIC} '98, Kyoto, Japan, March 25-27, 1998, Proceedings}, series = {Lecture Notes in Computer Science}, volume = {1473}, pages = {116--135}, publisher = {Springer}, year = {1998}, url = {https://doi.org/10.1007/BFb0055515}, doi = {10.1007/BFB0055515}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/tic/ShaoT98.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/tic/SahaS98, author = {Bratin Saha and Zhong Shao}, editor = {Xavier Leroy and Atsushi Ohori}, title = {Optimal Type Lifting}, booktitle = {Types in Compilation, Second International Workshop, {TIC} '98, Kyoto, Japan, March 25-27, 1998, Proceedings}, series = {Lecture Notes in Computer Science}, volume = {1473}, pages = {156--177}, publisher = {Springer}, year = {1998}, url = {https://doi.org/10.1007/BFb0055517}, doi = {10.1007/BFB0055517}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/tic/SahaS98.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/dsl/Shao97, author = {Zhong Shao}, editor = {Chris Ramming}, title = {Typed Common Intermediate Format}, booktitle = {Proceedings of the Conference on Domain-Specific Languages, DSL'97, Santa Barbara, California, USA, October 15-17, 1997}, pages = {89--102}, publisher = {{USENIX}}, year = {1997}, url = {http://www.usenix.org/publications/library/proceedings/dsl97/shao.html}, timestamp = {Tue, 02 Feb 2021 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/dsl/Shao97.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/icfp/Shao97, author = {Zhong Shao}, editor = {Simon L. Peyton Jones and Mads Tofte and A. Michael Berman}, title = {Flexible Representation Analysis}, booktitle = {Proceedings of the 1997 {ACM} {SIGPLAN} International Conference on Functional Programming {(ICFP} '97), Amsterdam, The Netherlands, June 9-11, 1997}, pages = {85--98}, publisher = {{ACM}}, year = {1997}, url = {https://doi.org/10.1145/258948.258958}, doi = {10.1145/258948.258958}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/icfp/Shao97.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/jfp/AppelS96, author = {Andrew W. Appel and Zhong Shao}, title = {Empirical and Analytic Study of Stack Versus Heap Cost for Languages with Closures}, journal = {J. Funct. Program.}, volume = {6}, number = {1}, pages = {47--74}, year = {1996}, url = {https://doi.org/10.1017/S095679680000157X}, doi = {10.1017/S095679680000157X}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/jfp/AppelS96.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/pldi/ShaoA95, author = {Zhong Shao and Andrew W. Appel}, editor = {David W. Wall}, title = {A Type-Based Compiler for Standard {ML}}, booktitle = {Proceedings of the {ACM} SIGPLAN'95 Conference on Programming Language Design and Implementation (PLDI), La Jolla, California, USA, June 18-21, 1995}, pages = {116--129}, publisher = {{ACM}}, year = {1995}, url = {https://doi.org/10.1145/207110.207123}, doi = {10.1145/207110.207123}, timestamp = {Sat, 21 Oct 2023 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/pldi/ShaoA95.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/lfp/ShaoA94, author = {Zhong Shao and Andrew W. Appel}, editor = {Robert R. Kessler}, title = {Space-Efficient Closure Representations}, booktitle = {Proceedings of the 1994 {ACM} Conference on {LISP} and Functional Programming, Orlando, Florida, USA, 27-29 June 1994}, pages = {150--161}, publisher = {{ACM}}, year = {1994}, url = {https://doi.org/10.1145/182409.156783}, doi = {10.1145/182409.156783}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/lfp/ShaoA94.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/lfp/ShaoRA94, author = {Zhong Shao and John H. Reppy and Andrew W. Appel}, editor = {Robert R. Kessler}, title = {Unrolling Lists}, booktitle = {Proceedings of the 1994 {ACM} Conference on {LISP} and Functional Programming, Orlando, Florida, USA, 27-29 June 1994}, pages = {185--195}, publisher = {{ACM}}, year = {1994}, url = {https://doi.org/10.1145/182409.182453}, doi = {10.1145/182409.182453}, timestamp = {Tue, 21 Mar 2023 00:00:00 +0100}, biburl = {https://dblp.org/rec/conf/lfp/ShaoRA94.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@inproceedings{DBLP:conf/popl/ShaoA93, author = {Zhong Shao and Andrew W. Appel}, editor = {Mary S. Van Deusen and Bernard Lang}, title = {Smartest Recompilation}, booktitle = {Conference Record of the Twentieth Annual {ACM} {SIGPLAN-SIGACT} Symposium on Principles of Programming Languages, Charleston, South Carolina, USA, January 1993}, pages = {439--450}, publisher = {{ACM} Press}, year = {1993}, url = {https://doi.org/10.1145/158511.158702}, doi = {10.1145/158511.158702}, timestamp = {Thu, 14 Oct 2021 01:00:00 +0200}, biburl = {https://dblp.org/rec/conf/popl/ShaoA93.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
@article{DBLP:journals/lisp/AppelS92, author = {Andrew W. Appel and Zhong Shao}, title = {Callee-Save Registers in Continuation-Passing Style}, journal = {{LISP} Symb. Comput.}, volume = {5}, number = {3}, pages = {191--221}, year = {1992}, timestamp = {Thu, 21 May 2020 01:00:00 +0200}, biburl = {https://dblp.org/rec/journals/lisp/AppelS92.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} }
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.