High Integrity Ada: The Spark Approach

Language principles SPARK analysis tools SPARK structure the type model control and data flow packages and visibility interfacing the SPARK examiner flow analysis verification program design case studies.