University of Texas at El Paso DigitalCommons@UTEP Departmental Technical Reports (CS) Department of Computer Science 12-2015 A Systematic Derivation of Loop Specifications Using Patterns Aditi Barua University of Texas at El Paso,
[email protected] Yoonsik Cheon University of Texas at El Paso,
[email protected] Follow this and additional works at: http://digitalcommons.utep.edu/cs_techrep Part of the Programming Languages and Compilers Commons, and the Software Engineering Commons Comments: Technical Report: UTEP-CS-15-90 Recommended Citation Barua, Aditi and Cheon, Yoonsik, "A Systematic Derivation of Loop Specifications Using Patterns" (2015). Departmental Technical Reports (CS). Paper 988. http://digitalcommons.utep.edu/cs_techrep/988 This Article is brought to you for free and open access by the Department of Computer Science at DigitalCommons@UTEP. It has been accepted for inclusion in Departmental Technical Reports (CS) by an authorized administrator of DigitalCommons@UTEP. For more information, please contact
[email protected]. A Systematic Derivation of Loop Specifications Using Patterns Aditi Barua and Yoonsik Cheon TR #15-90 December 2015 Keywords: formal proof, functional program verification, intended function, program specification, specification pattern, while statement 1998 CR Categories: D.2.4 [Software Engineering] Requirements/Specifications — languages; D.2.4 [Software Engineering] Software/Program Verification — correctness proofs, formal methods; D.3.3 [Programming Languages] Language Constructs and Features — control structures; F.3.1 [Logics and Meanings of Programs] Specifying and Verifying and Reasoning about Programs — logics of programs, specification techniques. Department of Computer Science The University of Texas at El Paso 500 West University Avenue El Paso, Texas 79968-0518, U.S.A.