[vc_row row_type=”row” type=”full_width” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” background_color=”#ffffff”][vc_column width=”1/1″][vc_row_inner row_type=”row” type=”grid” text_align=”left” padding_top=”65″][vc_column_inner width=”1/3″][vc_single_image image=”21954″ border_color=”grey” img_link_target=”_self” img_size=”full”][/vc_column_inner][vc_column_inner width=”2/3″][vc_separator type=”transparent” position=”center” up=”15″ down=”0″][vc_column_text]

Goanna Studio for C/C++

[/vc_column_text][vc_separator type=”transparent” position=”center” up=”40″ down=”0″][vc_column_text]Goanna Studio brings the power of deep static source code analysis to the fingertips software developers by integrating the Goanna technology into many popular IDEs including Microsoft Visual Studio or Eclipse.

 

Goanna Studio comes with the full power of the Goanna analysis engine including visual bug tracing, warning management and dashboard integration, as well as standards cross referencing. Supported IDEs include Microsoft Visual Studio, Eclipse, Texas Instruments Code Composer, QNX Momentics and Windriver Workbench to name a few.

 

Detection of core runtime errors includes: Injection threats, null pointer bugs, array overruns, string overruns, memory leaks, memory corruption, tainted data, concurrency bugs, dead code, arithmetic errors, portability bugs, security flaws, unsafe libraries and devision by zero bugs.[/vc_column_text][vc_separator type=”transparent” position=”center” up=”60″ down=”0″]FREE EVALUATIONDOWNLOAD DATASHEET[vc_separator type=”transparent” position=”center” up=”60″ down=”0″][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” use_row_as_full_screen_section=”no” type=”full_width” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” background_color=”#f5f5f5″ padding_top=”85″][vc_column width=”1/1″][vc_row_inner row_type=”row” type=”grid” use_row_as_full_screen_section_slide=”no” text_align=”left”][vc_column_inner width=”1/3″][vc_column_text]

FULL GOANNA ENGINE POWER

[/vc_column_text][vc_separator type=”normal” position=”center”][vc_column_text]Goanna Studio is based on the same advance formal analysis engine as Goanna Central. This means you get the full power of deep static software analysis including source code model checking, abstract data tracking and tainted information analysis across function boundaries.

Goanna Studio comes pre-bundled with over 200 classes of checks including deep security vulnerability analysis, CWE classifications and MISRA checking.[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/3″][vc_column_text]

IDE CONTROLS

[/vc_column_text][vc_separator type=”normal” position=”center”][vc_column_text]Goanna Studio is installed with a double-click for your system and all settings, check package selections and references are accessible directly in the IDE. This makes static code analysis a vital tool during development, fixing bugs when they occur.

Unlike other integrated solutions you can run the analysis of Goanna Studio over single files, projects or whole (Microsoft) solutions.  Running Goanna Studio is as simple as using your compiler.

 

[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/3″][vc_column_text]

REPORTING INTERFACE

[/vc_column_text][vc_separator type=”normal” position=”center”][vc_column_text]Bugs and vulnerabilities can be browsed directly in the IDE. Goanna Studio’s unique Path Simulator even allows you to visually guide you through the causes of those issues and help you to debug faster.

You can access the Goanna Dashboard through the IDE and can classify your warnings for early triaging. Of course, our open interfaces allow you to export finding to your favourite management system.[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” type=”full_width” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” padding_top=”85″ background_color=”#ffffff” use_row_as_full_screen_section=”no”][vc_column width=”1/1″][vc_row_inner row_type=”row” type=”grid” text_align=”left”][vc_column_inner width=”1/1″][vc_column_text]

Features

[/vc_column_text][vc_separator type=”transparent” position=”center” up=”35″ down=”0″][vc_column_text]

Goanna studio deeply integrates with various IDEs including Visual Studio and Eclipse. All analysis and reporting features are controlled through the IDE.

[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” use_row_as_full_screen_section=”no” type=”grid” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left”][vc_column width=”1/1″][vc_row_inner][vc_column_inner width=”1/1″][vc_single_image image=”21961″ border_color=”grey” img_link_target=”_self” img_size=”large” alignment=”center”][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” type=”grid” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” background_color=”#ffffff” use_row_as_full_screen_section=”no” padding_bottom=”45″][vc_column width=”1/1″][vc_row_inner row_type=”row” type=”grid” text_align=”left” padding_top=”65″][vc_column_inner width=”1/2″][vc_single_image image=”21963″ border_color=”grey” img_link_target=”_self” img_size=”large” alignment=”center” style=”vc_box_border_circle”][/vc_column_inner][vc_column_inner width=”1/2″][vc_separator type=”transparent” position=”center” up=”15″ down=”0″][vc_column_text]

Run on Files, Projects, Solutions

[/vc_column_text][vc_separator type=”transparent” position=”center” up=”40″ down=”0″][vc_column_text]Goanna can be run just like a compiler from within the IDE. This means you not only can analyze whole projects, but also single files or set of files.

 

All controls are accessible through the IDE and we extend the look and feel of the native environment, reducing the learning curve and increasing developer productivity.[/vc_column_text][vc_separator type=”transparent” position=”center” up=”60″ down=”0″][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” type=”grid” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” background_color=”#f5f5f5″ use_row_as_full_screen_section=”no”][vc_column width=”1/1″][vc_row_inner row_type=”row” type=”grid” text_align=”left” padding_top=”65″][vc_column_inner width=”1/2″][vc_separator type=”transparent” position=”center” up=”15″ down=”0″][vc_column_text]

Integrated Error Reporting

[/vc_column_text][vc_separator type=”transparent” position=”center” up=”40″ down=”0″][vc_column_text]Errors are classified by priority. Similar to compiler warnings the Goanna Studio warnings are clickable and bring open up the relevant source code including tool tips and highlighting.

 

All warnings are tagged with relevant coding guideline classifications. May it be MISRA, CWE or CERT. Violations are quickly diagnosable.[/vc_column_text][vc_separator type=”transparent” position=”center” up=”60″ down=”0″][/vc_column_inner][vc_column_inner width=”1/2″][vc_single_image image=”21967″ border_color=”grey” img_link_target=”_self” img_size=”large” alignment=”center” style=”vc_box_border_circle” css=”.vc_custom_1424836245333{padding-bottom: 30px !important;}”][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” type=”grid” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” background_color=”#ffffff” use_row_as_full_screen_section=”no” padding_bottom=”45″][vc_column width=”1/1″][vc_row_inner row_type=”row” type=”grid” text_align=”left” padding_top=”65″][vc_column_inner width=”1/2″][vc_single_image image=”21968″ border_color=”grey” img_link_target=”_self” img_size=”large” alignment=”center” style=”vc_box_border_circle”][/vc_column_inner][vc_column_inner width=”1/2″][vc_separator type=”transparent” position=”center” up=”15″ down=”0″][vc_column_text]

Visual Error Traces

[/vc_column_text][vc_separator type=”transparent” position=”center” up=”40″ down=”0″][vc_column_text]Goanna provides abstract errors traces. These traces serve as an explanation for the causes of bugs an vulnerabilities.

 

All the traces can be simulated, i.e., the corresponding code lines can be highlighted in an interactive manner. This helps to quickly decide on where to fix a bug.[/vc_column_text][vc_separator type=”transparent” position=”center” up=”60″ down=”0″][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” type=”grid” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” background_color=”#f5f5f5″ use_row_as_full_screen_section=”no” padding_bottom=”45″][vc_column width=”1/1″][vc_row_inner row_type=”row” type=”grid” text_align=”left” padding_top=”65″][vc_column_inner width=”1/2″][vc_separator type=”transparent” position=”center” up=”15″ down=”0″][vc_column_text]

Advanced Check Selection

[/vc_column_text][vc_separator type=”transparent” position=”center” up=”40″ down=”0″][vc_column_text]Choose checks by package and coding standard. For instance, choose all checks for MISRA or all CERT security checks by a simple click.

 

Filter and individually select certain high-value checks specific to your project. This quickly enables custom check selection that matches your requirements.[/vc_column_text][vc_separator type=”transparent” position=”center” up=”60″ down=”0″][/vc_column_inner][vc_column_inner width=”1/2″][vc_single_image image=”21970″ border_color=”grey” img_link_target=”_self” img_size=”large” alignment=”center” style=”vc_box_border_circle”][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” type=”full_width” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” padding_top=”85″ background_color=”#ffffff” use_row_as_full_screen_section=”no”][vc_column width=”1/1″][vc_row_inner row_type=”row” type=”grid” text_align=”left”][vc_column_inner width=”1/1″][vc_column_text]

SUPPORTED IDEs

[/vc_column_text][vc_separator type=”transparent” position=”center” up=”35″ down=”0″][vc_column_text]

We support a number of IDEs directly through plugins and extension. Some IDEs like the IAR Workbench do not have a plugin concept, but can typically call Goanna Central from within the IDE giving you a similar integrated experience.

[/vc_column_text][/vc_column_inner][/vc_row_inner][vc_row_inner row_type=”row” type=”grid” text_align=”left” padding_top=”85″ padding_bottom=”45″][vc_column_inner width=”1/6″]

Visual Studio

Visual Studio 13, Visual Studio 2013, Visual Studio 2008, and Visual Studio 2005. Visual Studio Express versions are only supported through Goanna Central.

[vc_separator type=”transparent” position=”center” up=”35″ down=”0″][/vc_column_inner][vc_column_inner width=”1/6″]

Eclipse

Most recent Eclipse versions higher than 3.5 (Galileo) with CDT (4.0 or higher) are supported.

[vc_separator type=”transparent” position=”center” up=”35″ down=”0″][/vc_column_inner][vc_column_inner width=”1/6″]

QNX Momentics

Recent version of Moments (3.1 or higher) are expected to work with Goanna Studio.

[vc_separator type=”transparent” position=”center” up=”35″ down=”0″][/vc_column_inner][vc_column_inner width=”1/6″]

TI Code Composer

Version 5.0 and higher are expected to work with Goanna Studio.

[vc_separator type=”transparent” position=”center” up=”35″ down=”0″][/vc_column_inner][vc_column_inner width=”1/6″]

Windriver Workbench

Core support for Windriver Workbench 3.3 and higher is available.

[vc_separator type=”transparent” position=”center” up=”35″ down=”0″][/vc_column_inner][vc_column_inner width=”1/6″]

Atmel Studio

We support Atmel Studio 6.0 and 6.1.

[/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row row_type=”row” use_row_as_full_screen_section=”no” type=”grid” icon_pack=”font_awesome” content_menu_fe_icon=”arrow_back” text_align=”left” padding_bottom=”85″][vc_column width=”1/1″][vc_column_text]

Other IDEs

 

Additional IDEs that are Eclipse based are known to work with Goanna Studio. This include Atollic TrueSTUDIO 4.7.0 or higher, Infineon DAVE and Analog Devices CrossCore Embedded Studio. Closed IDEs such as Keil uVision or IAR Workbench can be extended using Goanna Central.[/vc_column_text][/vc_column][/vc_row]