ITEA is the Eureka Cluster on software innovation
ITEA is the Eureka Cluster on software innovation
Dear visitor, please be informed that this is the ITEA staging environment. No actions here will be updated to production, feel free to test the system
ITEA 4 page header azure circular

eFMU Front End for Astrée

Project
15016 EMPHYSIS
Description
  • The eFMU front end allows for the automatic generation of an Astrée project from an eFMU
  • Astrée is a static code analyzer that finds runtime errors and rule violations in safety-critical software written or generated in C
  • Astrée is sound - that is, if no errors are signaled, the absence of errors has been proved
  • Astrée offers powerful annotation mechanisms for supplying external knowledge and fine-tuning the analysis precision for individual loops or data structures
  • The integrated RuleChecker can be configured to check for compliance with MISRA, CWE, ISO/IEC, and SEI CERT C coding rules
Contact
AbsInt Angewandte Informatik GmbH
Email
support@absint.com
Technical features

Input(s):

  • ProductionCode eFMU

Main feature(s):

  • The eFMU front end reads an eFMU with C production code, sets up an Astrée project and starts Astrée
  • Astrée automatically checks for runtime errors and violations of coding rules in C applications

Output(s):

  • List of runtime errors and rule violations, or statement that no such problems exist
Integration constraints
  • The eFMU front end requires Python 3
  • Astrée requirements: -- Windows: 64-bit Windows 7 SP1 or newer -- Linux: 64-bit CentOS/RHEL 7 or compatible -- 4 GB of RAM (16 GB recommended) -- 4 GB of disk space
Targeted customer(s)

Developers using the eFMI workflow

Conditions for reuse

AbsInt offers commercial licenses, including training, support, and maintenance

Confidentiality
Public
Publication date
19-01-2021
Involved partners
AbsInt Angewandte Informatik GmbH (DEU)