My thesis work is based on model-based software development, code generation, testing of a model and a generated code, and their automation.
I analyze the different environments, model-in-the-loop, software-in-the-loop, and hardware-in-the-loop tests, their feasibility and usability at various stages of development.
Although it deals tangentially with ASCET and Labview, a major theme is Matlab Simulink and Targetlink, which I analyze in detail.
I prepare a model for the closed-loop testing for a particular automotive product and an development supporting application with a graphical interface will be implemented also, that is capable of testing, adding new components, and making it easier for us to work during our daily work.
During my dissertation, a simulation environment I built as an BSc thesis will be significantly improved to be able to accelerate development.
I separate the software-in-the-loop test into two parts. There is no need to test the entire software, as a hardware, a debugger and other measurement tools are usually accessible to anyone in the initial development phase. However component testing is extremely important, as it can help us to solve problems at the earliest possible stage of development.