Describes how SPARK integrates with the major Ada compilers and development environments. Also highlights particular compiler products that specifically support SPARK or high-integrity development:End:
 

Praxis High Integrity Systems logo

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

SPARK and Compilers

SPARK is designed to eliminate all instances of erroneous behaviour in programs. SPARK programs can also be shown to be free from bounded errors and implementation dependencies, so SPARK programs have the same dynamic semantics, regardless of compiler and target – in short, SPARK is a remarkably portable language.

Secondly, SPARK has been expressly designed to require no supporting runtime library, which makes it ideal for systems where certification of such libraries remains an expensive or difficult proposition.

SPARK is fully compatible with all the various high-integrity runtime options from all the major Ada compiler vendors, including:

SCORE and SCORE-653 for CsLEOS from DDC-I.

GNAT Pro High-Integrity Edition from AdaCore. For more information about with use of SPARK with GNAT Pro, see the Publications page.

AdaMagic from SofCheck.

SMART, C-SMART and ObjectAdaTM/RavenTM from Aonix.

VADSsc and APEX®/MARK from Rational.

GMART from Green Hills Software.

ERC32 and 1750A Ada from XGC Software.

 
 

© 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