Combining syntactic and semantic encoding for LTL bounded model checking

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2014 International Symposium on Theoretical Aspects of Software Engineering, TASE 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages82-89
Number of pages8
ISBN (Electronic)9781479950294
DOIs
StatePublished - 4 Dec 2014
Event8th International Symposium on Theoretical Aspects of Software Engineering, TASE 2014 - Changsha, China
Duration: 1 Sep 20143 Sep 2014

Publication series

NameProceedings - 2014 International Symposium on Theoretical Aspects of Software Engineering, TASE 2014

Conference

Conference8th International Symposium on Theoretical Aspects of Software Engineering, TASE 2014
Country/TerritoryChina
CityChangsha
Period1/09/143/09/14

Fingerprint

Dive into the research topics of 'Combining syntactic and semantic encoding for LTL bounded model checking'. Together they form a unique fingerprint.

Cite this