Jump to content

Category:SPARK: Difference between revisions

m
Made Ada references into links
m (Further link correction)
m (Made Ada references into links)
Line 9:
|safety=safe
|LCT=yes}}
[http://en.wikipedia.org/wiki/SPARK_programming_language '''SPARK'''] or '''SPARK Ada''' is a sub-language of [[Ada]], supplemented with annotations (formal comments). Its primary purpose is for high-integrity applications, where static analysis of the source is used to determine properties of the program.
 
The properties that SPARK code can be analysed for are:
Line 19:
*Absence of dead paths.
 
The annotations always begin, on each line, with the Ada comment symbol “--”, so all SPARK programs comply with the [[Ada]] standard.
 
A SPARK program can be compiled by any [[Ada]] compiler or processed by any other [[Ada]] tool.
 
The annotations state the required properties of a program. Different properties may require different types of annotation.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.