~/conference

TLA+ Community Event 2020

date:2020-10-15
location:-- online --
series:TLA+ Community Event · one edition
titleauthorlength
Conjunction Capers: A TLA+ TruffleRon Pressler27m
Shows two concrete uses of composing canonical TLA+ state‑machines and how to run them in TLC by rewriting Next into a single boxed action (putting UNCHANGED…
Talk
An Extension of PlusCal for Modeling Distributed AlgorithmsHeba Alkayed et al.10m
An extension called distributed PlusCal adds nested sub-processes and first-class channel types so a single process models a node with a main thread plus a…
Talk
Higher-order Automation In TLAPSAntoine Defourné, Petar Vukmirovic14m
Implements a direct THF export from TLA+ and adds Zipperposition as a higher-order backend, so TLAPS no longer needs heavy eliminations for…
Talk on
A Formal Model of Cache Speculation Side-ChannelsCatalin Marinas20m
A TLA+ specification models speculative execution as two-CPU speculative model sharing memory and a single cached/not-cached bit per address, with…
Talk on
eXtreme Modelling in PracticeJesse Davis, Max Hirschhorn, Judah Schvimer22m
Two case studies compare two conformance techniques applied with TLA+ and TLC. model-based trace checking against the MongoDB Server fails after ten weeks…
Talk on
Checking safety in Exactly-onceTomek Masternak, Szymon Pobiega25m
Exactly-once is a library that implements atomic commit between business state in Azure Cosmos DB and output messages sent from Azure Functions, relying on…
Talk on
Type Inference For TLA+ in ApalacheJure Kukovec, Igor Konnov40m
Apalache ships two standalone tools: a type checker that performs local analysis and asks for a few annotations (used in the CarTalkPuzzle demo with four…
Talk
Exploring and improving the design of AbacoSmruti Padhy, Joe Stubbs28m
They build a TLA+ spec and run the TLC model checker to expose a race that lets new executions start with stale container images on Abaco, a production FaaS…
Talk on
TLA + specification of PCR parallel programming patternJose Solsona, Sergio Yovine32m
Formalizes the Produce-Consume-Reduce parallel skeleton as a family of TLA+ modules and models concrete examples (fibPrimes1 and fibPrimes2) with nested PCRs…
Talk on
Model-based testing with TLA+ and ApalacheAndrey Kupriyanov, Igor Konnov30m
Model-based testing uses TLA+ assertions and the Apalache model checker to auto-generate JSON counterexamples, transform them (via JSONata and…
Talk on
Bridging the Verifiability Gap: Why We Need More From Our Specs and How We Get ItJordan Haltermann19m
ONOS goes from research to nationwide Comcast deployment while teams spend hours scanning gigabytes of logs to find elusive distributed bugs. The workflow…
Talk on
TLA+ validation of ChordJean-Paul Bodeveix, Julien Brunel, David Chemouil, Mamoun Filali20m
Mechanized TLA+ model and Isabelle proofs validate Chord maintenance: the model, fully mechanized in Isabelle-TLA with a Principals theory in Isabelle‑HOL…
Talk on
Kayfabe: Model-based program testing with TLCStar Dorminey23m
Kayfabe is a C# harness that runs TLC, extracts the full TLC state graph, computes a minimal spanning set of behaviors by reducing routing to TSP (NP‑hard) and…
Talk on
TLA+ at Microsoft to build planetary-scale systemsDharma Shukla34m
Microsoft uses TLA+ to specify and validate concrete designs for Cosmos DB and a global AI scheduler, producing five consistency levels formally specified and…
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.