Title :
Model in the loop testing of complex reactive systems
Author :
Vidanapathirana, A. ; Dewasurendra, S.D. ; Abeyaratne, S.G.
Author_Institution :
Ceylon Chocolates Ltd., Kundasale, Sri Lanka
Abstract :
Currently there is a new trend in the design of Complex Reactive Systems (CRS) towards model based development. Software components are no longer hard written in C or Assembler code but modeled with MATLAB/Simulink, Statemate or similar tools. Model based designs allow development of high level models that can be used for simulations in very early stages of the design process. However the quality assurance of model based developments, specially testing is still poorly supported [1]. In this paper we discuss the characteristics of model based design process and the need of quality assurance methods throughout the design process. We have selected a fully functional prototype passenger elevator as the CRS. A model based design approach is followed throughout the design phase. Model-in-the loop (MiL) testing is carried out as the quality assurance technique and the results are presented. Then the translation of the MiL test into a Hardware-in the-loop (HiL) test is presented.
Keywords :
C language; program testing; software quality; C code; CRS; HiL; MATLAB-Simulink; MiL; Statemate; assembler code; complex reactive systems; functional prototype passenger elevator; hardware-in the-loop test; model based development; model in the loop testing; quality assurance; software components; Elevators; Floors; Induction motors; MATLAB; Mathematical model; Testing; CRS; HiL; MiL; Model Based design;
Conference_Titel :
Industrial and Information Systems (ICIIS), 2013 8th IEEE International Conference on
Conference_Location :
Peradeniya
Print_ISBN :
978-1-4799-0908-7
DOI :
10.1109/ICIInfS.2013.6731950