eBook: Rigorous Software Development: An Introduction to Program Verification (DRM PDF)
 
電子書格式: DRM PDF
作者: Jose Bacelar Almeida, Maria Joao Frade, Jorge Sousa Pinto, Simao Melo de Sousa 
系列: Undergraduate Topics in Computer Science
分類: Software Engineering ,
Software testing & verification  
書城編號: 20599023


售價: $351.00

購買後立即進貨, 約需 1-4 天

 
 
製造商: Springer London
出版日期: 2011/01/04
ISBN: 9780857290182
 
>> 相關實體書

商品簡介
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.
Undergraduate Topics in Computer Science

eBook: Introduction to Data Science: A Python Approach to Concepts, Techniques and Applications (DRM EPUB)

eBook: Introduction to Data Science: A Python Approach to Concepts, Techniques and Applications (DRM PDF)

eBook: Ethical and Legal Aspects of Computing: A Professional Perspective from Software Engineering (DRM EPUB)

eBook: Ethical and Legal Aspects of Computing: A Professional Perspective from Software Engineering (DRM PDF)

eBook: Data Structures and Algorithms with Python: With an Introduction to Multiprocessing (DRM PDF)

eBook: Data Structures and Algorithms with Python: With an Introduction to Multiprocessing (DRM EPUB)

eBook: Introduction to Compiler Design (DRM EPUB)

eBook: Introduction to Compiler Design (DRM PDF)

eBook: Programming Languages: Principles and Paradigms (DRM PDF)

eBook: Introduction to Cybersecurity: A Multidisciplinary Challenge (DRM PDF)

eBook: Introduction to Software Architecture: Innovative Design using Clean Architecture and Model-Driven Engineering (DRM PDF)

eBook: Advanced Guide to Python 3 Programming (DRM PDF)

eBook: Advanced Guide to Python 3 Programming (DRM EPUB)

eBook: Beginners Guide to Python 3 Programming (DRM EPUB)

eBook: Beginners Guide to Python 3 Programming (DRM PDF)

eBook: Ethical and Secure Computing: A Concise Module (DRM EPUB)

eBook: Ethical and Secure Computing: A Concise Module (DRM PDF)

eBook: Introduction to Computer Graphics: Using OpenGL and Java (DRM PDF)

eBook: Introduction to Computer Graphics: Using OpenGL and Java (DRM EPUB)

eBook: Guide to Java: A Concise Introduction to Programming (DRM PDF)

... [顯示此系列所有商品]

* 以上資料僅供參考之用, 香港書城並不保證以上資料的準確性及完整性。
* 如送貨地址在香港以外, 當書籍/產品入口時, 顧客須自行繳付入口關稅和其他入口銷售稅項。

 

 

 

  我的賬戶 |  購物車 |  出版社 |  團購優惠
加入供應商 |  廣告刊登 |  公司簡介 |  條款及細則

香港書城 版權所有 私隱政策聲明

顯示模式: 電腦版 (改為: 手機版)