Back to Search Start Over

Coding, Executing and Verifying Graph Transformations with small-tALCQe

Authors :
Nadezhda Baklanova
Jon Haël Brenas
Amani Makhlouf
Christian Percebois
Martin Strecker
Hanh Nhi Tran
Systerel
Université Grenoble Alpes [2016-2019] (UGA [2016-2019])
Centre National de la Recherche Scientifique (CNRS)
Advancing Rigorous Software and System Engineering (IRIT-ARGOS)
Institut de recherche en informatique de Toulouse (IRIT)
Université Toulouse 1 Capitole (UT1)
Université Fédérale Toulouse Midi-Pyrénées-Université Fédérale Toulouse Midi-Pyrénées-Université Toulouse - Jean Jaurès (UT2J)-Université Toulouse III - Paul Sabatier (UT3)
Université Fédérale Toulouse Midi-Pyrénées-Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique (Toulouse) (Toulouse INP)
Université Fédérale Toulouse Midi-Pyrénées-Université Toulouse 1 Capitole (UT1)
Université Fédérale Toulouse Midi-Pyrénées
Assistance à la Certification d’Applications DIstribuées et Embarquées (IRIT-ACADIE)
Centre National de la Recherche Scientifique - CNRS (FRANCE)
Institut National Polytechnique de Toulouse - Toulouse INP (FRANCE)
Université Toulouse III - Paul Sabatier - UT3 (FRANCE)
Université Toulouse - Jean Jaurès - UT2J (FRANCE)
Université Toulouse 1 Capitole - UT1 (FRANCE)
SYSTEREL (FRANCE)
Université de Grenoble (FRANCE)
Institut de Recherche en Informatique de Toulouse - IRIT (Toulouse, France)
Source :
Proceedings of GCM 2016, International Workshop Graph Computation Models, Part of STAF 2016 (GCM 2016), International Workshop Graph Computation Models, Part of STAF 2016 (GCM 2016), Jul 2016, Vienna, Austria. pp.1-15, HAL
Publication Year :
2016
Publisher :
HAL CCSD, 2016.

Abstract

International audience; This paper gives an overview of small-tALCQe, an experi-mental programming environment for a graph transformation languagethat is based on the ALCQ description logic. small-tALCQe not onlyallows developers coding and executing graph transformations but alsoassists them in analyzing and verifying their codes. We describe the com-ponents that make up small-tALCQe: the transformation language itself,the compiler for generating executable transformations, the code ana-lyzers and the prover for reasoning about transformations. All of theminteract under the hood of an Eclipse user interface to provide differentlevels of assistance for achieving correct graph transformations.

Details

Language :
English
Database :
OpenAIRE
Journal :
Proceedings of GCM 2016, International Workshop Graph Computation Models, Part of STAF 2016 (GCM 2016), International Workshop Graph Computation Models, Part of STAF 2016 (GCM 2016), Jul 2016, Vienna, Austria. pp.1-15, HAL
Accession number :
edsair.dedup.wf.001..0fb7d9a1ed2ad6e17487c6aed972f598