An Algebraic Approach to Compiler Design

An Algebraic Approach to Compiler Design
Author :
Publisher : World Scientific
Total Pages : 216
Release :
ISBN-10 : 9810223919
ISBN-13 : 9789810223915
Rating : 4/5 (915 Downloads)

Book Synopsis An Algebraic Approach to Compiler Design by : Augusto Sampaio

Download or read book An Algebraic Approach to Compiler Design written by Augusto Sampaio and published by World Scientific. This book was released on 1997 with total page 216 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book investigates the design of compilers for procedural languages, based on the algebraic laws which these languages satisfy. The particular strategy adopted is to reduce an arbitrary source program to a general normal form, capable of representing an arbitrary target machine. This is achieved by a series of normal form reduction theorems which are proved algebraically from the more basic laws. The normal form and the related reduction theorems can then be instantiated to design compilers for distinct target machines. This constitutes the main novelty of the author's approach to compilation, together with the fact that the entire process is formalised within a single and uniform semantic framework of a procedural language and its algberaic laws. Furthermore, by mechanising the approach using the OBJ3 term rewriting system it is shown that a prototype compiler is developed as a byproduct of its own proof of correctness.


An Algebraic Approach to Compiler Design Related Books

An Algebraic Approach to Compiler Design
Language: en
Pages: 216
Authors: Augusto Sampaio
Categories: Computers
Type: BOOK - Published: 1997 - Publisher: World Scientific

DOWNLOAD EBOOK

This book investigates the design of compilers for procedural languages, based on the algebraic laws which these languages satisfy. The particular strategy adop
Principles of Compilers
Language: en
Pages: 458
Authors: Yunlin Su
Categories: Computers
Type: BOOK - Published: 2011-11-22 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

"Principles of Compilers: A New Approach to Compilers Including the Algebraic Method" introduces the ideas of the compilation from the natural intelligence of h
Formal Methods and Software Engineering
Language: en
Pages: 639
Authors: Chris George
Categories: Computers
Type: BOOK - Published: 2003-06-30 - Publisher: Springer

DOWNLOAD EBOOK

This book constitutes the refereed proceedings of the 4th International Conference on Formal Engineering methods, ICFEM 2002, held in Shanghai, China, in Octobe
A Process Algebraic Approach to Software Architecture Design
Language: en
Pages: 316
Authors: Alessandro Aldini
Categories: Computers
Type: BOOK - Published: 2010-03-14 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

Inthe?eldofformalmethodsincomputerscience,concurrencytheoryisreceivinga constantlyincreasinginterest.Thisisespeciallytrueforprocessalgebra.Althoughit had been o
Algebraic Methodology and Software Technology
Language: en
Pages: 542
Authors: Armando M. Haeberer
Categories: Computers
Type: BOOK - Published: 2003-05-20 - Publisher: Springer

DOWNLOAD EBOOK

AMAST’s goal is to advance awareness of algebraic and logical methodology as part of the fundamental basis of software technology. Ten years and seven confere