Coding, Executing and Verifying Graph Transformations with small-tALCQe
Abstract
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.
Domains
Computer Science [cs] Software Engineering [cs.SE] Computer Science [cs] Embedded Systems Computer Science [cs] Cryptography and Security [cs.CR] Computer Science [cs] Human-Computer Interaction [cs.HC] Computer Science [cs] Hardware Architecture [cs.AR] Computer Science [cs] Modeling and Simulation
Origin : Files produced by the author(s)
Loading...