DocumentCode :
685523
Title :
SMT-Based Bounded Model Checking for OSEK/VDX Applications
Author :
Haitao Zhang ; Aoki, Toyohiro ; Hsin-Hung Lin ; Min Zhang ; Chiba, Ryosuke ; Yatake, Kenro
Author_Institution :
Sch. of Inf. Sci., JAIST, Nomi, Japan
Volume :
1
fYear :
2013
fDate :
2-5 Dec. 2013
Firstpage :
307
Lastpage :
314
Abstract :
With the growing demands for automotive auxiliary functions, more and more complex applications have been developed based on OSEK/VDX OS. However, how to check the developed applications is becoming a challenge for developers. Although some invaluable formal methods have been proposed to check actual software, these methods cannot be directly employed to check OSEK/VDX applications. In this paper, we describe and develop an approach to check OSEK/VDX applications using SMT-based bounded model checking. We also implement a prototype tool and conduct many experiments on several examples. The experiment results show that our approach can completely check the properties associated with (i) variables, (ii) mutual exclusion, (iii) service API, and (iv) tasks execution sequences of developed applications.
Keywords :
automobiles; computability; formal verification; operating systems (computers); OSEK/VDX application; SMT-based bounded model checking; automotive auxiliary function; formal method; mutual exclusion; operating system; prototype tool; service API; tasks execution sequences; Automobiles; Computational modeling; Educational institutions; Indexes; Model checking; Software; Switches; Bounded Model Checking; OSEK/VDX; SMT;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
Conference_Location :
Bangkok
ISSN :
1530-1362
Print_ISBN :
978-1-4799-2143-0
Type :
conf
DOI :
10.1109/APSEC.2013.49
Filename :
6805420
Link To Document :
بازگشت