BibTeX records: Zhong Shao

download as .bib file

@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}
}
a service of  Schloss Dagstuhl - Leibniz Center for Informatics