Verification of EB3 specifications using CADP Verification of EB 3 Specifications using CADP

Dimitris Vekris, Frédéric Lang, Catalin Dima, Radu Mateescu, Dimitris Vekris, Frédéric Lang, Catalin Dima, Radu, Dimitris Vekris, Frédéric Lang, Catalin Dima, Radu Mateescu
2016 CADP. Formal Aspects of Computing   unpublished
eb 3 is a specification language for information systems. The core of the eb 3 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 eb 3 specifications against temporal properties is of great interest to users of eb 3. In this paper, we propose a translation from eb 3 to LOTOS NT (LNT for short), a value-passing concurrent language with classical
more » ... algebra features. Our translation ensures the one-to-one correspondence between states and transitions of the labelled transition systems corresponding to the eb 3 and LNT specifications. We automated this translation with the eb 3 2lnt tool, thus equipping the eb 3 method with the functional verification features available in the CADP toolbox.