Title :
An automated software verification tool for model-based development of embedded systems with simulink®
Author :
Börcsök, Josef ; Chaaban, Walid ; Schwarz, Michael ; Sheng, Huiyun ; Sheleh, Oleksandr ; Batchuluun, Batsuren
Author_Institution :
Comput. Archit. & Syst. Programming, Univ. of Kassel, Kassel, Germany
Abstract :
This paper describes the implementation of an automated test tool developed in Matlabreg/Simulinkreg environment that supports model testing and software verification in model-based development of control applications. This tool based on `black box´ testing strategy serves on the one hand to check the ldquosemanticrdquo or ldquofunctionalrdquo correctness (SiL: software-in-the-loop) of automatically with RTW (real time workshopreg) generated C-code for algorithms designed and modelled in Simulinkreg and on the other hand to compare the obtained results with the results of the simultaneously running model-in-the-loop test (MiL). The aim behind this tool is to develop reliable software that fulfils system requirements, assure quality and can perform satisfactorily in the intended deployment environment.
Keywords :
embedded systems; mathematics computing; program testing; program verification; software tools; Matlab/Simulink; automated software verification tool; black box testing strategy; embedded systems; model-based development; model-in-the-loop test; real time workshop; software-in-the-loop; Algorithm design and analysis; Application software; Automatic control; Automatic testing; Embedded software; Embedded system; Mathematical model; Software performance; Software testing; Software tools; Hardware-in-the-Loop (HiL); Matlab®/Simulink®; Model-in-the-Loop (MiL); Programmable Logical Controler(PLC); Software Verification; Software-in-the-loop (SiL);
Conference_Titel :
Information, Communication and Automation Technologies, 2009. ICAT 2009. XXII International Symposium on
Conference_Location :
Bosnia
Print_ISBN :
978-1-4244-4220-1
Electronic_ISBN :
978-1-4244-4221-8
DOI :
10.1109/ICAT.2009.5348445