This book presents current methods for dealing with software reliability, illustrating the advantages and disadvantages of each method. The description of the techniques is intended for a non-expert audience with some minimal technical background. It also describes some advanced techniques, aimed at
Software Reliability Methods
β Scribed by Doron A. Peled
- Publisher
- Springer
- Year
- 2001
- Tongue
- English
- Leaves
- 343
- Series
- Texts in Computer Science
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Many books focus on increasing the quality of software through the use of formal methods. However, most books embrace one particular method, and present it as the suggested solution for the software reliability problem. This book presents a wider picture of formal methods, through a collection of notations and techniques. It compares them, and discusses their advantages and disadvantages. One of the main challenges of formal methods is in transferring the techΒ nology developed by researchers to the software development community. ReΒ cently, we seem to be starting to have a better understanding of the important ingredients of formal methods tools. This manifests itself in the growing acΒ ceptance of such tools in the software and hardware development industry. Ideally, formal methods need to be intuitive to use (preferably using graphiΒ cal interfaces), do not impose on the user an extensive learning period, and incur only small overhead to the development process. Formal methods are much more acceptable today than ten or twenty years ago, in particular in the hardware industry. Yet there is still a lively contention between different approaches.
β¦ Table of Contents
Front Matter....Pages i-xix
Introduction....Pages 1-12
Preliminaries....Pages 13-27
Logic and Theorem Proving....Pages 29-62
Modeling Software Systems....Pages 63-111
Formal Specification....Pages 113-138
Automatic Verification....Pages 139-177
Deductive Software Verification....Pages 179-213
Process Algebra and Equivalences....Pages 215-248
Software Testing....Pages 249-278
Combining Formal Methods....Pages 279-298
Visualization....Pages 299-316
Conclusions....Pages 317-319
Back Matter....Pages 321-332
β¦ Subjects
Computer Communication Networks; Programming Techniques
π SIMILAR VOLUMES
<p>This preface pertains to three issues that we would like to bring to the attention of the readers: our objectives, our intended audience, and the nature of the material. We have in mind several objectives. The first is to establish a framework for dealing with uncertainties in software engineerin
Paper, PWASET Volume 26, 2007, ISSN 1307-6884, 720-725 c.<div class="bb-sep"></div>The Morandaβs Geometric de-Eutrophication model alleviates some of the objections to the Jelinski Moranda model for software failures. In Moranda Geometric de-Eutrophication model,<br/>N(t) is defined as the number of
C. Wohlin, M. Host, P. Runeson and A. Wesslen, Software Reliability, in Encyclopedia of Physical Sciences and Technology (third edition), Vol. 15, Academic Press, 2001.<div class="bb-sep"></div>Contents<br/>Reliability measurement and modeling: an introduction<br/>Usage-based testing<br/>Data collec
This book provides insights into contemporary issues and challenges in multi-criteria decision models. It is a useful guide for identifying, understanding and categorising multi-criteria decision models, and ultimately implementing the analysis for effective decision-making. The use of multi-crit