Mathematical Approaches to Software Quality - Gerard O'Regan

Mathematical Approaches to Software Quality

By: Gerard O'Regan

Hardcover | 28 March 2006

At a Glance

Hardcover


$187.31

or 4 interest-free payments of $46.83 with

 or 

Aims to ship in 7 to 10 business days

This book provides a comprehensive introduction to various mathematical approaches to achieving high-quality software. An introduction to mathematics that is essential for sound software engineering is provided as well as a discussion of various mathematical methods that are used both in academia and industry.

The mathematical approaches considered include:

  • Z specification language
  • Vienna Development Methods (VDM)
  • Irish school of VDM (VDM)
  • approach of Dijkstra and Hoare
  • classical engineering approach of Parnas
  • Cleanroom approach developed at IBM
  • software reliability, and
  • unified modelling language (UML).

Additionally, technology transfer of the mathematical methods to industry is considered.

The book explains the main features of these approaches and applies mathematical methods to solve practical problems. Written with both student and professional in mind, this book assists the reader in applying mathematical methods to solve practical problems that are relevant to software engineers.

Industry Reviews

From the reviews:

"A software engineer should have a strong mathematical qualification likewise to the qualification of other engineers taking into account the specific needs of software engineering. The emphasis needs to be on the application of mathematics to solve practical problems. A recommended choice of appropriate mathematical disciplines is given in the book. ... Small examples illustrate the approaches. ... The book is suitable for students in introductory courses and for software engineers who are interested in methods which can assist in achieving high-quality software." (G. Riedewald, Zentralblatt MATH, Vol. 1106 (8), 2007)

More in Software Engineering

Learning Agile : Understanding Scrum, XP, Lean, and Kanban - Andrew Stellman
Information Modeling and Relational Databases : 2nd Edition - Terry Halpin
Systems Analysis and Design : 8th Edition - Alan Dennis

RRP $263.95

$220.75

16%
OFF
Debugging Teams : Better Prductivity Through Collaboration - Brian Debugging
Typescript Cookbook : Real World Type-Level Programming - Stefan Baumgartner
Fluent C : Principles, Practices, and Patterns - Christopher Preschern

RRP $125.50

$55.25

56%
OFF
Learning Algorithms : A Programmer's Guide to Writing Better Code - George Heineman