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 × Canada
1 × China
1 × Croatia
1 × Germany
1 × Ireland
1 × South Korea
1 × Switzerland
1 × United Kingdom
14 × USA
2 × Spain
Collaborated with:
W.G.Griswold R.Jhala Z.Tatlock A.Leung R.Tate C.Chambers S.R.Foster M.Shonle M.Stepp S.Kundu J.W.Voung T.D.Millstein R.Gupta R.Chugh M.Das M.Seigle C.Tucker D.Shuffelton J.Sarracino E.R.Scherpelz D.Grove Marc Andrysco J.A.Meister E.Rice A.Sanchez-Stern P.Panchekha D.Ricketts V.Robert D.Jang M.Gupta Y.Agarwal S.Adams T.Ball S.K.Rajamani W.Weimer
Talks about:
optim (6) dataflow (4) use (4) synthesi (3) refactor (3) program (3) correct (3) analysi (3) compil (3) proof (3)

Person: Sorin Lerner

DBLP DBLP: Lerner:Sorin

Facilitated 1 volumes:

PASTE 2010Ed

Contributed to:

CHI 20152015
PLDI 20152015
PLDI 20142014
ICSE 20122012
PLDI 20122012
CAV 20112011
PLATEAU 20112011
PLDI 20112011
PLDI 20102010
POPL 20102010
PLDI 20092009
POPL 20092009
CAV 20082008
OOPSLA 20082008
PASTE 20082008
PLDI 20082008
ESEC/FSE 20072007
ICSE 20072007
PLDI 20072007
POPL 20052005
PLDI 20032003
PLDI 20022002
POPL 20022002
SAS 20022002
ASE 20172017
FDG 20152015
POPL 20162016
PLDI 20182018

Wrote 30 papers:

CHI-2015-LernerFG #polymorphism #user interface
Polymorphic Blocks: Formalism-Inspired UI for Structured Connectors (SL, SRF, WGG), pp. 3063–3072.
PLDI-2015-LeungSL #interactive #parsing #synthesis
Interactive parser synthesis by example (AL, JS, SL), pp. 565–574.
PLDI-2014-RickettsRJTL #automation #proving
Automating formal proofs for reactive systems (DR, VR, DJ, ZT, SL), p. 47.
ICSE-2012-FosterGL #ide #named #realtime #refactoring
WitchDoctor: IDE support for real-time auto-completion of refactorings (SRF, WGG, SL), pp. 222–232.
PLDI-2012-LeungGAGJL #gpu #kernel #verification
Verifying GPU kernels by test amplification (AL, MG, YA, RG, RJ, SL), pp. 383–394.
CAV-2011-SteppTL #validation
Equality-Based Translation Validator for LLVM (MS, RT, SL), pp. 737–742.
PLATEAU-2011-ShonleGL #design #using
Using metaphors from natural discussion to improve the design of arcum (MS, WGG, SL), pp. 39–44.
PLDI-2011-TateLL #java #type system
Taming wildcards in Java’s type system (RT, AL, SL), pp. 614–627.
PLDI-2010-TatlockL #compilation
Bringing extensibility to verified compilers (ZT, SL), pp. 111–121.
POPL-2010-TateSL #compilation #generative #optimisation #proving
Generating compiler optimizations from proofs (RT, MS, SL), pp. 389–402.
PLDI-2009-ChughMJL #data flow #javascript #staged
Staged information flow for javascript (RC, JAM, RJ, SL), pp. 50–62.
PLDI-2009-KunduTL #equivalence #optimisation #proving #using
Proving optimizations correct using parameterized program equivalence (SK, ZT, SL), pp. 327–337.
POPL-2009-TateSTL #approach #optimisation #similarity
Equality saturation: a new approach to optimization (RT, MS, ZT, SL), pp. 264–276.
CAV-2008-KunduLG #synthesis #validation
Validating High-Level Synthesis (SK, SL, RG), pp. 459–472.
OOPSLA-2008-TatlockTSJL #refactoring
Deep typechecking and refactoring (ZT, CT, DS, RJ, SL), pp. 37–52.
PASTE-2008-ShonleGL #problem
Addressing common crosscutting problems with Arcum (MS, WGG, SL), pp. 64–69.
PLDI-2008-ChughVJL #analysis #concurrent #data flow #detection #source code #using
Dataflow analysis for concurrent programs using datarace detection (RC, JWV, RJ, SL), pp. 316–326.
ESEC-FSE-2007-ShonleGL #composition #design #framework #maintenance #refactoring
Beyond refactoring: a framework for modular maintenance of crosscutting design idioms (MS, WGG, SL), pp. 175–184.
ESEC-FSE-2007-VoungJL #concurrent #detection #named
RELAY: static race detection on millions of lines of code (JWV, RJ, SL), pp. 205–214.
ICSE-2007-TuckerSJL #named
OPIUM: Optimal Package Install/Uninstall Manager (CT, DS, RJ, SL), pp. 178–188.
PLDI-2007-ScherpelzLC #automation #semantics
Automatic inference of optimizer flow functions from semantic meanings (ERS, SL, CC), pp. 135–145.
POPL-2005-LernerMRC #analysis #automation #data flow #proving
Automated soundness proofs for dataflow analyses and transformations via local rules (SL, TDM, ER, CC), pp. 364–377.
PLDI-2003-LernerMC #automation #compilation #correctness #optimisation #proving
Automatically proving the correctness of compiler optimizations (SL, TDM, CC), pp. 220–231.
PLDI-2002-DasLS #named #polynomial #verification
ESP: Path-Sensitive Program Verification in Polynomial Time (MD, SL, MS), pp. 57–68.
POPL-2002-LernerGC #analysis #data flow
Composing dataflow analyses and transformations (SL, DG, CC), pp. 270–282.
SAS-2002-AdamsBDLRSW #analysis #data flow #pointer #using
Speeding Up Dataflow Analysis Using Flow-Insensitive Pointer Analysis (SA, TB, MD, SL, SKR, MS, WW), pp. 230–246.
ASE-2017-LeungL #ide #named #parsing #synthesis
Parsimony: an IDE for example-guided synthesis of lexers and parsers (AL, SL), pp. 815–825.
FDG-2015-FosterLG #integration
Seamless Integration of Coding and Gameplay: Writing Code Without Knowing it (SRF, SL, WGG).
POPL-2016-AndryscoJL #float #performance
Printing floating-point numbers: a faster, always correct method (MA, RJ, SL), pp. 555–567.
PLDI-2018-Sanchez-SternPL #fault #float
Finding root causes of floating point error (ASS, PP, SL, ZT), pp. 256–269.

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.