Skip to main navigation Skip to search Skip to main content

Homing Sequence Derivation with Quantified Boolean Satisfiability

  • Kuan Hua Tu
  • , Hung En Wang
  • , Jie Hong R. Jiang
  • , Natalia Kushik
  • , Nina Yevtushenko
  • National Taiwan University
  • Ivannikov Institute for System Programming of the RAS

Research output: Contribution to journalArticlepeer-review

Abstract

Homing sequence derivation for nondeterministic finite state machines (NFSMs) has important applications in software/hardware system testing and verification. Unlike prior methods based on explicit tree-based search, in this article we formulate the derivation of a preset/adaptive homing sequence in terms of quantified Boolean formula (QBF) solving. This formulation exploits compact circuit representation of NFSMs and QBF encoding of the existence condition of homing sequence for effective computation. The implicit circuit representation effectively avoids explicit state enumeration, and can be more scalable. Different encoding schemes and QBF solvers are evaluated for their suitability for the homing sequence derivation. Experiments on various computation methods and benchmarks show the generality and feasibility of a proposed approach.

Original languageEnglish
Pages (from-to)696-711
Number of pages16
JournalIEEE Transactions on Computers
Volume71
Issue number3
DOIs
Publication statusPublished - 1 Mar 2022

Keywords

  • Homing sequence
  • Nondeterministic finite state machine
  • Quantified Boolean formula

Fingerprint

Dive into the research topics of 'Homing Sequence Derivation with Quantified Boolean Satisfiability'. Together they form a unique fingerprint.

Cite this