New tool helps Ada developers keep technical debt in check, supports quality assurance activities, integrates and aggregates results of AdaCore’s static and dynamic analysis tools
NEW YORK and PARIS, December 4, 2014 -- AdaCore today announced the preview release of GNATdashboard, a new tool that serves as a control panel for monitoring and improving the quality of Ada software. GNATdashboard feeds code quality information from AdaCore’s tools to the open source SonarQube code quality management platform and Squoring Technologies’ SQUORE quality and performance decision support solution.
“For the first time, a tool focused on software quality assessment and management is available for Ada developers. It’s designed to help users understand their technical debt – which is essentially the price one pays for choices such as design decisions that make it difficult to implement changes later,” said J.C. Delay, GNATdashboard technical lead, at AdaCore. “Ada is geared toward industries where software is mission critical and often safety- or security-critical, and a quality assurance monitoring tool like GNATdashboard will be of great use in those environments.”
GNATdashboard integrates and aggregates the results of AdaCore’s various static and dynamic analysis tools within a common interface, helping quality assurance managers and project leaders understand or reduce their software’s technical debt, and eliminating the need for manual input. It fits naturally into a continuous integration environment, providing users with metrics on code complexity, code coverage, conformance to coding standards, and more.
“GNATdashboard fits in naturally with a software development team’s workflow, using project files to configure, run, and analyze the output from AdaCore tools, and feed that information to SQUORE,” said Patrick ARTOLA , CEO at Squoring Technologies. “It makes it much easier for project leaders and quality managers to track and improve software quality, so our customers are very excited about this solution.”
The tool keeps all developers engaged from the onset of a project and provides warnings if metrics exceed user-specifiable thresholds. GNATdashboard integrates with AdaCore’s GNATmetric and GNATcheck to identify maintainability issues surrounding program complexity, source code commenting, and coding standard compliance. It also works with GNATcoverage for source and object code coverage analysis, and with top-tier static analysis solutions including CodePeer for vulnerability detection and SPARK Pro for formal verification.
GNATdashboard is available immediately in a preview version for customers and will be included in the next major release of GNAT Pro in Q1 2015.
Founded in 1994, AdaCore is the leading provider of commercial software solutions for Ada, a state-of-the-art programming language designed for large, long-lived applications where safety, security, and reliability are critical. AdaCore's flagship product is the open source GNAT Pro development environment, which comes with expert on-line support and is available on more platforms than any other Ada technology. AdaCore has an extensive world-wide customer base; see www.adacore.com/customers/ for further information.
Ada and GNAT Pro see a growing usage in high-integrity and safety-certified applications, including space-based systems, commercial aircraft avionics, military systems, air traffic management/control, railroad systems, and medical devices, and in security-sensitive domains, such as financial services. The SPARK Pro toolset, available from AdaCore, is especially useful in such contexts.
AdaCore has North American headquarters in New York and European headquarters in Paris. www.adacore.com
508.475.0025, ext. 124