• Home
  • Search
  • Symbolic Step Encodings for Object Based Communicating State Machines
  • Open Access IconOpen Access
  • Cite Icon15
  • https://doi.org/10.1007/978-3-540-68863-1_7Copy DOI Icon

Symbolic Step Encodings for Object Based Communicating State Machines

  • Jan 1, 2008
  • Jori Dubrovin +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In this work, novel symbolic step encodings of the transition relation for object based communicating state machines are presented. This class of systems is tailored to capture the essential data manipulation features of UML state machines when enriched with a Java-like object oriented action language. The main contribution of the work is the generalization of the \(\exists\)-step semantics approach, which Rintanen has used for improving the efficiency of SAT based AI planning, to a much more complex class of systems. Furthermore, the approach is extended to employ a dynamic notion of independence. To evaluate the encodings, UML state machine models are automatically translated into NuSMV models and then symbolically model checked with NuSMV. Especially in bounded model checking (BMC), the \(\exists\)-step semantics often significantly outperforms the traditional interleaving semantics without any substantial blowup in the BMC encoding as a SAT formula.KeywordsState MachineModel CheckTransition RelationSymbolic Model CheckBound Model CheckThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • Book Chapter
  • Citations15

Model Checking Abstract State Machines with Answer Set Programming

  • Jan 01, 2005
  • Calvin Kai Fan Tang +1
  • Research Article
  • Citations20

Verification of scope-dependent hierarchical state machines

  • Jun 05, 2008
  • Information and Computation
  • Salvatore La Torre +3
  • Conference Article

Incremental Semantic LTL Bounded Model Checking

  • Jan 01, 2013
  • Rui Wang +3
  • Research Article

Model Checking for Rectangular Hybrid Systems: A Quantified Encoding Approach

  • Jul 14, 2022
  • Electronic Proceedings in Theoretical Computer Science
  • Luan V Nguyen +2
  • Research Article
  • Citations15

Bounded model checking of infinite state systems

  • Aug 31, 2006
  • Formal Methods in System Design
  • Tobias Schuele +1
  • Research Article
  • Citations2

Compositional encoding for bounded model checking

  • Nov 04, 2008
  • Frontiers of Computer Science in China
  • Jun Sun +3
  • Book Chapter
  • Citations19

Enhancing UML State Machines with Aspects

  • Sep 11, 2007
  • Gefei Zhang +2
  • Book Chapter
  • Citations3

A Direct Algorithm for Multi-valued Bounded Model Checking

  • Jan 01, 2008
  • Jefferson O Andrade +1
  • Research Article
  • Citations5

Improved Bounded Model Checking for the Universal Fragment of CTL

  • Jan 01, 2009
  • Journal of Computer Science and Technology
  • Liang Xu +3
  • Book Chapter
  • Citations129

Completeness and Complexity of Bounded Model Checking

  • Jan 01, 2004
  • Edmund Clarke +3
  • Book Chapter
  • Citations247

Automatic Abstraction without Counterexamples

  • Jan 01, 2003
  • Kenneth L Mcmillan +1
  • Book Chapter
  • Citations50

Automated Transition from Use Cases to UML State Machines to Support State-Based Testing

  • Jan 01, 2011
  • Tao Yue +2
  • Book Chapter
  • Citations111

An Analysis of SAT-Based Model Checking Techniques in an Industrial Environment

  • Jan 01, 2005
  • Nina Amla +4
  • PDF
  • Research Article
  • Citations242

Linear Encodings of Bounded LTL Model Checking

  • Nov 15, 2006
  • Logical Methods in Computer Science
  • Armin Biere +4
  • Research Article
  • Citations21

Deriving Unbounded Reachability Proof of Linear Hybrid Automata during Bounded Checking Procedure

  • Mar 01, 2017
  • IEEE Transactions on Computers
  • Dingbao Xie +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.