Proposition of an Action Layer for Electrum

Abstract : Electrum is an extension of Alloy that adds (1) mutable signatures and fields to the modeling layer; and (2) connectives from linear temporal logic (with past) and primed variables à la TLA + to the constraint language. The analysis of models can then be translated into a SAT-based bounded model-checking problem, or to an LTL-based unbounded model-checking problem. Electrum has proved to be useful to model and verify dynamic systems with rich configurations. However, when specifying events, the tedious and sometimes error-prone handling of traces and frame conditions (similarly as in Alloy) remained necessary. In this paper, we introduce an extension of Electrum with a so-called " action " layer that addresses these questions.
Type de document :
Communication dans un congrès
6th International ABZ Conference ASM, Alloy, B, TLA, VDM, Z, Jun 2018, Southampton, United Kingdom. 〈10.1007/978-3-319-91271-4_30〉
Liste complète des métadonnées

Littérature citée [7 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-01774920
Contributeur : David Chemouil <>
Soumis le : mardi 24 avril 2018 - 10:41:01
Dernière modification le : jeudi 15 novembre 2018 - 08:30:03
Document(s) archivé(s) le : mardi 18 septembre 2018 - 22:47:06

Fichier

final.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Julien Brunel, David Chemouil, Alcino Cunha, Thomas Hujsa, Nuno Macedo, et al.. Proposition of an Action Layer for Electrum. 6th International ABZ Conference ASM, Alloy, B, TLA, VDM, Z, Jun 2018, Southampton, United Kingdom. 〈10.1007/978-3-319-91271-4_30〉. 〈hal-01774920〉

Partager

Métriques

Consultations de la notice

62

Téléchargements de fichiers

88