Refinement Techniques in Software Engineering, First Pernambuco Summer School on Software Engineering, PSSE 2004, Recife, Brazil, November 23-December 5, 2004, Revised Lectures

Refinement: An overview.- Transformation Laws for Sequential Object-Oriented Programming.- Using CSP.- Developing and Reasoning About Probabilistic Programs in pGCL.- Real-Time and Fault-Tolerant Systems.- A Tutorial Introduction to CSP in Unifying Theories of Programming.- Using the Compliance Notation in Industry.- Techniques for Temporal Logic Model Checking.