We use cookies to make your experience better. To comply with the new e-Privacy directive, we need to ask for your consent to set the cookies. Learn more.
Use Cases
Functional Safety for CarsFaults and failures may be life threatening so automotive systems are demanding higher levels of functional safety. Enabling functional safety from classic automotive applications such as anti-lock braking systems to sophisticated Advanced Driver-Assistance Systems (ADAS) and autonomous driving is a priority. Software Test Libraries allow checks to be performed for some functions without the need for high levels of redundant hardware. | Non-Destructive Runtime ExecutionSoftware Test Libraries enable both boot-time and runtime diagnostic checking. Boot-time diagnostics (which can be destructive) execute rapidly as the system is coming online and help check system function before the main application starts. Run time diagnostics execute during normal system operation and therefore must not destroy any data and must complete their specific function in a clearly defined time, called the worst case execution time. | Application DevelopmentIntegrate Software Test Libraries into your application. Make use of standard API and scheduler with your bare metal implementation or with your Operating System and allow to take appropriate action whenever the STLs detect a designated fault. Build together with your hypervisor to assure software separation for simplified integration. |
Easing Flexible Functional Safety Checking
Safety CertifiedThe safety test libraries undergo an extensive functional safety assessment process; resulting in shorter time to market and higher confidence the user’s system will meet industry safety standards. | Boot Time DiagnosticsBoot diagnostics (which can be destructive) only execute as the system is coming online when there is less of a real-time execution requirement, thus avoiding the chance of mishap in a running system. | Non-destructive at RuntimeRun time diagnostics execute during normal system operation and therefore must not destroy any data and must complete their specific function in a clearly defined time, called the worst case execution time. |
More Diagnostic CoverageIndustry standards require that diagnostics test for the widest possible number of faults. Since no one knows Arm-based processors like Arm, no one offers more diagnostic coverage of potential faults. | Smaller CodeArm Software Test Libraries have a size optimized code and so require fewer memory resources which can potentially save costs. They take maximum advantage of built-in processor features that enable fast test execution for greater test granularity and minimize diagnostic execution time on other system functions. | Faster ExecutionArm Software Test Libraries take maximum advantage of built-in processor features that enable faster test execution and short test granularity reducing impact on other system functions. |
Tecnologix offers support which is directly handled by development team. Do not hesitate to get in touch with our experts.
Just ask here