February 2018
Intermediate to advanced
364 pages
10h 19m
English
Junaid H. Siddiqui; Affan Rauf; Maryam A. Ghafoor Lahore University of Management Sciences, Lahore, Pakistan
Society is becoming increasingly dependent on software which results in an increasing cost of software malfunction. At the same time, software is getting increasingly complex and testing and verification are becoming harder and harder. Software model checking is a set of techniques to automatically check properties in a model of the software. The properties can be written in specialized languages or be embedded in software in the form of exceptions or assertions. The model can be explicitly provided in a specification language, can be derived from the software system, or ...
Read now
Unlock full access