~/conference

SPLASH 2022 Doctoral Symposium

date:2022-12-06
location:Auckland, New Zealand
series:SPLASH · 5 editions
editions:[SPLASH 2019 PLMW, SPLASH 2020, SPLASH 2020 REBASE, SPLASH 2022, SPLASH 2022 Doctoral Symposium]

SPLASH Doctoral Symposium The SPLASH Doctoral Symposium provides students with useful guidance for completing their dissertation research and beginning their research careers. The symposium will provide an interactive forum for doctoral students who have progressed far enough in their research to have a structured proposal, but will not be defending their dissertation in the next 12 months. Are you at an earlier stage of your studies? Consider applying to the Programming Languages Mentoring Workshop! Related Student Events at SPLASH Participants to the Doctoral Symposium are highly encoura ...

PhD students, programming languages researchers, formal methods researchers, software engineering researchers, systems and security researchers, tool builders and maintainers

call-by-push-value cost model; HOL4 mechanized semantics; Coq mwp flow analysis; probabilistic obliviousness proofs; fuzzing plus symbolic execution; SMT and fuzzing integration; local-first reactive language; technical debt quantification model; automated dependency updates; grammar inference for ad hoc parsers; refinement-type inference for strings; program synthesis for concurrency fixes

titleauthorlength
Researching with Undergraduates: a Curricular ApproachMae Milano36m
Research with undergraduates is framed as a research syllabus that requires a mature artifact, clear measurable success, established prerequisites, and…
Talk on
Elevator PitchesZhuo Chen16m
Functional languages need cost accounting but each evaluation strategy forces a new model; the work builds a single cost model for Call-by-Push-Value that…
Talk
Towards a Verified Cost Model for Call-by-Push-ValueZhuo Chen30m
Claims a verified cost model for the call-by-push-value lambda-calculus mechanised in HOL4, by compiling CBPV terms into a substitution machine and proving a…
Talk on
Formally Verified Resource Bounds through Implicit Computational ComplexityNeea Rusch29m
Proposes a mechanically checked soundness proof that completing an mwp flow analysis derivation implies polynomial bounds on variable growth, formalizes a…
Talk
Proving Obliviousness of Probabilistic Algorithms with Formal VerificationPengbo Yan28m
Claims a practical extension to PSL that supports random-loop conditions and dynamic random choice so probabilistic obliviousness can be proved for algorithms…
Talk on
Verification of Programs with Concealed ComponentsSumit Lahiri26m
Usher synthesizes inductive invariants for programs with concealed components (inline assembly, third‑party APIs, sampling) by running a learner-teacher loop…
Talk on
Verification of Hardware and Software with Fuzzing and ProofsSujit Kumar Muduli24m
A verification methodology proves end-to-end security of an authenticated firmware loader on a small SoC model and checks typical attacks like TOCTOU by…
Talk on
Programming Support for Local-First SoftwareJulian Haas33m
Describes Law, a dedicated local-first reactive language that models user and outside-world interactions, encodes invariants (e.g. “≤30 vacation days”), and…
Talk on
Modelling the Quantification of Technical DebtJudith Perera31m
Proposes a concrete Technical Debt Quantification Model that defines 21 concepts and delivers a conceptual model, an approach comparison matrix and a…
Talk on
Towards Automated Updates of Software DependenciesDhanushka Jayasuriya28m
Study compiles ~3,000 Java repositories (using Maven, Java 8/11) from the Libraries.io dataset and extracts ~18,000 artifacts and 163,000 direct dependencies…
Talk on
Grammar Inference for Ad Hoc ParsersMichael Schröder29m
A system translates ad hoc string code (split/map/trim pipelines) into a small lambda IR, runs refinement-type inference to produce verification templates, and…
Talk on
Program Synthesis for Artifacts beyond ProgramsPankaj Kumar Kalita22m
Three synthesis projects convert non‑regular artifacts into regular program synthesis problems and actually build working tools: a first‑order theorem prover…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.