0
Your cart

Your cart is empty

Books > Computing & IT > Computer programming > Software engineering

Buy Now

Rigorous Software Development - An Introduction to Program Verification (Paperback, 2011 ed.) Loot Price: R1,108
Discovery Miles 11 080
Rigorous Software Development - An Introduction to Program Verification (Paperback, 2011 ed.): Jose Bacelar Almeida, Maria Joao...

Rigorous Software Development - An Introduction to Program Verification (Paperback, 2011 ed.)

Jose Bacelar Almeida, Maria Joao Frade, Jorge Sousa Pinto, Simao Melo de Sousa

Series: Undergraduate Topics in Computer Science

 (sign in to rate)
Loot Price R1,108 Discovery Miles 11 080 | Repayment Terms: R104 pm x 12*

Bookmark and Share

Expected to ship within 10 - 15 working days

The use of mathematical methods in the development of software is essential when reliable systems are sought; in particular they are now strongly recommended by the official norms adopted in the production of critical software. Program Verification is the area of computer science that studies mathematical methods for checking that a program conforms to its specification. This text is a self-contained introduction to program verification using logic-based methods, presented in the broader context of formal methods for software engineering. The idea of specifying the behaviour of individual software components by attaching contracts to them is now a widely followed approach in program development, which has given rise notably to the development of a number of behavioural interface specification languages and program verification tools. A foundation for the static verification of programs based on contract-annotated routines is laid out in the book. These can be independently verified, which provides a modular approach to the verification of software. The text assumes only basic knowledge of standard mathematical concepts that should be familiar to any computer science student. It includes a self-contained introduction to propositional logic and first-order reasoning with theories, followed by a study of program verification that combines theoretical and practical aspects - from a program logic (a variant of Hoare logic for programs containing user-provided annotations) to the use of a realistic tool for the verification of C programs (annotated using the ACSL specification language), through the generation of verification conditions and the static verification of runtime errors.

General

Imprint: Springer London
Country of origin: United Kingdom
Series: Undergraduate Topics in Computer Science
Release date: 2011
First published: 2011
Authors: Jose Bacelar Almeida • Maria Joao Frade • Jorge Sousa Pinto • Simao Melo de Sousa
Dimensions: 235 x 155 x 15mm (L x W x T)
Format: Paperback
Pages: 307
Edition: 2011 ed.
ISBN-13: 978-0-85729-017-5
Categories: Books > Computing & IT > Computer programming > Software engineering
LSN: 0-85729-017-7
Barcode: 9780857290175

Is the information for this product incomplete, wrong or inappropriate? Let us know about it.

Does this product have an incorrect or missing image? Send us a new image.

Is this product missing categories? Add more categories.

Review This Product

No reviews yet - be the first to create one!

You might also like..

Programming Logic & Design…
Joyce Farrell Paperback R1,253 R1,123 Discovery Miles 11 230
Engineering Software Products: An…
Ian Sommerville Paperback R2,497 Discovery Miles 24 970
Using UML - Software Engineering with…
Perdita Stevens Paperback R2,223 Discovery Miles 22 230
Software Engineering for Real-Time…
Jim Cooling Paperback R2,301 R2,084 Discovery Miles 20 840
Writing Better Requirements - Writing…
Ian Alexander, Richard Stevens Paperback R2,175 Discovery Miles 21 750
Software Requirements - Styles and…
Soren Lauesen Paperback R3,345 Discovery Miles 33 450
Design and Use of Software Architectures…
Jan Bosch Paperback R2,696 Discovery Miles 26 960
Software Requirements And Specifications…
M. Jackson Paperback R2,429 Discovery Miles 24 290
Software Inspection
Tom Gilb, Dorothy Graham Paperback R2,827 Discovery Miles 28 270
The Business Analyst - Information…
Vernon Zwiers Paperback R657 R579 Discovery Miles 5 790
Engineering Management for the Rest of…
Sarah Drasner Hardcover R708 R599 Discovery Miles 5 990
ISE Object-Oriented Software…
David Kung Paperback R1,811 Discovery Miles 18 110

See more

Partners