Return to search

Hardware-supported test environment analysis for CAN message communication

Recent innovations in technology and demands for more functionality increased
software size in cars up to 100 million lines of code. Explosion in software size is
accompanied by an increased number of ECUs. Testing of software became more
complex than ever. To be able to test the exact timing behavior of a software, it needs to be put on actual hardware. HIL test benches have become an indispensable part of ECU testing. The hard part of ECU testing is their dependency on each other. ECUs communicate to each other by passing information in the form of CAN messages. This makes testing a single ECU alone without its environment impossible. Because of their dependencies on each other they need to be integrated first to be tested. Before HIL benches those tests were done either on vehicles or in integration labs where ECUs are connected to each other in a lab environment. Advances in software science brought up an invention known as rest-bus simulation. In some sources it is also known as residual bus or rest of the bus simulation. HIL platforms simulate missing nodes and messages as if the actual hardware is there. HIL platforms blend the real world and simulated ones in real time. Device under test thinks it is present in a vehicle.
Established HIL platforms solved many problems that existed in software projects.
However, because of their cost, only a small number of such platforms are affordable
within a company. Developers need to wait in long queues to test their ECUs. These
waiting times can be even longer in agile software development methodologies due to their frequent testing needs. It is believed that front-loading tests before the HIL is the solution to this problem. The aim of this thesis is to investigate alternative small form factor HIL platforms which could be placed on every developer’s desk. To place the proposed solution at every desk, the solution must be affordable and portable. The solution will hopefully reduce queues accumulating behind established HIL platforms and shorten testing times. For this end, state-of-the-art HIL solutions will be
investigated. Afterwards, a working proof-of-concept will be demonstrated in the form
of residual bus simulation and gateway application. Portability of the solution is a must for the gateway application. Test engineers use gateway applications to alter some signal values either on HIL or on-vehicle. Only small and easy to carry solutions are feasible for on-vehicle testing. It will be shown that the proposed solution will reduce the testing time and testing cost. In addition to them, an increase in parallelism, testing frequency, and software quality will be observed by bringing testing equipment to every developer’s desk.

Identiferoai:union.ndltd.org:DRESDEN/oai:qucosa:de:qucosa:92519
Date08 July 2024
CreatorsAkaslan, Seyhmus
ContributorsHardt, W., Heller, Ariane, Höninger, Jörg, Tsigos, Evangelos, Technische Universität Chemnitz
Source SetsHochschulschriftenserver (HSSS) der SLUB Dresden
LanguageEnglish
Detected LanguageEnglish
Typeinfo:eu-repo/semantics/publishedVersion, doc-type:masterThesis, info:eu-repo/semantics/masterThesis, doc-type:Text
Rightsinfo:eu-repo/semantics/openAccess
Relationurn:nbn:de:bsz:ch1-qucosa-228139, qucosa:20770

Page generated in 0.0013 seconds