TY - GEN
T1 - SMT-based bounded model checking for OSEK/VDX applications
AU - Zhang, Haitao
AU - Aoki, Toshiaki
AU - Lin, Hsin Hung
AU - Zhang, Min
AU - Chiba, Yuki
AU - Yatake, Kenro
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2013
Y1 - 2013
N2 - 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.
AB - 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.
KW - Bounded model checking
KW - OSEK/VDX
KW - SMT
UR - https://www.scopus.com/pages/publications/84929621962
U2 - 10.1109/APSEC.2013.49
DO - 10.1109/APSEC.2013.49
M3 - 会议稿件
AN - SCOPUS:84929621962
SN - 9780769549224
T3 - Proceedings - Asia-Pacific Software Engineering Conference, APSEC
SP - 307
EP - 314
BT - APSEC 2013 - Proceedings of the 20th Asia-Pacific Software Engineering Conference
A2 - Muenchaisri, Pornsiri
A2 - Rothermel, Gregg
PB - IEEE Computer Society
T2 - 20th Asia-Pacific Software Engineering Conference, APSEC 2013
Y2 - 2 December 2013 through 5 December 2013
ER -