
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
Formal Development of Programs and Proofs
This text investigates the rigorous mathematical foundation required to develop correct computer programs through formal proof methods. Edsger W. Dijkstra, a pioneer in computer science, presents a methodology where program construction and the proof of correctness are treated as a single, unified activity. By utilizing the calculus of weakest preconditions, the author argues that software reliability is best achieved through deductive reasoning rather than empirical testing. The book establishes a formal framework for deriving algorithms directly from their specifications.
What You Will Find
Experts recognize this work as a foundational text in the field of formal methods and structured programming. Readers frequently note the high level of mathematical abstraction and the rigorous nature of the prose, which demands significant effort to master.
Page Count:
256
Publication Date:
1990-01-01
Publisher:
Addison-Wesley
ISBN-10:
0201172372
ISBN-13:
9780201172379
No comments yet. Be the first to share your thoughts!