An edition of Piton (1899)

Piton

a mechanically verified assembly-level language

Locate

My Reading Lists:

Create a new list



Buy this book

Last edited by MARC Bot
August 2, 2024 | History
An edition of Piton (1899)

Piton

a mechanically verified assembly-level language

This book describes the specification and proof of a compiler for a realistically complicated assembly-level language. The book defines the state of the art in machine check proofs of software. Piton is a simple assembly-level programming language for a microprocessor called the FM9001 described at the machine code level. The correctness of the implementation has been proved by a mechanical theorem prover.

This book is about the exact meaning of the previous paragraph. What is Piton, exactly? What is the FM9001? How is Piton implemented on the FM9001? In what sense is the implementation correct? How is its correctness expressed mathematically? How is it proved? These questions are answered here. Also discussed is the evolutionary character of software, the Piton implementation in particular, and how proof plays a continuing role in its design and improvement.

Piton is a simple but non-trivial programming language. It provides execute-only programs, recursive subroutine call and return, stack based parameter passing, local variables, global variables and arrays, a user-visible stack for intermediate results, and seven abstract data types including integers, data addresses, program addresses and subroutine names.

Publish Date
Language
English
Pages
320

Buy this book

Edition Availability
Cover of: Piton
Piton: a mechanically verified assembly-level language
1996, Kluwer Academic Publishers
in English
Cover of: Piton
Piton: A Mechanically Verified Assembly-Level Language (Automated Reasoning Series)
December 31, 1899, Springer
Hardcover in English - 1 edition

Add another edition?

Book Details


Edition Notes

Includes bibliographical references (p. [305]-307) and index.

Published in
Dordrecht, Boston
Series
Automated reasoning series ;, v. 3

Classifications

Dewey Decimal Class
005.265
Library of Congress
QA76.73.P58 M66 1996

The Physical Object

Pagination
viii, 320 p. :
Number of pages
320

Edition Identifiers

Open Library
OL811272M
ISBN 10
0792339207
LCCN
95048177
LibraryThing
6555155
Goodreads
4830631

Work Identifiers

Work ID
OL2979358W

Community Reviews (0)

No community reviews have been submitted for this work.

Lists

History

Download catalog record: RDF / JSON
August 2, 2024 Edited by MARC Bot import existing book
October 5, 2021 Edited by ImportBot import existing book
November 20, 2020 Edited by MARC Bot import existing book
February 11, 2010 Edited by WorkBot add more information to works
December 10, 2009 Created by WorkBot add works page