Programming Languages and Systems 18th Asian Symposium, APLAS 2020, Fukuoka, Japan, November 30 – December 2, 2020, Proceedings

This book constitutes the proceedings of the 18th Asian Symposium on Programming Languages and Systems, APLAS 2020, held in Fukuoka, Japan, in December 2020.* The 19 papers presented in this volume were carefully reviewed and selected from 46 submissions. They were organized in topical sections name...

Full description

Bibliographic Details
Other Authors: Oliveira, Bruno C. d. S. (Editor)
Format: eBook
Language:English
Published: Cham Springer International Publishing 2020, 2020
Edition:1st ed. 2020
Series:Programming and Software Engineering
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
Table of Contents:
  • Program Analysis and Verification
  • A Set-Based Context Model for Program Analysis
  • Declarative Stream Runtime Verification (hLola)
  • Formal Verification of Atomicity Requirements for Smart Contracts
  • Types
  • Neural Networks, Secure by Construction: An Exploration of Refinement Types
  • A New Refinement Type System for Automated nu-HFLZ Validity Checking
  • Behavioural Types for Memory and Method Safety in a Core Object-Oriented Language
  • Syntactically Restricting Bounded Polymorphism for Decidable Subtyping
  • Semantics
  • An Abstract Machine for Strong Call by Value
  • Certified Semantics for Relational Programming
  • Algebraic and Coalgebraic Perspectives on Interaction Laws
  • Program Generation, Transactions and Automation
  • Stack-Driven Program Generation of WebAssembly
  • Banyan: Coordination-free Transactions over Mergeable Replicated Data Types
  • Automatically Generating Descriptive Texts in Logging Statements: How Far Are We?
  • Synthesis and ProgramTransformation
  • Synthesis and Program Transformation
  • Relational Synthesis for Pattern Matching
  • REFINITY to Model and Prove Program Transformation Rules
  • Debugging, Profiling and Constraint Solving
  • A Counterexample-Guided Debugger for Non-Recursive Datalog
  • A Symbolic Algorithm for the Case-Split Rule in String Constraint Solving
  • P3: A Profiler Suite for Parallel Applications on the Java Virtual Machine