Author: | Johann M. Schumann | ISBN: | 9783662226469 |
Publisher: | Springer Berlin Heidelberg | Publication: | June 29, 2013 |
Imprint: | Springer | Language: | English |
Author: | Johann M. Schumann |
ISBN: | 9783662226469 |
Publisher: | Springer Berlin Heidelberg |
Publication: | June 29, 2013 |
Imprint: | Springer |
Language: | English |
Growing demands for the quality, safety, and security of software can only be satisfied by the rigorous application of formal methods during software design. This book methodically investigates the potential of first-order logic automated theorem provers for applications in software engineering. Illustrated by complete case studies on protocol verification, verification of security protocols, and logic-based software reuse, this book provides techniques for assessing the prover's capabilities and for selecting and developing an appropriate interface architecture.
Growing demands for the quality, safety, and security of software can only be satisfied by the rigorous application of formal methods during software design. This book methodically investigates the potential of first-order logic automated theorem provers for applications in software engineering. Illustrated by complete case studies on protocol verification, verification of security protocols, and logic-based software reuse, this book provides techniques for assessing the prover's capabilities and for selecting and developing an appropriate interface architecture.