AbsInt

From Wikipedia, the free encyclopedia

IndustrySoftware Verification Tools
Founded1998; 28 years ago (1998)
Headquarters,
AbsInt Angewandte Informatik GmbH
Company typeGesellschaft mit beschränkter Haftung
IndustrySoftware Verification Tools
Founded1998; 28 years ago (1998)
Headquarters,
Key people
Founders: Christian Ferdinand, Daniel Kästner, Marc Langenbach, Florian Martin, Stephan Thesing, and Reinhard Wilhelm
ProductsaiT, StackAnalyzer, Astrée, RuleChecker, CompCert, TimingProfiler, TimeWeaver
Websitewww.absint.com

AbsInt is a software-development tools vendor based in Saarbrücken, Germany. The company was founded in 1998 as a technology spin-off from the Department of Programming Languages and Compiler Construction of Prof. Reinhard Wilhelm at Saarland University. AbsInt specializes in software-verification tools based on abstract interpretation.[1] Its tools are used worldwide by Fortune 500 companies, educational institutions, government agencies and startups.

aiT WCET Analyzer statically computes safe upper bounds for the worst-case execution time[2] of tasks in real-time systems. It directly analyzes binary executables and takes the intrinsic cache and pipeline behavior of the microprocessor into account.[3] The U.S. National Highway Traffic Safety Administration (NHTSA) and NASA used it in its Study on Sudden Unintended Acceleration in the electronic throttle control systems of Toyota vehicles.[4]

StackAnalyzer determines the maximum stack usage of the tasks in embedded applications and can prove the absence of stack overflow. The analysis results are valid for all inputs and each task execution.[5] StackAnalyzer is used in the Aerospace, Medical, Telecom and Transportation industries.

Astrée is a static program analyzer that proves the absence of run-time errors in safety-critical embedded applications written or automatically generated in C.[6] It is used in the Defense/Aerospace, Medical, Industrial Control, Electronic, Telecom/Datacom and Transportation industries. Astrée originates from the group of Patrick Cousot at CNRS/ENS and is developed and distributed by AbsInt under license from the CNRS/ENS. In the 6th Static Analysis Tool Exposition (SATE VI) [7] of NIST (2020), Astrée was confirmed to satisfy the SATE VI Ockham Sound Analysis Criteria.[8]

RuleChecker is a static program analyzer that automatically checks C/C++ code for compliance with coding guidelines including MISRA C/C++, SEI CERT C, CWE, ISO/IEC TS 17961:2013, and Adaptive Autosar C++ Coding Guidelines.

TimeWeaver is a hybrid WCET analysis tool that combines static path analysis and static value analysis with non-intrusive real-time instruction-level tracing to bound the worst-case execution time (WCET). This approach works for a wide range of modern high-performance (multi-core) processors.

CompCert is a formally verified optimizing C compiler. Its intended use is the compilation of safety-critical and mission-critical software written in C and meeting high levels of assurance. It produces machine code for the PowerPC, ARM and AArch64, IA32 (x86 32-bit), AMD64, and RISC-V (32- and 64-bit) architectures. Since 2015 AbsInt offers commercial licenses, provides industrial-strength support and maintenance, and contributes to the advancement of the tool. For the development of CompCert, Xavier Leroy and the development team of CompCert received the 2021 ACM Software System Award.

History

References

Related Articles

Wikiwand AI