Home // International Journal On Advances in Intelligent Systems, volume 5, numbers 1 and 2, 2012 // View article


Believing Software: A Method of Practical Proof for Software Engineering

Authors:
Jerry Overton

Keywords: Consensus, Proof, Software Engineering, Software Design Pattern, Practical Formal Method, POAD Theory

Abstract:
For years, software engineers have tried to achieve the same collective confidence in their software specifications that mathematicians, by way of proof, have in their theorems. Most attempts have been rooted in deduction and have produced methods that are too difficult to use in practice. By borrowing from mathematics its methods of recording, communicating, and scrutinizing arguments instead of its methods of deduction, we introduce a method practical proof in software engineering. The result of this work is a cost-effective method for getting consensus among practicing software engineers about the adequacy of a real-world software design.

Pages: 135 to 144

Copyright: Copyright (c) to authors, 2012. Used with permission.

Publication date: June 30, 2012

Published in: journal

ISSN: 1942-2679