๐ฌ๐ง Continuous Integration for Embedded Systems
In this live event we welcome Thomas Schรผtz from Protos Software GmbH as our special guest. He will share his insights on how to make your embedded software system development more effective by using continuous integration together with efficient test tools. Any small code change to an embedded software system can have surprisingly big effects which usually result in minor or major problems or even dangerous system behavior. Moreover, fixing problems can become extremely expensive in case the problems are found late. Therefore, it should be possible to test every change to an embedded system within minutes thus ensuring that you can detect the problems early and fix them in an early stage. For pure software projects, complete automation of the tests via Continuous Integration helps. Here, every code change automatically triggers the build and test of the complete software. This allows a full regression test to discover bugs in existing and new code within minutes. But how can this be achieved for system or integration testing of embedded systems? Hardware-in-the-loop tests (HIL tests) or manual system tests required for this are often difficult to automate. โข Real hardware parts in the test setup prevent automation and repeatability โข Only the โhappy pathโ can be tested, but not error conditions โข The test bench is often very expensive and thus often not available for automation for every project at any time Lightweight hardware-in-the-loop testing with the miniHIL allows fully automated testing via Continuous-Integration. How does it work? โข Hardware interfaces are simulated on signal level, and therefore fit well into test automation โข Test hardware is largely replaced by software simulation โข Faulty behavior can be easily simulated and tested via faulty signals โข The necessary hardware is significantly simpler, smaller, and comes to a lower price in comparison to traditional HIL systems. A separate test setup for automation is available for each project at any time What are the benefits? - All changes can be tested automatically within minutes. - Ealy test feedback enables early bug fixing and thus saves time and money. Embedded software teams can develop their complex software efficiently supported by complete and fast test automation ๐๐จ๐ง๐ญ๐๐๐ญ ๐ญ๐จ ๐ญ๐ก๐ ๐๐ซ๐๐ข๐ง๐ข๐ง๐ ๐๐ซ๐จ๐ฏ๐ข๐๐๐ซ ๐๐๐ฅ๐ข๐ฉ๐ฌ๐๐ข๐ง๐ Eclipseina GmbH Bernsteinstraรe 4c D-93152 Nittendorf (Regensburg) +49 941 / 600 944 95 [email protected] ๐๐จ๐ง๐ญ๐๐๐ญ ๐จ๐ ๐ญ๐ก๐ ๐๐จ๐๐ญ๐ฐ๐๐ซ๐ ๐๐ซ๐๐ก๐ข๐ญ๐๐๐ญ๐ฎ๐ซ๐ ๐๐ฑ๐ฉ๐๐ซ๐ญ๐๐ฌ ๐๐ญ ๐๐๐๐๐๐ PROTOS Software GmbH Adams-Lehmann-Straรe 56 D-80797 Mรผnchen +49 (0)89 624 185 0 [email protected] #EmbeddedSystems #Development #SystemTest
Download
0 formatsNo download links available.