Translating EB3 to LNT for verification with CADP - Inria - Institut national de recherche en sciences et technologies du numérique
Pré-Publication, Document De Travail Année : 2012

Translating EB3 to LNT for verification with CADP

Résumé

EB3 is a specification language for information systems. The core of the EB3 language consists of process algebraic specifications describing the behaviour of the entity types in a system, and attribute function definitions describing the entity attribute types. The verification of EB3 specifications against temporal properties is of great interest to users of EB3. In this paper, we propose a translation of EB3 to LOTOS NT (LNT for short), a value-passing concurrent language with classical process algebra features. Our translation ensures the one-to-one correspondence between states and transitions of the labelled transition systems corresponding to EB3 and the LNT specification. We automated this translation with the EB32LNT tool, which makes it possible to verify EB3 specifications with the use of the CADP toolbox.
Fichier principal
Vignette du fichier
Vekris-Lang-Dima-Mateescu-12.pdf (239.7 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00768310 , version 1 (21-12-2012)
hal-00768310 , version 2 (21-12-2012)
hal-00768310 , version 3 (28-01-2013)
hal-00768310 , version 4 (26-04-2013)

Identifiants

  • HAL Id : hal-00768310 , version 2

Citer

Dimitris Vekris, Frederic Lang, Catalin Dima, Radu Mateescu. Translating EB3 to LNT for verification with CADP. 2012. ⟨hal-00768310v2⟩
625 Consultations
309 Téléchargements

Partager

More