~/conference

APLAS 2022

date:2022-12-05..2022-12-10
location:Auckland, New Zealand
series:APLAS · 2 editions
editions:[APLAS 2021, APLAS 2022]

Welcome to the website of The 20th Asian Symposium on Programming Languages and Systems (APLAS). APLAS aims to stimulate programming language research by providing a forum for the presentation of latest results and the exchange of ideas in programming languages and systems. APLAS is based in Asia but is an international forum that serves the worldwide programming languages community. APLAS 2022 will be co-located with SPLASH 2022. APLAS’22 Proceedings can be downloaded free of charge before December 31, 2022.

titleauthorlength
RHLE: Modular Deductive Verification of Relational ∀∃ PropertiesRobert F. Dickerson25m
RHLE defines a deductive logic and verifier for relational ∀∃ properties by turning implementation nondeterminism into choice variables in function…
Talk on
Automated Temporal Verification for Algebraic EffectsYahui Song, Darius Foo, Wei-Ngan Chin28m
ContEffs provides a regular-expression–based logic to state precise temporal properties for algebraic effects and a forward verifier plus fixpoint calculator…
Talk
Verification of Concurrent Programs under Release-Acquire ConcurrencyKrishna Shankaranarayanan01h 04m
Shows that reachability under release‑acquire is undecidable for finite‑state programs by a PCP reduction using four threads that guess and verify sequences…
Talk on
An Algebraic Theory for Shared-State ConcurrencyYotam Dvir, Ohad Kammar, Ori Lahav30m
Presents a concrete monadic denotational model for a higher‑order language with shared‑state interleaving concurrency, proving a representation theorem that…
Talk on
Applicative Intersection TypesXu Xue, Ningning Xie30m
Two calculi for intersection types with an explicit merge operator: the first admits an unrestricted merge, proves type soundness but yields non-deterministic…
Talk
Decoupling the Ascending and Descending Phases in Abstract InterpretationIsabella mastrini, Vincent surgery29m
Decouple the ascending (widening) and descending (narrowing) phases by transfer fixed point to D: compute a fast widening fixpoint on A, map that post‑widening…
Talk
Characterizing functions mappable over GADTsPatricia Johann, Pierre Cagne32m
An algorithm takes a term t and a type-formula specification Phi and returns constraints that exactly characterize which functions are mappable over t; it…
Talk
Novice Type Error Diagnosis with Natural Language Modelstrue kingal30m
Uses pretrained Transformer language models (BERT/CodeBERT family) to predict token-level type error locations by treating code as token sequences with…
Talk on
A Calculus with Recursive Types, Record Concatenation and Subtypingyoga Jones, Me Bruno oliveris, Anton Farm25m
Paper presents a new calculus that combines iso-recursive types with disjoint intersection types and a merge operator that generalizes symmetric record…
Talk
Inferring Region Types via an Abstract Notion of Environment TransformationChuangjie Xu29m
Presents a region-type inference that summarizes each method as an abstract transformation so the method body is analyzed once even for many region-varied…
Talk
Model-based Fault Classification for Automotive SoftwareMike Becker, Roland Meyer, Tobias Runge32m
Model-based algorithm replays failing CAN traces symbolically to localize the exact divergence, computes minimal subsets of messages that suffice to cause the…
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.