Doctoral thesis
OA Policy
English

Symbolic model-checking with Set Rewriting

DirectorsBuchs, Didier
Defense date2015-05-15
Abstract

In this thesis we tackle the difficulty of translating a high level formalism to Decision Diagrams (DDs). We propose to improve an existing DD (the ΣDD) and its operations to better handle new operations. Our solution adds an abstraction layer on top of ΣDDs. This abstraction layer can express the usual operations of DDs in a high level way. It allows the definition of the semantics of a system, the description of the model checking algorithm, and DD optimizations. Our layer is called Set Rewriting (SR). SR is an extension of classical Term Rewriting (TR). In SR we describe a system using terms and term rewriting rules as in TR. However, the rewrite rules of SR are designed to work on sets of terms instead of single terms. SR also uses TR strategies. TR strategies are operations to control the rewriting process. They enable a better control of rewrite process.

Keywords
  • Symboilc model checking
  • Model checking
  • Software verification
  • Decision diagrams
  • Semantics
Funding
  • Swiss National Science Foundation - Brinta
Citation (ISO format)
LOPEZ BOBEDA, Edmundo. Symbolic model-checking with Set Rewriting. Doctoral Thesis, 2015. doi: 10.13097/archive-ouverte/unige:72949
Main files (1)
Thesis
accessLevelPublic
Identifiers
899views
856downloads

Technical informations

Creation01/06/2015 16:43:00
First validation01/06/2015 16:43:00
Update14/03/2023 23:20:39
Status update14/03/2023 23:20:38
Last indexation13/05/2025 16:46:12
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack