Describes how the SPARK approach meets the requirements of various industry standards including Def Stan 00-55, CENELEC 50128, DO-178B, and the Common Criteria:End:
 

Praxis High Integrity Systems logo

Praxis High Integrity Systems
arrowPraxis home arrowSPARKAda home arrowSPARK Language and Toolset arrowSPARK and Standards
Photo

SPARK and Standards

SPARK is not designed to meet the requirements of any one standard.

We firmly believe that software which has been produced in line with our Correctness-by-Construction approach should be able to meet the requirements of any standard.

SPARK has a proven track record in projects working to the most demanding standards in the software industry. These include:

RTCA DO-178B. SPARK proved to be a significant technical and commercial success in the development of the Lockheed C130J.

UK Def. Stan. 00-55. Praxis implemented SHOLIS – the first system to meet the requirements of 00-55 – almost entirely in SPARK. As far as we know, SPARK is the only language that meets the requirements of 00-55 for safety-critical software.

CENELEC 50128. This standard is the rail industry's instantiation of the generic 61508 standard safety-critical software. Several of our customers are using SPARK in meeting the stringent requirements of this standard.

ITSEC and Common Criteria. These standards deal with the development of high-security systems. Praxis used SPARK in the development of the MULTOS CA, which was designed to meet the requirements of ITSEC level E6. Again, SPARK is the only widely used language that we believe meets the ITSEC and Common Criteria implementation requirements.

 
 

© Website Content Praxis High Integrity Systems 2008

arrowNormal text arrowLarge text

 

corner Site index
cornerSitesearch

corner

bulletSPARKAda home
bulletNews and Events
bulletSPARK for Beginners
bulletSPARK Language & Toolset
bulletSPARK Philosophy
bulletTechnical Overview
bulletThe Examiner
bulletSPARK Language
bulletSPADE
bulletSPARK and Compilers
bulletSPARK and Standards
bulletMISRA-C
bulletUsing SPARK
bulletPress
bulletDownloads and Publications

bulletContact SPARK Team

bulletSPARK Book (latest tools)

bulletTraining in SPARK



line

Contact Us +44 01225 466991
bulletOffice contact details, maps
bulletRecruitment and vacancies