Today, most of the software functions in a car can be tested efficiently using virtual ECU models and DevOps engineering methods. However, final acceptance tests with real vehicles are still mandatory, even though they are expensive and time-consuming. The prevalent problem is the gap between automated virtual methods and manual testing, which further increases costs and the risk of incomplete testing.
This 30-minute Webinar presents a flow for seamless testing of functional requirements throughout the entire development process. The key idea is to formalize the functional requirements using a Requirement Modelling Language (RML). The resulting RML-based test suite represents an executable test specification that can be applied to both the virtual domain and the real vehicle. The RML test specification can also be shared across the supply chain to ensure compliance with software deliverables from third-party suppliers.
The Webinar introduces RML concepts and demonstrates the practical usage of creating and executing RML tests for a virtual ECU. Also shared are experiences based on real-world case studies where an RML test suite was used for acceptance tests in prototype vehicles.
An audience Q&A follows the technical presentation.
Markus Stix, Senior Application Engineer, Synopsys
Markus Stix is a Senior Application Engineer responsible for definition, realization, and deployment of Synopsys’ Silver and TestWeaver products. He holds a bachelor’s of science degree in technical computer science and a master’s of science degree in information systems from the University of Applied Sciences Ulm. Markus has more than 10 years of experience building complex software-in-the-loop (SiL) setups for virtual electronic control units (vECUs) as well as developing customized testing solutions in the automotive powertrain domain. As the leader of an Application Engineering team, he successfully established robust automation and virtualization processes at premium car manufacturers and suppliers.