Skip to main content

2019 | OriginalPaper | Buchkapitel

Two-Level Reasoning About Graph Transformation Programs

verfasst von : Amani Makhlouf, Christian Percebois, Hanh Nhi Tran

Erschienen in: Graph Transformation

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper presents a method for verifying graph transformation programs written in Small-t\(\mathcal ALC\), an imperative language which allows expressing graph properties and graph transformations in \(\mathcal 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 \(\mathcal ALCQI\) assertional and terminological formulae to formalize directed labeled graphs, Small-t\(\mathcal ALC\) 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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
4.
Zurück zum Zitat Lambers, L., Orejas, F.: Tableau-based reasoning for graph properties. In: Giese, H., König, B. (eds.) Graph Transformation, pp. 17–32. Springer, Cham (2014)MATH Lambers, L., Orejas, F.: Tableau-based reasoning for graph properties. In: Giese, H., König, B. (eds.) Graph Transformation, pp. 17–32. Springer, Cham (2014)MATH
5.
Zurück zum Zitat Poskitt, C.M., Plump, D.: Verifying monadic second-order properties of graph programs. In: Giese, H., König, B. (eds.) Graph Transformation, pp. 33–48. Springer, Cham (2014)MATH Poskitt, C.M., Plump, D.: Verifying monadic second-order properties of graph programs. In: Giese, H., König, B. (eds.) Graph Transformation, pp. 33–48. Springer, Cham (2014)MATH
6.
Zurück zum Zitat Courcelle, B.: The expression of graph properties and graph transformations in monadic second-order logic. In: Handbook of Graph Grammars and Computing by Graph Transformations, Volume 1: Foundations, pp. 313–400 (1997) Courcelle, B.: The expression of graph properties and graph transformations in monadic second-order logic. In: Handbook of Graph Grammars and Computing by Graph Transformations, Volume 1: Foundations, pp. 313–400 (1997)
7.
Zurück zum Zitat Strecker, M.: Modeling and verifying graph transformations in proof assistants. Electron. Notes Theoret. Comput. Sci. 203(1), 135–148 (2008)MathSciNetCrossRef Strecker, M.: Modeling and verifying graph transformations in proof assistants. Electron. Notes Theoret. Comput. Sci. 203(1), 135–148 (2008)MathSciNetCrossRef
8.
9.
Zurück zum Zitat Baader, F., Calvanese, D., McGuinness, D.L., Nardi, D., Patel-Schneider, P.F. (eds.): The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press, New York (2003)MATH Baader, F., Calvanese, D., McGuinness, D.L., Nardi, D., Patel-Schneider, P.F. (eds.): The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press, New York (2003)MATH
12.
Zurück zum Zitat De Giacomo, G., Lenzerini, M., Poggi, A., Rosati, R.: On instance-level update and erasure in description logic ontologies. J. Logic Comput. 19(5), 745–770 (2009)MathSciNetCrossRef De Giacomo, G., Lenzerini, M., Poggi, A., Rosati, R.: On instance-level update and erasure in description logic ontologies. J. Logic Comput. 19(5), 745–770 (2009)MathSciNetCrossRef
15.
Zurück zum Zitat Poskitt, C.M., Plump, D.: Hoare-style verification of graph programs. Fundam. Inform. 118, 135–175 (2012)MathSciNetMATH Poskitt, C.M., Plump, D.: Hoare-style verification of graph programs. Fundam. Inform. 118, 135–175 (2012)MathSciNetMATH
20.
Zurück zum Zitat Brenas, J.H., Echahed, R., Strecker, M.: C2PDLS: a combination of combinatory and converse PDL with substitutions. In: Gammarth, T., Mosbah, M., Rusinowitch, M. (eds.) 2017 the 8th International Symposium on Symbolic Computation in Software Science, SCSS 2017, 6–9 April 2017, pp. 29–41 (2017). https://easychair.org/publications/paper/dx4z Brenas, J.H., Echahed, R., Strecker, M.: C2PDLS: a combination of combinatory and converse PDL with substitutions. In: Gammarth, T., Mosbah, M., Rusinowitch, M. (eds.) 2017 the 8th International Symposium on Symbolic Computation in Software Science, SCSS 2017, 6–9 April 2017, pp. 29–41 (2017). https://​easychair.​org/​publications/​paper/​dx4z
21.
Metadaten
Titel
Two-Level Reasoning About Graph Transformation Programs
verfasst von
Amani Makhlouf
Christian Percebois
Hanh Nhi Tran
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-23611-3_7

Premium Partner