Rigorous Software Development: An Introduction to Program Verification (Undergraduate Topics in Computer Science)

Almeida, José Bacelar Bacelar; Frade, Maria João; Pinto, Jorge Sousa; Melo De Sousa, Simão

  • 2.00 out of 5 stars
    5 ratings by Goodreads
ISBN 10: 0857290177 ISBN 13: 9780857290175
Published by Springer, 2011
New Soft cover

From Best Price, Torrance, CA, U.S.A. Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

AbeBooks Seller since August 30, 2024

This specific item is no longer available.

About this Item

Description:

SUPER FAST SHIPPING. Seller Inventory # 9780857290175

  • 2.00 out of 5 stars
    5 ratings by Goodreads

Report this item

Synopsis:

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.

About the Author: José Bacelar Almeida is a lecturer at the University of Minho, Portugal. He graduated in Electrical and Computer Engineering and received his PhD in Computer Science from the University of Minho. His areas of interest include semantics of programming languages, proof assistants, and security. Maria João Frade obtained her PhD in Computer Science from the University of Minho, Portugal, and is currently a lecturer at this institution. Her research interests include type theory, structural proof theory, semantics of programming languages and program logics. Jorge Sousa Pinto obtained his PhD in Computer Science from École Polytechnique, France, and is currently a lecturer at the University of Minho, Portugal. His interests include program verification and the use of formal methods in software engineering. Simão Melo de Sousa is a lecturer at the University of Beira Interior, Portugal. He graduated in Computer Science from the University of Orléans, France, and received his PhD in Computer Science from the University of Nice-Sophia Antipolis / INRIA. His interests include formal methods, reliability and security of computer systems, and computer-aided reasoning.

"About this title" may belong to another edition of this title.

Bibliographic Details

Title: Rigorous Software Development: An ...
Publisher: Springer
Publication Date: 2011
Binding: Soft cover
Condition: New

Top Search Results from the AbeBooks Marketplace

Stock Image

Almeida, Jos� Bacelar Bacelar
Published by Springer, 2011
ISBN 10: 0857290177 ISBN 13: 9780857290175
Used Softcover

Seller: Phatpocket Limited, Waltham Abbey, HERTS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Your purchase helps support Sri Lankan Children's Charity 'The Rainbow Centre'. Ex-library, so some stamps and wear, but in good overall condition. Our donations to The Rainbow Centre have helped provide an education and a safe haven to hundreds of children who live in appalling conditions. Seller Inventory # Z1-C-020-02675

Contact seller

Buy Used

US$ 28.93
Shipping: US$ 14.00
From United Kingdom to U.S.A.

Quantity: 2 available

Add to basket

Stock Image

Almeida, Josà Bacelar Bacelar,Frade, Maria João,Pinto, Jorge Sousa,Melo de Sousa, Simão
Published by Springer, 2011
ISBN 10: 0857290177 ISBN 13: 9780857290175
Used paperback

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_400492007

Contact seller

Buy Used

US$ 28.95
Shipping: US$ 3.75
Within U.S.A.

Quantity: 1 available

Add to basket

International Edition
International Edition

Almeida
Published by Springer, 2011
ISBN 10: 0857290177 ISBN 13: 9780857290175
New Softcover
International Edition

Seller: Romtrade Corp., STERLING HEIGHTS, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Brand New. Soft Cover International Edition. Different ISBN and Cover Image. Priced lower than the standard editions which is usually intended to make them more affordable for students abroad. The core content of the book is generally the same as the standard edition. The country selling restrictions may be printed on the book but is no problem for the self-use. This Item maybe shipped from US or any other country as we have multiple locations worldwide. Seller Inventory # ABNR-5703

Contact seller

Buy New

US$ 32.82
Shipping: FREE
Within U.S.A.

Quantity: 5 available

Add to basket

Stock Image

Almeida, Jose Bacelar
Published by Springer 2011-01, 2011
ISBN 10: 0857290177 ISBN 13: 9780857290175
New PF

