Verification of EB3 specifications using CADP
Résumé
EB3 is a specification language for information systems. The core of the EB language consists of
process algebraic specifications describing the behaviour of the entities in a system, and attribute function
definitions describing the entity attributes. The verification of eb3 specifications against temporal properties
is of great interest to users of EB3. In this paper, we propose a translation from 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 the EB3 and LNT specifications. We automated this translation with the EB32LNT tool, thus equipping
the EB3 method with the functional verification features available in the CADP toolbox.
Domaines
Génie logiciel [cs.SE]Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...