Software Verification and Analysis: An Integrated, Hands-On Approach

Author:   Janusz Laski ,  William Stanley
Publisher:   Springer London Ltd
Edition:   2009 ed.
ISBN:  

9781848822399


Pages:   234
Publication Date:   03 April 2009
Format:   Hardback
Availability:   In Print   Availability explained
This item will be ordered in for you from one of our suppliers. Upon receipt, we will promptly dispatch it out to you. For in store availability, please contact us.

Our Price $237.47 Quantity:  
Add to Cart

Share |

Software Verification and Analysis: An Integrated, Hands-On Approach


Add your own review!

Overview

Full Product Details

Author:   Janusz Laski ,  William Stanley
Publisher:   Springer London Ltd
Imprint:   Springer London Ltd
Edition:   2009 ed.
Dimensions:   Width: 15.50cm , Height: 1.40cm , Length: 23.50cm
Weight:   1.150kg
ISBN:  

9781848822399


ISBN 10:   1848822391
Pages:   234
Publication Date:   03 April 2009
Audience:   Professional and scholarly ,  Professional & Vocational
Format:   Hardback
Publisher's Status:   Active
Availability:   In Print   Availability explained
This item will be ordered in for you from one of our suppliers. Upon receipt, we will promptly dispatch it out to you. For in store availability, please contact us.

Table of Contents

The Semantic Analysis.- Why Not Write Correct Software the First Time?.- How to Prove a Program Correct: Programs Without Loops.- How to Prove a Program Correct: Iterative Programs.- Prepare Test for Any Implementation: Black-Box Testing.- Static Analysis.- Intermediate Program Representation.- Program Dependencies.- What Can One Tell About a Program Without Its Execution: Static Analysis.- Dynamic Analysis.- Is There a Bug in the Program? Structural Program Testing.- Dynamic Program Analysis.

Reviews

From the reviews: Software verification is a set of important activities in the software development process that leads to determining whether the software product fulfills requirements. ... It could also be very useful to software engineering researchers and practitioners. The quality of the book is enhanced by the wide range of examples that illustrate various problems and offer appropriate solutions. The physical quality of the book is extremely high. (M. Ivanovic, ACM Computing Reviews, June, 2009) Software verification and validation are conducted to help ensure that programs perform correctly. ... While this book's subtitle indicates a 'hands-on approach,' it really takes a formal mathematical approach to describing software verification. ... The book includes plenty of diagrams and figures, and it explains verification concepts with examples. This work is useful as a complement to hands-on testing books to detail the mathematical foundations of software verification. Summing Up: Recommended. Upper-division undergraduates through professionals. (H. J. Bender, Choice, Vol. 47 (3), November, 2009)


From the reviews: Software verification is a set of important activities in the software development process that leads to determining whether the software product fulfills requirements. ... It could also be very useful to software engineering researchers and practitioners. The quality of the book is enhanced by the wide range of examples that illustrate various problems and offer appropriate solutions. The physical quality of the book is extremely high. (M. Ivanovic, ACM Computing Reviews, June, 2009) Software verification and validation are conducted to help ensure that programs perform correctly. ... While this book's subtitle indicates a 'hands-on approach,' it really takes a formal mathematical approach to describing software verification. ... The book includes plenty of diagrams and figures, and it explains verification concepts with examples. This work is useful as a complement to hands-on testing books to detail the mathematical foundations of software verification. Summing Up: Recommended. Upper-division undergraduates through professionals. (H. J. Bender, Choice, Vol. 47 (3), November, 2009)


From the reviews: Software verification is a set of important activities in the software development process that leads to determining whether the software product fulfills requirements. ! It could also be very useful to software engineering researchers and practitioners. The quality of the book is enhanced by the wide range of examples that illustrate various problems and offer appropriate solutions. The physical quality of the book is extremely high. (M. Ivanovic, ACM Computing Reviews, June, 2009) Software verification and validation are conducted to help ensure that programs perform correctly. ! While this book's subtitle indicates a 'hands-on approach,' it really takes a formal mathematical approach to describing software verification. ! The book includes plenty of diagrams and figures, and it explains verification concepts with examples. This work is useful as a complement to hands-on testing books to detail the mathematical foundations of software verification. Summing Up: Recommended. Upper-division undergraduates through professionals. (H. J. Bender, Choice, Vol. 47 (3), November, 2009)


Author Information

Tab Content 6

Author Website:  

Customer Reviews

Recent Reviews

No review item found!

Add your own review!

Countries Available

All regions
Latest Reading Guide

MRG2025CC

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List