BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
Travelled to:
1 × Austria
1 × Cyprus
1 × Denmark
1 × Estonia
1 × France
1 × India
1 × Japan
1 × Portugal
14 × USA
2 × Canada
2 × Poland
2 × The Netherlands
2 × United Kingdom
Collaborated with:
X.Feng V.Trifonov J.Hoffmann A.W.Appel A.Stampoulis C.League B.Saha R.Gu Z.Ni S.Monnier Q.Carbonneaux D.Yu R.Ferreira David Costanzo A.Vaynberg N.A.Hamid T.Ramananandro X.(.Wu S.Weng Y.Guo V.Sjöberg M.L.0001 L.Rieg H.Liang M.Marmar H.Cai J.H.Reppy Y.Wang P.Wilke Hao Chen 0023 Y.Dong A.McCreight C.Lin L.Li N.Papaspyrou J.H.0002 T.W.Reps Yuyang Sang J.Koenig S.Xiang X.Guo M.Lesourd Joshua Lockerman J.Kim M.Yoon H.Zhang Jieung Kim
Talks about:
certifi (10) type (9) verif (7) code (7) program (6) concurr (6) analysi (6) abstract (5) languag (5) assembl (5)

Person: Zhong Shao

DBLP DBLP: Shao:Zhong

Facilitated 2 volumes:

ESOP 2014Ed
POPL 2009Ed

Contributed to:

ESOP 20152015
PLDI 20152015
POPL 20152015
FLOPS 20142014
CSL-LICS 20142014
PLDI 20142014
LICS 20132013
POPL 20122012
ESOP 20102010
ICFP 20102010
PLDI 20082008
ESOP 20072007
PLDI 20072007
PLDI 20062006
POPL 20062006
ICFP 20052005
ICFP 20042004
CC 20032003
ESOP 20032003
LICS 20022002
POPL 20022002
PLDI 20012001
ICFP 20002000
ESOP 19991999
ICFP 19991999
ICFP 19981998
ICFP 19971997
PLDI 19951995
LFP 19941994
POPL 19931993
CAV (2) 20172017
CAV (2) 20192019
OOPSLA 20192019
PLDI 20162016
PLDI 20182018
POPL 20192019
POPL 20202020

Wrote 42 papers:

ESOP-2015-0002S #automation #cost analysis #parallel #source code
Automatic Static Cost Analysis for Parallel Programs (JH, ZS), pp. 132–157.
PLDI-2015-Carbonneaux0S #bound #composition
Compositional certified resource bounds (QC, JH, ZS), pp. 467–478.
POPL-2015-GuKRSWWZG #abstraction #specification
Deep Specifications and Certified Abstraction Layers (RG, JK, TR, ZS, X(W, SCW, HZ, YG), pp. 595–608.
FLOPS-2014-HoffmannS #analysis #array #integer #type system
Type-Based Amortized Resource Analysis with Integers and Arrays (JH, ZS), pp. 152–168.
LICS-CSL-2014-LiangFS #composition #concurrent #refinement #source code #verification
Compositional verification of termination-preserving refinement of concurrent programs (HL, XF, ZS), p. 10.
PLDI-2014-Carbonneaux0RS #bound #c #source code #verification
End-to-end verification of stack-space bounds for C programs (QC, JH, TR, ZS), p. 30.
LICS-2013-HoffmannMS #proving #reasoning
Quantitative Reasoning for Proving Lock-Freedom (JH, MM, ZS), pp. 124–133.
POPL-2012-StampoulisS #proving
Static and user-extensible proof checking (AS, ZS), pp. 273–284.
ESOP-2010-FerreiraFS #concurrent #logic #memory management #modelling
Parameterized Memory Models and Concurrent Separation Logic (RF, XF, ZS), pp. 267–286.
ICFP-2010-StampoulisS #logic #named
VeriML: typed computation of logical terms inside a language with effects (AS, ZS), pp. 333–344.
PLDI-2008-FengSDG #hardware #low level #source code #thread
Certifying low-level programs with hardware interrupts and preemptive threads (XF, ZS, YD, YG), pp. 170–182.
ESOP-2007-FengFS #concurrent #logic #on the #reasoning
On the Relationship Between Concurrent Separation Logic and Assume-Guarantee Reasoning (XF, RF, ZS), pp. 173–188.
PLDI-2007-CaiSV #self
Certified self-modifying code (HC, ZS, AV), pp. 66–77.
PLDI-2007-McCreightSLL #framework #garbage collection
A general framework for certifying garbage collectors and their mutators (AM, ZS, CL, LL), pp. 468–479.
PLDI-2006-FengSVXN #abstraction #assembly #composition #verification
Modular verification of assembly code with stack-based control abstractions (XF, ZS, AV, SX, ZN), pp. 401–414.
POPL-2006-NiS #assembly #embedded #pointer #programming
Certified assembly programming with embedded code pointers (ZN, ZS), pp. 320–333.
ICFP-2005-FengS #assembly #composition #concurrent #termination #thread #verification
Modular verification of concurrent assembly code with dynamic thread creation and termination (XF, ZS), pp. 254–267.
ICFP-2004-YuS #assembly #concurrent #safety #verification
Verification of safety properties for concurrent assembly code (DY, ZS), pp. 175–188.
CC-2003-LeagueST #compilation #java #precise
Precision in Practice: A Type-Preserving Java Compiler (CL, ZS, VT), pp. 106–120.
ESOP-2003-YuHS #library
Building Certified Libraries for PCC: Dynamic Storage Allocation (DY, NAH, ZS), pp. 363–379.
LICS-2002-HamidSTMN #approach
A Syntactic Approach to Foundational Proof-Carrying Code (NAH, ZS, VT, SM, ZN), pp. 89–100.
POPL-2002-ShaoSTP #type system
A type system for certified binaries (ZS, BS, VT, NP), pp. 217–232.
PLDI-2001-MonnierSS
Principled Scavenging (SM, BS, ZS), pp. 81–91.
ICFP-2000-TrifonovSS #analysis #reflexive
Fully reflexive intensional type analysis (VT, BS, ZS), pp. 82–93.
ESOP-1999-TrifonovS
Safe and Principled Language Interoperation (VT, ZS), pp. 128–146.
ICFP-1999-LeagueST #java #representation
Representing Java Classes in a Typed Intermediate Language (CL, ZS, VT), pp. 183–196.
ICFP-1999-Shao
Transparent Modules with Fully Syntactic Signatures (ZS), pp. 220–232.
ICFP-1998-Shao #compilation
Typed Cross-Module Compilation (ZS), pp. 141–152.
ICFP-1998-ShaoLM #implementation
Implementing Typed Intermediate Languages (ZS, CL, SM), pp. 313–323.
ICFP-1997-Shao #analysis #flexibility #representation
Flexible Representation Analysis (ZS), pp. 85–98.
PLDI-1995-ShaoA #compilation #ml #standard #type system
A Type-Based Compiler for Standard ML (ZS, AWA), pp. 116–129.
LFP-1994-ShaoA
Space-Efficient Closure Representations (ZS, AWA), pp. 150–161.
LFP-1994-ShaoRA
Unrolling Lists (ZS, JHR, AWA), pp. 185–195.
POPL-1993-ShaoA
Smartest Recompilation (ZS, AWA), pp. 439–450.
CAV-2017-Carbonneaux0RS #analysis #automation #coq #proving
Automated Resource Analysis with Coq Proof Objects (QC, JH0, TWR, ZS), pp. 64–85.
CAV-2019-GuoLLRS #analysis #kernel #scheduling
Integrating Formal Schedulability Analysis into a Verified OS Kernel (XG, ML, ML0, LR, ZS), pp. 496–514.
OOPSLA-2019-SjobergSWS #named
DeepSEA: a language for certified system software (VS, YS, SCW, ZS), p. 27.
PLDI-2016-ChenWSLG #composition #kernel #towards #verification
Toward compositional verification of interruptible OS kernels and device drivers (HC0, X(W, ZS, JL, RG), pp. 431–447.
PLDI-2016-CostanzoSG #assembly #c #data flow #security #source code #verification
End-to-end verification of information-flow security for C and assembly programs (DC, ZS, RG), pp. 648–664.
PLDI-2018-GuSKWKS0CR #abstraction #concurrent
Certified concurrent abstraction layers (RG, ZS, JK, X(W, JK, VS, HC0, DC, TR), pp. 646–661.
POPL-2019-WangWS #approach #compilation #composition #stack
An abstract stack based approach to verified compositional compilation to machine code (YW, PW, ZS), p. 30.
POPL-2020-LiuRSGCKY #abstraction #timeline #verification
Virtual timeline: a formal abstraction for verifying preemptive schedulers with temporal isolation (ML0, LR, ZS, RG, DC, JEK, MKY), p. 31.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.