Two-level reasoning about graph transformation programs - Advancing Rigorous Software and System Engineering Accéder directement au contenu
Communication Dans Un Congrès Année : 2019

Two-level reasoning about graph transformation programs

Résumé

This paper presents a method for verifying graph transformation programs written in Small-tALC, an imperative language which allows expressing graph properties and graph transformations in ALCQI description logic. We aim at reasoning not only about the local effect when applying a transformation rule on a matched subgraph but also about the global impact on the whole input graph when applying a set of rules. Using ALCQI assertional and terminological formulae to formalize directed labeled graphs, Small-tALC allows specifying local properties on individual nodes and edges as well as global properties on sets of nodes and edges. Our previous work focuses on verifying local properties of the graph. In this paper, we propose a static analyzer at terminological level that intertwines with a static analyzer at assertional level to infer global properties of the transformed graph.
Fichier principal
Vignette du fichier
makhlouf_24924.pdf (892.71 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02451016 , version 1 (23-01-2020)

Identifiants

  • HAL Id : hal-02451016 , version 1
  • OATAO : 24924

Citer

Amani Makhlouf, Christian Percebois, Hanh Nhi Tran. Two-level reasoning about graph transformation programs. 12th International Conference on Graph Transformation (ICGT 2019), Jul 2019, Eindhoven, Netherlands. pp.111-127. ⟨hal-02451016⟩
97 Consultations
54 Téléchargements

Partager

Gmail Facebook X LinkedIn More