My Account Log in

1 option

Programming Languages and Systems : 26th European Symposium on Programming, ESOP 2017, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017, Uppsala, Sweden, April 22-29, 2017, Proceedings / edited by Hongseok Yang.

SpringerLink Books Computer Science (2011-2024) Available online

View online
Format:
Book
Contributor:
Yang, Hongseok, Editor.
SpringerLink (Online service)
Series:
Computer Science (SpringerNature-11645)
LNCS sublibrary. Theoretical computer science and general issues 2512-2029 ; SL 1, 10201
Theoretical Computer Science and General Issues, 2512-2029 ; 10201
Language:
English
Subjects (All):
Compilers (Computer programs).
Computer science.
Software engineering.
Computer programming.
Compilers and Interpreters.
Computer Science Logic and Foundations of Programming.
Software Engineering.
Theory of Computation.
Programming Techniques.
Local Subjects:
Compilers and Interpreters.
Computer Science Logic and Foundations of Programming.
Software Engineering.
Theory of Computation.
Programming Techniques.
Physical Description:
1 online resource (XV, 992 pages) : 294 illustrations, 59 illustrations in color.
Edition:
1st ed. 2017.
Contained In:
Springer Nature eBook
Place of Publication:
Berlin, Heidelberg : Springer Berlin Heidelberg : Imprint: Springer, 2017.
System Details:
text file PDF
Summary:
This book constitutes the proceedings of the 26th European Symposium on Programming, ESOP 2017, which took place in Uppsala, Sweden in April 2017, held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017. The 36 papers presented in this volume were carefully reviewed and selected from 112 submissions. They cover traditional as well as emerging topics in programming languages. In detail they deal with semantic foundation and type system for probabilistic programming; techniqu3es for verifying concurrent or higher-order programs; programming languages for arrays or web data; program analysis and verification of non-standard program properties; foundation and application of interactive theorem proving; graph rewriting; separation logic; session type; type theory; and implicit computational complexity. .
Contents:
Disjoint Polymorphism
Generalizing inference systems by coaxioms
Observed Communication Semantics for Classical Processes
Is your software on dope? - Formal analysis of surreptitiously "enhanced" programs
Friends with Benefits: Implementing Corecursion in Foundational Proof Assistants
Confluence of Graph Rewriting with Interfaces
Verifying Robustness of Event-Driven Asynchronous Programs against Concurrency
Incremental update for graph rewriting
Linearity, Control Effects, and Behavioral Types
Temporary Read-Only Permissions for Separation Logic
Faster Algorithms for Weighted Recursive State Machines
ML and Extended BVASS. - Metric Reasoning about Lambda Terms: the General Case
Contextual Equivalence for Probabilistic Programs with Continuous Random Variables and Scoring
Probabilistic Termination by Monadic Affine Sized Typing
Caper: Automatic Verification for Fine-grained Concurrency
Tackling Real-Life Relaxed Concurrency with FSL++. - Extensible Datasort Refinements
Programs Using Syntax with First-Class Binders. - Lincx: A Linear Logical Framework with First-class Context
APLicative Programming with Naperian Functors
Verified Characteristic Formulae for CakeML
Unified Reasoning about Robustness Properties of Symbolic-Heap Separation Logic
Proving Linearizability Using Partial Orders
The Power of Non-Determinism in Higher-Order Implicit Complexity
The Essence of Higher-Order Concurrent Separation Logic
Comprehending Isabelle/HOL's Consistency.-The essence of functional programming on semantic data
A Classical Sequent Calculus with Dependent Types
Context-Free Session Type Inference
Modular Verification of Higher-order Functional Programs
Commutative semantics for probabilistic programming
Conditional Dyck-CFL Reachability Analysis for Complete and Efficient Library Summarization
A Higher-Order Logic for Concurrent Termination-Preserving Refinement
Modular Verification of Procedure Equivalence in the Presence of Memory Allocation
Abstract Specifications for Concurrent Maps.
Other Format:
Printed edition:
ISBN:
978-3-662-54434-1
9783662544341
Access Restriction:
Restricted for use by site license.

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account