Astrée release 10.08

Astrée screenshot

Real-life examples

Astrée comes with several real-life examples that demonstrate different analysis features and help you get started quickly.


Astrée screenshot

Improved GUI

  • The left-hand menu has been cleaned up for consistent appearance and better usability. The items “Errors”, “Alarms”, and “Warnings” have been merged into the lower “Output” area.
  • An all-new status area in the bottom left corner offers the most important analysis stats at a glance. A traffic light enables a quick assessment of the analysis results.
  • The “Summary” window now allows viewing alarms, errors, and coverage statistics per file, as well as alarms and errors grouped by categories. See screenshot.
  • The new “Warnings” window collects all warning messages.
  • The new “Messages” window allows viewing and navigating all analyzer messages for a code location that has been selected in the editor view.

Astrée screenshot

Call graph visualization

The call graph of the analyzed application can now be viewed using the seamlessly integrated, award-winning aiSee graph viewer. The graph comprises statistical information about the distribution of alarms, and can be used for navigating the sources.


Astrée screenshot

Non-analyzed code

Code that has not been analyzed is always colored automatically in the editor.


Astrée screenshot

Improved “Watch” window

Astrée now exports invariants at the end points of blocks and functions. The exported invariants can be displayed in the “Watch” window, and are now also displayed as tooltips in the editor.

The sorting of loop contexts in the “Watch” window has been improved. The contexts are now sorted in the order of loop iterations.


Astrée screenshot

Extended “Summary” window

The “Summary” window now allows viewing alarms, errors, and coverage statistics per file, as well as alarms and errors grouped by categories. Double-clicking on a particular error takes you to the corresponding line in the source file.