Seller: Chiron Media, Wallingford, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

PF. Condition: New. Seller Inventory # 6666-IUK-9780857290175

Contact seller

Buy New

US$ 39.25
Shipping: US$ 20.39
From United Kingdom to U.S.A.

Quantity: 10 available

Add to basket

Stock Image

Almeida, José Bacelar Bacelar; Frade, Maria João; Pinto, Jorge Sousa; Melo De Sousa, Simão
Published by Springer, 2011
ISBN 10: 0857290177 ISBN 13: 9780857290175
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9780857290175_new

Contact seller

Buy New

US$ 42.20
Shipping: US$ 15.77
From United Kingdom to U.S.A.

Quantity: Over 20 available

Add to basket

Seller Image

José Bacelar Almeida|Maria João Frade|Jorge Sousa Pinto|Simão Melo de Sousa
Published by Springer London, 2011
ISBN 10: 0857290177 ISBN 13: 9780857290175
New Kartoniert / Broschiert
Print on Demand

Seller: moluna, Greven, Germany

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Kartoniert / Broschiert. Condition: New. Dieser Artikel ist ein Print on Demand Artikel und wird nach Ihrer Bestellung fuer Sie gedruckt. Self-contained, offering a concise introduction to formal methods together with an in-depth coverage of model-based and Hoare logic-based methodsFocuses on two approaches: the Coq proof assistant and the B suite, both of which have proved effectiv. Seller Inventory # 5979216

Contact seller

Buy New

US$ 42.42
Shipping: US$ 56.94
From Germany to U.S.A.

Quantity: Over 20 available

Add to basket

Seller Image

José Bacelar Almeida (u. a.)
Published by Springer London, 2011
ISBN 10: 0857290177 ISBN 13: 9780857290175
New Taschenbuch

Seller: preigu, Osnabrück, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Taschenbuch. Condition: Neu. Rigorous Software Development | An Introduction to Program Verification | José Bacelar Almeida (u. a.) | Taschenbuch | xiii | Englisch | 2011 | Springer London | EAN 9780857290175 | Verantwortliche Person für die EU: Springer Verlag GmbH, Tiergartenstr. 17, 69121 Heidelberg, juergen[dot]hartmann[at]springer[dot]com | Anbieter: preigu. Seller Inventory # 107485169

Contact seller

Buy New

US$ 43.70
Shipping: US$ 81.36
From Germany to U.S.A.

Quantity: 5 available

Add to basket

Stock Image

Almeida, José Bacelar Bacelar; Frade, Maria João; Pinto, Jorge Sousa; Melo De Sousa, Simão
Published by Springer, 2011
ISBN 10: 0857290177 ISBN 13: 9780857290175
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLIING23Mar2317530013073

Contact seller

Buy New

US$ 43.99
Shipping: US$ 3.99
Within U.S.A.

Quantity: Over 20 available

Add to basket

Seller Image

José Bacelar Almeida
Published by SPRINGER NATURE Jan 2011, 2011
ISBN 10: 0857290177 ISBN 13: 9780857290175
New Taschenbuch
Print on Demand

Seller: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Taschenbuch. Condition: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -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. 307 pp. Englisch. Seller Inventory # 9780857290175

Contact seller

Buy New

US$ 44.77
Shipping: US$ 26.73
From Germany to U.S.A.

Quantity: 2 available

Add to basket

Stock Image

Jose Bacelar Almeida
Published by Springer London Ltd, 2011
ISBN 10: 0857290177 ISBN 13: 9780857290175
New Paperback / softback
Print on Demand

Seller: THE SAINT BOOKSTORE, Southport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback / softback. Condition: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 421. Seller Inventory # C9780857290175

Contact seller

Buy New

US$ 48.87
Shipping: US$ 19.69
From United Kingdom to U.S.A.

Quantity: Over 20 available

Add to basket

There are 5 more copies of this book

View all search results for this book