|
|
libcats.org
Piton: A Mechanically Verified Assembly-Level Language (Automated Reasoning Series)J Strother MooreThis 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.
Популярные книги за неделю:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Только что пользователи скачали эти книги:
«АВИАКАТАСТРОФЫ И ПРИКЛЮЧЕНИЯ»Автор: Шуткин Николай ПетровичКатегория: Биографии и Мемуары
Размер книги: 437 Kb
The Gale Encyclopedia Of Science Aardvark-ChaosАвтор: K. Lee Lerner, Автор: Brenda Wilmoth LernerКатегория: физика
Размер книги: 10.42 Mb
Hadron Collider Physics 2005: Proceedings of the 1st Hadron Collider Physics Symposium, Les Diablerets, Switzerland, July 4-9, 2005 (Springer Proceedings in Physics)Автор: Mario Campanelli, Автор: Allan Clark, Автор: Xin WuКатегория: Математика, Математическая физика
Размер книги: 12.07 Mb
A Little Taste of Freedom: The Black Freedom Struggle in Claiborne County, Mississippi (The John Hope Franklin Series in African American History and Culture)Автор: Emilye Crosby
Размер книги: 3.31 Mb
Відділ монографічного дослідження села (село Старосілля)Автор: Заглада Н.Категория: Етнографія та фольклор
Размер книги: 23.68 Mb
Assistive Technologies in the LibraryАвтор: Barbara T. Mates, Автор: William R. Reed IV
Размер книги: 2.61 Mb
(4/15) The Golden Age of Science Fiction Volume IV: An Anthology of 50 Short StoriesАвтор:Категория: fiction
Размер книги: 870 Kb
|
|
|