Article
Mar 24 '16
Published
in Electronic Design by Ben Brosgol
Ben debunks 11 myths about the Ada Programming Language, starting with “Ada is dead”.
Press Release
Feb 24 '16
AdaCore has released a new version of its flagship GNAT Pro Ada Development Environment. GNAT Pro 7.4 incorporates new functionality, a number of performance improvements, additional platform support including several new embedded targets, and many other enhancements.
Press Release
Feb 24 '16
AdaCore has released a new version of its model-based development and verification toolset, QGen. QGen provides a qualifiable and customizable code generator from Simulink® and Stateflow® models to the safety-oriented programming languages SPARK (a formally analyzable Ada subset) and MISRA C. QGen 2.1 supports essentially all constructs used for modeling safety-critical control systems.
Article
Feb 5 '16
Published
in Electronic Design by William Wong
Bill Wong describes AdaPilot, a new open-source project to develop a safety-critical flight-controller system based on Ada-SPARK.
Article
Feb 5 '16
Published
in Electronic Design by Ben Brosgol
Ben Brosgol compares and contrasts Ada and C, and suggests when you should use each.
Blog
Jan 29 '16
The first update to Ada 2012, a Technical Corrigendum, has completed the standardization process and has been published by ISO. The new document, ISO/IEC 8652:2012/Cor 1:2016, consists of corrections to the Ada 2012 Standard. Some of the corrections include minor new features, such as raise expressions, and aspects Predicate_Failure and Exclusive_Functions. Since the Corrigendum is purely a correction document, its publication does not create a new Ada version; Ada 2012 is modified to include these changes.
Press Release
Jan 28 '16
AdaCore today announced the latest release of its SPARK Pro integrated development and verification environment, bringing a sound and mathematics-based static analysis technology to the challenges of software verification for high-assurance systems. SPARK Pro 16 provides enhanced coverage of SPARK 2014 language features and now supports the Ravenscar tasking profile, thus extending the benefits of formal verification methods to a safe subset of Ada 2012 concurrent programming features. As another improvement SPARK Pro 16 can generate counterexamples to verification conditions that cannot be proved, thus making it easier for developers to find defects in the functional code or in the supplied contracts. SPARK Pro 16 also improves the handling of bitwise (modular) operations, and the product’s proof engine now includes the Z3 SMT solver.
Press Release
Jan 28 '16
The Direction Générale de l’Armement (DGA) – the French government agency that oversees military procurements – has selected AdaCore and SQUORING Technologies to provide a graphical tool, AdaSquore, for military and civil avionics software audits. Featuring a smart dashboard that monitors the quality metrics of critical components, AdaSquore will facilitate the analysis of existing and new code in Ada and SPARK.
Press Release
Jan 28 '16
AdaCore’ss CodePeer static analysis tool has been adopted by Atlantic Inertial Systems Limited for usage on its digital terrain system for military transport aircraft. CodePeer CodePeer will automate parts of the DO 178B verification process of the terrain referenced navigation software.