More GNAT Pro Toolsuite Components
- GNAT Progamming Studio (IDE)
- Compilation System
- GNAT Pro Utilities
- GNAT Ada – Java Interfacing Suite
- Visual Debugger
- GNAT Pro Libraries
- GNAT Pro Runtimes
- GNATbench (Plug-In for Eclipse)
- GPRbuild
GNATcheck is an extensible rule-based tool with an easy-to-use interface. It allows developers to completely define a coding standard (referred to as a “Software Code Standard” in DO-178B) as a set of rules, for example a subset of permitted language features. It verifies a program’s conformance with the resulting rules and thereby facilitates demonstration of a system’s compliance with DO-178B.
GNATcheck meets the growing need for automated verification in safety-critical avionics systems, particularly those systems that need to satisfy the DO-178B standard. Developed by RTCA and EUROCAE, DO-178B defines the guidelines for development of aviation software in both the US and Europe and is being increasingly adopted by other related sectors, such as air traffic control and military applications.
With software innovation powering today’s successful aircraft, automatic coding standard verification is becoming more and more important. The highly structured nature of the Ada language makes it a natural choice for avionics development, with the addition of specialized tools like GNATcheck, GNAT Pro offers the most complete and integrated solution for coding standard verification compliant with DO-178B requirements.
Qualification material is available for GNATcheck for certain coding standards and additional materials can be created based on customer demand. For more information contact: sales@adacore.com
For the most up-to-date information on available platforms please contact us at: sales@adacore.com
The world’s largest team of Ada experts at your fingertips
Continue Reading
Like Ada, the GNAT Pro package was designed with quality in mind. Whether you’re doing native, embedded or safety-critical development, learn how this well-crafted combination of tools and services allows your team to take full advantage of the benefits that Ada offers, and helps ensure a smooth, cost-effective development process.
Continue Reading