Program Design with Algebraic Specifications

by John W. Baugh, Jr., North Carolina State Univ, Raleigh, United States,



Document Type: Proceeding Paper

Part of: Electronic Computation

Abstract:

This paper demonstrates the use of algebraic methods in specifying the functional properties of engineering software components, an approach that enables one to focus on software design aspects instead of implementation details. Because they are formal objects, these specifications can be manipulated using ordinary mathematics, validated with respect to formal requirements, and shown to satisfy properties such as consistency and completeness. In addition, their concise and unambiguous nature makes them suitable for both communication and commentary, which are not possible with substantial program texts.



Subject Headings: Computer software | Mathematics | Computing in civil engineering | Validation | Engineering education

Services: Buy this book/Buy this article

 

Return to search