TY - GEN
T1 - Combining syntactic and semantic encoding for LTL bounded model checking
AU - Liu, Wanwei
AU - Mao, Xiaoguang
AU - Pu, Geguang
AU - Wang, Rui
N1 - Publisher Copyright:
Copyright © 2014 by The Institute of Electrical and Electronics Engineers, Inc.
PY - 2014/12/4
Y1 - 2014/12/4
N2 - Bounded model checking (BMC, for short) is a successful application of SAT technique in model checking. In a broad sense, BMC encoding approaches could be categorised into the syntactic fashion and semantic fashion. In this paper, we present a new BMC encoding approach specially tailored for LTL model checking. The key observation is that syntactic encoding and semantic encoding respectively have the superiority in dealing with "next" operator and "until" operator in the specification. The proposed encoding could be implemented in an "on-the-fly" manner, and finally results in a linear scale blow-up. To justify it, the approach is experimentally evaluated by comparing with some of the best known existing encodings.
AB - Bounded model checking (BMC, for short) is a successful application of SAT technique in model checking. In a broad sense, BMC encoding approaches could be categorised into the syntactic fashion and semantic fashion. In this paper, we present a new BMC encoding approach specially tailored for LTL model checking. The key observation is that syntactic encoding and semantic encoding respectively have the superiority in dealing with "next" operator and "until" operator in the specification. The proposed encoding could be implemented in an "on-the-fly" manner, and finally results in a linear scale blow-up. To justify it, the approach is experimentally evaluated by comparing with some of the best known existing encodings.
UR - https://www.scopus.com/pages/publications/84920409373
U2 - 10.1109/TASE.2014.13
DO - 10.1109/TASE.2014.13
M3 - 会议稿件
AN - SCOPUS:84920409373
T3 - Proceedings - 2014 International Symposium on Theoretical Aspects of Software Engineering, TASE 2014
SP - 82
EP - 89
BT - Proceedings - 2014 International Symposium on Theoretical Aspects of Software Engineering, TASE 2014
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 8th International Symposium on Theoretical Aspects of Software Engineering, TASE 2014
Y2 - 1 September 2014 through 3 September 2014
ER -