The Electrum Analyzer: Model Checking Relational First-Order Temporal Specifications - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2018

The Electrum Analyzer: Model Checking Relational First-Order Temporal Specifications

Résumé

This paper presents the Electrum Analyzer, a free-software tool to validate and perform model checking of Electrum specifications. Electrum is an extension of Alloy that enriches its relational logic with LTL operators, thus simplifying the specification of dynamic systems. The Analyzer supports both automatic bounded model checking, with an encoding into SAT, and unbounded model checking, with an encoding into SMV. Instance, or counterexample , traces are presented back to the user in a unified visualizer. Features to speed up model checking are offered, including a decomposed parallel solving strategy and the extraction of symbolic bounds.
Fichier principal
Vignette du fichier
reprint.pdf (578.54 Ko) Télécharger le fichier
Origine : Accord explicite pour ce dépôt
Loading...

Dates et versions

hal-01846951 , version 1 (23-07-2018)
hal-01846951 , version 2 (29-08-2018)

Identifiants

Citer

Julien Brunel, David Chemouil, Alcino Cunha, Nuno Macedo. The Electrum Analyzer: Model Checking Relational First-Order Temporal Specifications. 33rd ACM/IEEE International Conference on Automated Software Engineering (ASE ’18), Sep 2018, Montpellier, France. ⟨10.1145/3238147.3240475⟩. ⟨hal-01846951v2⟩

Collections

ONERA ANR
247 Consultations
585 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More