Extensive timing
testing is now a thing of the past. aiT WCET Analyzers statically
compute tight bounds for the worst-case execution time of tasks in
real-time systems. They directly analyze binary executables
and take the intrinsic cache and pipeline behavior into account.
StackAnalyzer
determines the stack usage of the tasks in your application.
Stack height differences are shown as annotations in the
call graph and control flow graph. Critical program sections are marked using
customizable colors. The analysis results are valid for all inputs and each
task execution.
aiPop
automatically reduces the size and, optionally, speeds up
the execution of compiled C code. Reducing code size directly translates
into reduced memory requirements and lower hardware costs.
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.
PAG-generated
analyzers are highly efficient thanks to sophisticated data
structures and iteration algorithms. They can be easily integrated
into existing compilers thanks to a well-defined interface.
aiSee calculates a
customizable graph layout from an easy-to read graph specification.
It features 15 layout algorithms, subgraph nesting, export of
graphs to various formats and easy printing.
If you are looking for information about discontinued,
upcoming, or custom-built products (such as aiV, aiTV, aiTraval, aiCall, aiCache, aiScan21, TimeWeaver or a³),
please contact info@absint.com.