The Chrona Validator provides platform-aware SIL (Software-in-the-Loop) simulations. Thus, Chrona's Validator offers the advantages of SIL simulations in terms of cost and simulation speed as well as the advantages of Hardware-in-the-Loop (HIL) simulations in terms of accuracy.
save costs by detecting bugs/errors earlier
Conventional SIL testing does not consider platform and timing aspects and thus errors and bugs are overlooked at that stage in the development process. With platform-aware SIL as offered by Chrona's Validator you reduce the development and testing effort by at least 30% because you find errors and bugs significantly earlier in the development and test process.
ISO26262 compliance without extra costs
This standard requires that "the test environment for software unit testing shall correspond as closely as possible to the target environment". That is exactly what the Chrona Validator provides.
Thus, you avoid the tedious extra effort required by ISO26262: "[otherwise, that is, in case the test and target environments do not correspond] the differences in the source and object code, and the differences between the test environment and the target environment, shall be analysed".
better quality of embedded systems
Chrona's Validator represents the most stringent test environment at that stage in the development and test process. Platform-aware SIL increases the likelihood of finding more bugs and errors, also subtle ones, because developers can harness the advanced debugging features offered by Chrona's Validator.
smooth migration towards model-based development
Chrona's Validator supports model-based extensions of legacy C applications. The model of a new controller can be first simulated together with the plant model in MATLAB®/Simulink®, in closed-loop with the legacy control software. Then the C code of the new controller, generated for example with the Embedded Coder®, can be integrated with the legacy application and the resulting overall software and system can be tested.
minimal overhead allows fast simulations
So-called instruction-set simulators would offer an alternative approach to validate embedded systems, but they are very slow and tedious. As Chrona's Validator is based on a platform abstraction, its simulations are much faster.
potential stream-lining of your tool suite (= fewer tools)
The Chrona Validator integrates with your test case management tool of choice. In this usage scenario the Chrona Validator is "under the hood", but still offers the advantages of a more reliable SIL testing. In other words, developers do not need to learn how to work with an additional tool.
State-of-the-art test case management tools allow you to specify test cases once and test in MIL (model-in-the-loop), SIL and HIL settings. Overall, the introduction of Chrona's Validator together with a modern test case management tool might help to streamline your tool suite.
incremental set-up: start small ...
Chrona's Validator requires a platform model and the execution timing information of code fragements. To avoid delays and costs before being able to use Chrona's Validator, you typically start with a coarse-grained, rudimentary platform model which you incrementally refine. For example, bus communication needs not to be considered in the beginning, but can be added later on. This step-wise refinedment of platform models helps avoid overengineered test environments.