Skip to content

Cart

Your cart is empty

Astrée Pro Workshop

THIS COURSE IS A DEEP DIVE INTO STATIC ANALYSIS OF SAFETY-CRITICAL APPLICATIONS.THIS COURSE PROVIDES COMPREHENSIVE COVERAGE OF STATIC ANALYSIS AND ABSTRACT INTERPRETATION, THE DESIGN AND USAGE OF THE STATIC ANALYZER ASTRÉE WHICH AIMS TO FORMALLY PROVE THE ABSENCE OF RUNTIME ERRORS AND DATA RACES. IT ALSO COVERS THE RULECHECKER MODULE TO CHECK CODING GUIDELINES AND COMPUTE CODE METRICS. THE COURSE FEATURES PRACTICAL EXERCISES WITH THE TOOL FOR EACH TOPIC.

AFTER COMPLETING THIS COMPREHENSIVE TRAINING, YOU WILL HAVE THE NECESSARY SKILLS TO:

  •     SET UP YOUR OWN ASTRÉE ANALYSES
  •     INVESTIGATE AND REVIEW FINDINGS
  •     AUTOMATE ANALYSES AND INTEGRATE THEM INTO THE DEVELOPMENT PROCESS
  •     DEEPER UNDERSTAND STATE-OF-THE-ART STATIC PROGRAM ANALYSIS
  •     WRITE SAFER, MORE ROBUST C CODE

STRUCTURE:

3 DAYS & 8 HOUR DAY

DETAILED AGENDA:

  1.     GENERAL INTRODUCTION
  2.     FOUNDATIONS OF STATIC ANALYSIS AND ABSTRACT INTERPRETATION
  3.     CHECKING CODING GUIDELINES
  4.     ASTRÉE KEY CONCEPTS: THE SOUND ANALYZER
  5.     THE STATIC ANALYSIS ECOSYSTEM
  6.     EFFICIENTLY WORKING WITH ASTRÉE AND RULECHECKER
  7.     MODELING THE ENVIRONMENT
  8.     DATA RACES AND DEADLOCKS
  9.     MINIMIZING FALSE ALARM RATE
  10.     MODEL-BASED CODE ANALYSIS
  11.     AUTOMATING ASTRÉE ANALYSES

NOVEMBER 4TH 2025 -NOVEMBER 6TH 2025
SAN FRANCISCO

Register
/ Limited Seats / Limited Seats / Limited Seats / Limited Seats / Limited Seats / Limited Seats / Limited Seats / Limited Seats

Dr. Jörg Herter

Jörg Herter studied Computer Science and received his Ph.D. on predictable dynamic memory allocation for hard real-time systems in 2014. He has been a research fellow at Saarland University and the University of Applied Sciences in Saarbrücken. His current work is focused on functional safety and the formal validation and verification of safety-critical software. Jörg Herter works as a Senior Technical Consultant for AbsInt. He teaches static program analysis, embedded systems technology, compiler construction, and mathematics at the Saarland University of Applied Sciences and Cooperative Education. Jörg is also a lecturer at the University of Luxembourg.

ORGANIZERS

EVENT SCHEDULE

November 4th 2025

Astrée Pro Workshop Day 1

The course starts with an introduction to Astrée, then covers the theory of static analysis and abstract interpretation, enforcing coding standards with RuleChecker, and key concepts of Astrée’s sound analysis to ensure safe, reliable, and compliant safety-critical code.
November 6th 2025

Astrée Pro Workshop Day 3

This section covers strategies for minimizing false alarms, applying model-based code analysis, and automating Astrée analyses to streamline verification in safety-critical development.
November 5th 2025

Astrée Pro Workshop Day 2

This section explores the static analysis ecosystem, best practices for efficiently using Astrée and RuleChecker, techniques for modeling the software environment, and methods to detect and address data races and deadlocks in safety-critical applications.

San Francisco

Ready to join the course? Fill out the form!