The decidability and complexity of interleaved bidirected Dyck reachability

AH Kjelstrøm, A Pavlogiannis - … of the ACM on Programming Languages, 2022 - dl.acm.org
Dyck reachability is the standard formulation of a large domain of static analyses, as it
achieves the sweet spot between precision and efficiency, and has thus been studied …

[HTML][HTML] Polymorphic lambda calculus with context-free session types

B Almeida, A Mordido, P Thiemann… - Information and …, 2022 - Elsevier
Session types provide a typing discipline for structured communication on bidirectional
channels. Context-free session types overcome the restriction to tail recursive protocols …

Context-bounded verification of context-free specifications

P Baumann, M Ganardi, R Majumdar… - Proceedings of the …, 2023 - dl.acm.org
A fundamental problem in refinement verification is to check that the language of behaviors
of an implementation is included in the language of the specification. We consider the …

Fluent APIs in Functional Languages

O Roth, Y Gil - Proceedings of the ACM on Programming Languages, 2023 - dl.acm.org
Fluent API is an object-oriented pattern for elegant APIs and embedded DSLs. A smart fluent
API can enforce the API protocol or DSL syntax at compile time. Since fluent API …

Study of the subtyping machine of nominal subtyping with variance

O Roth - Proceedings of the ACM on Programming Languages, 2021 - dl.acm.org
This is a study of the computing power of the subtyping machine behind Kennedy and
Pierce's nominal subtyping with variance. We depict the lattice of fragments of Kennedy and …

Type Automata

O Roth - Proceedings of the 32nd ACM SIGSOFT International …, 2023 - dl.acm.org
PL researchers have a profound understanding of automata theory but fail to grasp the
subtleties and nuances of the type systems used in modern programming languages. My …

[PDF][PDF] Polymorphic context-free session types

B Almeida, A Mordido, P Thiemann… - arXiv preprint arXiv …, 2021 - di.fc.ul.pt
Context-free session types provide a typing discipline for recursive structured
communication protocols on bidirectional channels. They overcome the restriction of regular …

Agile Tools: Toolbox for Product Owners & Agile Teams

S Block - Large-Scale Agile Frameworks: Agile Frameworks …, 2023 - Springer
Numerous digital platforms are growing at a rate of three new members per second. With
such rapid growth of users, the infrastructure must be able to expand in a correspondingly …

Agile Tools: Werkzeugkasten für Produkt Owner & Agile Teams

S Block - Large-Scale Agile Frameworks: Agile Frameworks …, 2023 - Springer
Zahlreiche digitale Plattformen wachsen mit einer Rate von drei neuen Mitgliedern pro
Sekunde. Bei solch rasantem Wachstum von Nutzern muss die Infrastruktur entsprechend …

SPIDER: Specification-Based Integration Defect Revealer

V Feofilaktov, V Itsykson - … on Software Testing, Machine Learning and …, 2021 - Springer
Modern software design practice implies widespread use in the development of ready-made
components, usually designed as external libraries. The undoubted advantages of reusing …