fr
Thèse
Accès libre
Anglais

Global Symbolic Model Checking based on Generalised Intervals

Contributeurs/tricesMorard, Damienorcid
Directeurs/tricesBuchs, Didier
Nombre de pages181
Date d'imprimatur2024-04-29
Date de soutenance2024
Résumé

Nowadays, the complexity of systems continues to grow to the point where it is often impossible to analyse them in their entirety. Many of these systems govern our daily lives, from financial management to transportation, including the industries that surround us. A problem in one of these systems can have repercussions on the safety and lives of users.

In an effort to combat these errors, software modelling and verification have become increasingly popular over the decades. Modelling focusses on representing the problem we want to solve, while verification involves checking that the model behaves as expected. In reality, the task of verification is so complex that it becomes impossible to carry out.

To reduce the underlying complexity of model sizes, the symbolic approach is generally used. In our thesis, we developed an original symbolic method. This solution is based on the notion of encoding with internal operations, called homomorphisms. Just as integer intervals encode sets of integers and benefit from operations that work directly on these intervals instead of the sets, our new approach replicates this principle on intervals of vectors. These vectors encode the states of the systems to be verified.

Our new method has enabled the verification of properties on models that are still too complex even for the best tools, using the results of the Model Checking Contest 2022.

eng
Mots-clés
  • Global model checking
  • Symbolic model checking
  • CTL
  • Intervals of vectors
  • Generalised intervals
  • Canonicity
  • Petri nets
  • Saturation
  • Model checking contest
  • Symbolic vectors
  • Symbolic vector sets
Citation (format ISO)
MORARD, Damien. Global Symbolic Model Checking based on Generalised Intervals. 2024. doi: 10.13097/archive-ouverte/unige:177272
Fichiers principaux (1)
Thesis
accessLevelPublic
Fichiers secondaires (1)
Identifiants
114vues
29téléchargements

Informations techniques

Création22/05/2024 15:45:20
Première validation24/05/2024 12:23:44
Heure de mise à jour29/07/2024 09:17:34
Changement de statut29/07/2024 09:17:34
Dernière indexation29/07/2024 09:17:36
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack