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
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
- 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)