CI Tools and Best Practices in the Cloud

Continuous Integration

Subscribe to Continuous Integration: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Continuous Integration: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Continuous Integration Authors: Stackify Blog, Aruna Ravichandran, Plutora Blog, Dalibor Siroky, PagerDuty Blog

Related Topics: Continuous Integration

News Feed Item

AdaCore Launches GNATdashboard

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.

About AdaCore

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

More Stories By Business Wire

Copyright © 2009 Business Wire. All rights reserved. Republication or redistribution of Business Wire content is expressly prohibited without the prior written consent of Business Wire. Business Wire shall not be liable for any errors or delays in the content, or for any actions taken in reliance thereon.