Provably correct graph transformations with small-tALC - Archive ouverte HAL
Communication Dans Un Congrès Année : 2015

Provably correct graph transformations with small-tALC

Résumé

We present a prototype for executing and verifying graph transformations. The transformations are written in a simple imperative programming language, and pre-and post-conditions as well as loop invariants are specified in the Description Logic ALC (whence the name of the tool). The programming language has a precisely defined operational semantics and a sound Hoare-style calculus. The tool consists of the following sub-components: a compiler to Java for executing the transformations; a verification condition generator; and a tableau prover for an extension of ALC capable of deciding the generated verification conditions. A description of these components and their interaction is the main purpose of this paper.
Fichier principal
Vignette du fichier
baklanova_17018.pdf (234.56 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01517373 , version 1 (03-05-2017)

Identifiants

  • HAL Id : hal-01517373 , version 1

Citer

Nadezhda Baklanova, Jon Haël Brenas, Rachid Echahed, Christian Percebois, Martin Strecker, et al.. Provably correct graph transformations with small-tALC. 11th International Conference on ICT in Education, Research, and Industrial Applications (ICTERI 2015), May 2015, Lviv, Ukraine. pp. 78-93. ⟨hal-01517373⟩
545 Consultations
42 Téléchargements

Partager

More