DocumentCode :
3348579
Title :
Model Checking Assembly Code of an Industrial Knitting Machine
Author :
Reinbacher, Thomas ; Horauer, Martin ; Schlich, Bastian ; Brauer, Jörg ; Scheuer, Florian
Author_Institution :
Dept. of Embedded Syst., Univ. of Appl. Sci. Technikum Wien, Vienna, Austria
fYear :
2009
fDate :
10-12 Dec. 2009
Firstpage :
1
Lastpage :
8
Abstract :
Microcontrollers are used in many embedded systems. The reliability of these embedded systems is of great importance. Model checking is seen as a promising tool for the analysis of the corresponding software. For this purpose, an on-the-fly CTL model checker for microcontroller assembly code called [MC]SQUARE was developed at the RWTH Aachen University. This paper describes a case study that was conducted using [MC]SQUARE. The aim of the case study was to model check the software of an industrial embedded system used for monitoring a knitting machine without manually modifying the code. Using model checking, we found a bug in the communication protocol of the application that was not revealed during testing.
Keywords :
assembling; computerised monitoring; control engineering computing; embedded systems; knitting machines; microcontrollers; production engineering computing; CTL model checker; [MC]SQUARE; communication protocol; embedded systems; industrial knitting machine monitoring; microcontroller assembly code; model checking assembly code; Application software; Assembly; Computer industry; Condition monitoring; Embedded software; Embedded system; Microcontrollers; Protocols; Software tools; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Multimedia Computing, 2009. EM-Com 2009. 4th International Conference on
Conference_Location :
Jeju
Print_ISBN :
978-1-4244-4995-8
Type :
conf
DOI :
10.1109/EM-COM.2009.5402986
Filename :
5402986
Link To Document :
بازگشت