~/conference

LOPSTR 2023

date:2023-10-23..2023-10-24
location:Cascais, Portugal
series:LOPSTR · one edition

programming language researchers, language designers, static analysis engineers, verification engineers, compiler engineers, tool developers, formal methods engineers

nominal unification with binders; verified deep neural network proof checker; machine-level amortized resource analysis; asynchronous multiparty compatibility; Java generics relational solver; rule-based abstract domain composition; Datalog templates for bidirectional synthesis; incremental interactive abstract interpretation; one-pass term matching algorithm; predicate-level anti-unification; propositional-formula simplification framework; category-based access control mining

titleauthorlength
Unification Modulo Equational Theories in Languages with Binding OperatorsMaribel Fernandez59m
Presents concrete algorithms and implementations for solving equations where terms have binders plus equational axioms: uses nominal logic with permutations to…
Talk on
Towards a Certified Proof Checker for Deep Neural Network VerificationRemi Desmartin, Omri Isac, Grant Passmore, Kathrin Stark, Guy Katz, Ekaterina Komandantskaya26m
A formally verified proof checker for deep neural network verification is implemented in Imandra and extracts to native OCaml, using Simplex proof certificates…
Talk on
A Reusable Machine-Calculus for Automated Resource AnalysesHector Suzanne, Emmanuel Chailloux39m
Claims a reusable, machine-level intermediate representation that encodes evaluation contexts as data and yields automated amortized resource bounds by…
Talk on
A Logical Interpretation of Asynchronous Multiparty CompatibilityMarco Carbone, Sonia Marin, Carsten Schürmann25m
Claims a syntactic, logical criterion that exactly captures asynchronous multiparty compatibility by encoding session types as linear propositions, using…
Talk on
Relational Solver for Java Generics Type SystemPetr Lozov, Dmitry Kosarev, Dmitry Ivanov, Dmitri Boulytchev22m
Relational conversion of a Java subtyping verifier into a solver produces a tool that enumerates all substitutions for free type variables by combining a…
Talk on
A Rule-Based Approach for Designing and Composing Abstract DomainsDaniel Jurjo Rivas, José Morales, Pedro López-García, Manuel Hermenegildo26m
A rule-based language lets users specify how lattice elements from multiple abstract domains rewrite and combine, so the system generates projection, extent…
Talk on
Design Datalog Templates for Synthesizing Bidirectional Programs from Tabular E...Bach Nguyen Trong, Kanae Tsushima, Zhenjiang Hu31m
Designs Datalog templates that let ProIn plus Z3 synthesize paired get/put programs from one tabular example and a supplied schema with functional…
Talk on
On-The-Fly Verification via Incremental, Interactive Abstract Interpretation wi...Manuel Hermenegildo01h 06m
An analyzer implementation (CiaoPP) performs top‑down, context‑ and path‑sensitive abstract interpretation with incremental, modular fixpoint reuse via…
Talk on
A Term Matching Algorithm and Substitution GeneralityMarija Kulaš29m
Presents a decision procedure that reduces substitution-generality to term matching and implements a deterministic, one-pass matcher adapted from a textbook…
Talk on
Predicate Anti-unification in (Constraint) Logic ProgrammingGonzague Yernaux, Wim Vanhoof37m
Defines predicate-level most-specific generalization (MSG) for logic programs, formalizes argument/ clause mapping and a τ quality function (term-size norm) to…
Talk on
A Novel EGs-Based Framework for Systematic Propositional-Formula SimplificationJordina Francès de Mas, Juliana Bowles30m
A framework implements existential graphs plus binary implication graph analysis as a directed cyclic hypergraph to simplify arbitrary propositional formulas…
Talk on
From Static to Dynamic Access Control Policies via Attribute-Based Category Min...Anna Bamberger, Maribel Fernandez19m
A miner synthesizes category-based access-control policies from logs and matrices, producing logical category formulas, allowed actions and a proof of…
Talk on
Constrained Horn Clauses Satisfiability via Catamorphic AbstractionsEmanuele De Angelis, Fabio Fioravanti, Alberto Pettorossi, Maurizio Proietti38m
A terminating unfolding/folding transformation removes algebraic-data-type arguments from Constrained Horn Clauses by encoding user-specified…
Talk on
Transforming Big-Step to Small-Step Semantics Using Interpreter SpecialisationJohn P. Gallagher, Manuel Hermenegildo, José Morales, Pedro López-García24m
Transforms big-step semantics into small-step rules by writing the big-step rules as Horn clauses and encoding an interpreter specialization that executes…
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.