Lazy Evaluation: From natural semantics to a machine-checked compiler transformation

Download or Read eBook Lazy Evaluation: From natural semantics to a machine-checked compiler transformation PDF written by Breitner, Joachim and published by KIT Scientific Publishing. This book was released on 2016-09-20 with total page 254 pages. Available in PDF, EPUB and Kindle.
Lazy Evaluation: From natural semantics to a machine-checked compiler transformation
Author :
Publisher : KIT Scientific Publishing
Total Pages : 254
Release :
ISBN-10 : 9783731505464
ISBN-13 : 3731505460
Rating : 4/5 (64 Downloads)

Book Synopsis Lazy Evaluation: From natural semantics to a machine-checked compiler transformation by : Breitner, Joachim

Book excerpt: In order to solve a long-standing problem with list fusion, a new compiler transformation, "Call Arity" is developed and implemented in the Haskell compiler GHC. It is formally proven to not degrade program performance; the proof is machine-checked using the interactive theorem prover Isabelle. To that end, a formalization of Launchbury's Natural Semantics for Lazy Evaluation is modelled in Isabelle, including a correctness and adequacy proof.


Lazy Evaluation: From natural semantics to a machine-checked compiler transformation Related Books

Lazy Evaluation: From natural semantics to a machine-checked compiler transformation
Language: en
Pages: 254
Authors: Breitner, Joachim
Categories: Electronic computers. Computer science
Type: BOOK - Published: 2016-09-20 - Publisher: KIT Scientific Publishing

DOWNLOAD EBOOK

In order to solve a long-standing problem with list fusion, a new compiler transformation, "Call Arity" is developed and implemented in the Haskell compiler GHC
Systematic Approaches to Advanced Information Flow Analysis – and Applications to Software Security
Language: en
Pages: 464
Authors: Mohr, Martin
Categories:
Type: BOOK - Published: 2023-06-14 - Publisher: KIT Scientific Publishing

DOWNLOAD EBOOK

I report on applications of slicing and program dependence graphs (PDGs) to software security. Moreover, I propose a framework that generalizes both data-flow a
Logic Based Program Synthesis and Transformation
Language: en
Pages: 290
Authors: M. Leuschel
Categories: Computers
Type: BOOK - Published: 2003-06-18 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

This book constitutes the thoroughly refereed post-proceedings of the 12th International Workshop on Logic Based Program Synthesis and Transformation, LOPSTR 20
Model Driven Engineering Languages and Systems
Language: en
Pages: 847
Authors: Robert B. France
Categories: Computers
Type: BOOK - Published: 2012-09-19 - Publisher: Springer

DOWNLOAD EBOOK

This book constitutes the refereed proceedings of the 15th International Conference on Model Driven Engineering Languages and Systems, MODELS 2012, held in Inns
The Formal Semantics of Programming Languages
Language: en
Pages: 388
Authors: Glynn Winskel
Categories: Computers
Type: BOOK - Published: 1993-02-05 - Publisher: MIT Press

DOWNLOAD EBOOK

The Formal Semantics of Programming Languages provides the basic mathematical techniques necessary for those who are beginning a study of the semantics and logi