Conferences and supporting programme
Testing Strategies for Asymmetric Environments
With the increasing growth of applications adopting embedded intelligence comes an increasing need to test these applications to mitigate safety risks and validate requirements. But testing embedded applications on embedded computing platforms can be costly and can introduce risks to the overall project plan. With the application of asymmetric testing environments, these costs and risks can be significantly reduced. Autonomous systems and other safety related applications rely on embedded technology like embedded computing, embedded intelligence and embedded OS environments. These technologies implement the minimum set of capabilities required. As a result, the computing platform is often customized for the application. Computing hardware availability is a late milestone in the project schedule and in early production runs the hardware is only available in limited quantities with less than full functionality. This presents a risk to the software test plan. As the amount of software in autonomous embedded systems significantly increases, the amount of work needed to test that software increases, including the need to have time to address any test failures. These problems can be addressed by adopting asymmetric environment testing strategies. With this approach we start the testing early in an environment other than the eventual system environment. This strategy has the advantage of allowing us to start the software testing earlier and also allows us to test more thoroughly.
--- Date: 28.02.2019 Time: 10:00 - 10:30 Location: Conference Counter NCC Ost