Programming Languages and Systems: 29th European Symposium on Programming, ESOP 2020, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020, Dublin, Ireland, April 25–30, 2020, Proceedings

Front Cover
Peter Müller
Springer Nature, Apr 17, 2020 - Computers - 772 pages
0 Reviews
Reviews aren't verified, but Google checks for and removes fake content when it's identified
This open access book constitutes the proceedings of the 29th European Symposium on Programming, ESOP 2020, which was planned to take place in Dublin, Ireland, in April 2020, as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020. The actual ETAPS 2020 meeting was postponed due to the Corona pandemic. The papers deal with fundamental issues in the specification, design, analysis, and implementation of programming languages and systems.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

TraceRelating Compiler Correctness and Secure Compilation 08em
1
2 Runners in action
29
3 On the Versatility of Open Logical Relations
56
4 Constructive Game Logic
84
5 Optimal and Perfectly Parallel Algorithms forOndemand Dataflow Analysis
112
6 Concise ReadOnly Specifications for Better Synthesis of Programs with Pointers 5pt
141
7 Soundness conditions for bigstep semantics
169
8 Liberate Abstract Garbage Collection fromthe Stack by Decomposing the Heap
197
16 Connecting HigherOrder Separation Logic to a FirstOrder Outside World
428
17 Modular Inference of Linear Types for MultiplicityAnnotated Arrows
456
CHCbased Verification for Rust Programs
484
19 A FirstOrder Logic with Frames
515
20 Proving the safety of highlyavailable distributed objects
544
21 Solving Program Sketches withLarge Integer Values
572
22 Modular Relaxed Dependencies in Weak Memory Concurrency
599
instruction fetch in relaxed architectures
626

9 SMTFriendly Formalization of the Solidity Memory Model
224
10 Exploring TypeLevel Bisimilarity towards More Expressive Multiparty Session Types
251
11 Verifying VisibilityBased Weak Consistency
280
12 Local Reasoning for Global Graph Properties
308
A Mechanised Logic for Modular Reasoning about Distributed Systems
336
14 Continualization of Probabilistic ProgramsWith Correction
366
15 Semantic Foundations for Deterministic Dataflow and Stream Processing
394
24 HigherRanked Annotation Polymorphic Dependency Analysis
656
Context and FlowSensitive Ownership Refinement Types for Imperative Programs
684
26 Mixed Sessions
715
27 HigherOrder Spreadsheets with Spilled Arrays
743
Author Index
770
Copyright

Other editions - View all

Common terms and phrases

Bibliographic information