Title :
Early Verification of Embedded Systems: Testing Automation for UML Models
Author :
Wehrmeister, Marco Aurelio ; Ceron, L.M. ; da Silva, Julio L.
Author_Institution :
Dept. of Comput. Sci., Santa Catarina State Univ. (UDESC), Joinville, Brazil
Abstract :
It is widely known that errors discovered in advanced stages of a project are expensive to fix. Therefore, it is important to look for errors as soon as possible within the design cycle. This work addresses the early verification of embedded and real-time systems based on testing the behavior specified in the high-level specifications. A tool to automate the execution of test cases on UML models is presented. Its initial goal is to support the engineers in detecting errors on the system behavior before the implementation phase. The engineers specify a set of test cases, describing: runtime scenarios; behaviors to be tested along with their input; and the expected results. The tool executes automatically each test case, reporting its success/failure as well as the obtained results. The proposed approach has been evaluated by means of a case study representing a real-world embedded system application. The achieved results demonstrate that it is feasible to test the system behavior even though when the implementation is still not available.
Keywords :
Unified Modeling Language; embedded systems; program testing; program verification; UML models; design cycle; early embedded systems verification; real-time systems; real-world embedded system application; test case; testing automation; Automation; Load modeling; Real-time systems; Runtime; Testing; Unified modeling language; XML;
Conference_Titel :
Computing System Engineering (SBESC), 2012 Brazilian Symposium on
Conference_Location :
Natal
Print_ISBN :
978-1-4673-5747-0
DOI :
10.1109/SBESC.2012.31