Program Verification: Approaches and Tools

E260374

"Program Verification: Approaches and Tools" is a foundational work in computer science that systematically presents methods and practical techniques for proving the correctness of software programs.

All labels observed (1)

Label Occurrences
Program Verification: Approaches and Tools canonical 1

How this entity was disambiguated

Statements (37)

Predicate Object
instanceOf academic book
computer science book
work on program verification
aimsTo bridge theory and practice in program verification
systematically present program verification methods
contributesTo education in program verification
foundations of software correctness
covers applications of program verification in software engineering
automation in program verification
correctness proofs for software
formal specification of programs
proof techniques for program properties
soundness of verification methods
verification tools and frameworks
describes methods for proving program correctness
practical techniques for program verification
emphasizes rigorous reasoning about software behavior
systematic verification methodologies
field computer science
focusesOn approaches to program verification
formal methods for software correctness
proving correctness of software programs
tools for program verification
intendedFor researchers in formal methods
software engineers interested in verification
students of computer science
mainSubject program verification
relatesTo correctness by construction
formal specification languages
model checking
software quality assurance
software reliability
static analysis of programs
theorem proving in software verification
type foundational work in program verification
uses formal logic for program properties
mathematical reasoning about programs

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Zohar Manna authorOf Program Verification: Approaches and Tools