Skip to main content

2021 | OriginalPaper | Buchkapitel

GrapePress - A Computational Notebook for Graph Transformations

verfasst von : Jens H. Weber

Erschienen in: Graph Transformation

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Computational notebooks (CNs) have gained popularity in data science, artificial intelligence, and engineering. CNs are used to document experiments and make them repeatable by incorporating executable segments and renderings of computational results. Graphs and computations by graph transformations have applications in many problem domains but they are not supported by current CNs. Existing graph transformation tools require a steep learning curve and are not integrated with CNs. In order to close this gap, we have developed GrapePress a CN that incorporates graphs and computations by graph transformations. We present the fundamental concepts for GrapePress and describe its use in documenting executable experiments involving graph transformations to approach real world problems in science and engineering.

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
1.
Zurück zum Zitat Abiteboul, S., Vianu, V.: Regular path queries with constraints. J. Comput. Syst. Sci. 58(3), 428–452 (1999)MathSciNetCrossRef Abiteboul, S., Vianu, V.: Regular path queries with constraints. J. Comput. Syst. Sci. 58(3), 428–452 (1999)MathSciNetCrossRef
5.
Zurück zum Zitat van Binsbergen, L.T., Verano Merino, M., Jeanjean, P., et al.: A principled approach to REPL interpreters. In: ACM SIGPLAN, pp. 84–100 (2020) van Binsbergen, L.T., Verano Merino, M., Jeanjean, P., et al.: A principled approach to REPL interpreters. In: ACM SIGPLAN, pp. 84–100 (2020)
7.
Zurück zum Zitat Dechter, R., Meiri, I., Pearl, J.: Temporal constraint networks. AI 49(1–3), 61–95 (1991)MathSciNetMATH Dechter, R., Meiri, I., Pearl, J.: Temporal constraint networks. AI 49(1–3), 61–95 (1991)MathSciNetMATH
9.
Zurück zum Zitat Fritsche, L., Kulcsár, G.: eMoflon: a tool for tools and transformations. Modellierung 2018 (2018) Fritsche, L., Kulcsár, G.: eMoflon: a tool for tools and transformations. Modellierung 2018 (2018)
10.
Zurück zum Zitat Giese, H., Hildebrandt, S., Lambers, L.: Toward bridging the gap between formal semantics and implementation of triple graph grammars. In: Workshop on Model-Driven Engineering, Verification, and Validation, pp. 19–24. IEEE (2010) Giese, H., Hildebrandt, S., Lambers, L.: Toward bridging the gap between formal semantics and implementation of triple graph grammars. In: Workshop on Model-Driven Engineering, Verification, and Validation, pp. 19–24. IEEE (2010)
11.
Zurück zum Zitat Habel, A., Heckel, R., Taentzer, G.: Graph grammars with negative application conditions. Fundamenta Informaticae 26(3, 4), 287–313 (1996)MathSciNetCrossRef Habel, A., Heckel, R., Taentzer, G.: Graph grammars with negative application conditions. Fundamenta Informaticae 26(3, 4), 287–313 (1996)MathSciNetCrossRef
12.
Zurück zum Zitat Hinkel, G., Goldschmidt, T.: Tool support for model transformations: on solutions using internal languages. Modellierung 2016 (2016) Hinkel, G., Goldschmidt, T.: Tool support for model transformations: on solutions using internal languages. Modellierung 2016 (2016)
13.
Zurück zum Zitat Kery, M.B., Radensky, M., Arya, M., et al.: The story in the notebook: exploratory data science using a literate programming tool, pp. 1–11. ACM (2018) Kery, M.B., Radensky, M., Arya, M., et al.: The story in the notebook: exploratory data science using a literate programming tool, pp. 1–11. ACM (2018)
14.
15.
Zurück zum Zitat de Lara, J., Vangheluwe, H.: Defining visual notations and their manipulation through meta-modelling and graph transformation. J. Vis. Lang. Comput. 15(3–4), 309–330 (2004)CrossRef de Lara, J., Vangheluwe, H.: Defining visual notations and their manipulation through meta-modelling and graph transformation. J. Vis. Lang. Comput. 15(3–4), 309–330 (2004)CrossRef
16.
Zurück zum Zitat Nickel, U., Niere, J., Zündorf, A.: The FUJABA environment. In: ICSE, pp. 742–745 (2000) Nickel, U., Niere, J., Zündorf, A.: The FUJABA environment. In: ICSE, pp. 742–745 (2000)
17.
Zurück zum Zitat Oakes, B.J., Franceschini, R., Van Mierlo, S., et al.: The computational notebook paradigm for multi-paradigm modeling. In: MODELS, pp. 449–454. IEEE (2019) Oakes, B.J., Franceschini, R., Van Mierlo, S., et al.: The computational notebook paradigm for multi-paradigm modeling. In: MODELS, pp. 449–454. IEEE (2019)
20.
Zurück zum Zitat Rozenberg, G.: Handbook of Graph Grammars and Computing by Graph Transformation, vol. 1. World Scientific, Singapore (1997)CrossRef Rozenberg, G.: Handbook of Graph Grammars and Computing by Graph Transformation, vol. 1. World Scientific, Singapore (1997)CrossRef
21.
Zurück zum Zitat Rule, A., Tabard, A., Hollan, J.D.: Exploration and explanation in computational notebooks, pp. 1–12. ACM, New York (2018) Rule, A., Tabard, A., Hollan, J.D.: Exploration and explanation in computational notebooks, pp. 1–12. ACM, New York (2018)
23.
Zurück zum Zitat Schürr, A., Rensink, A.: Software and systems modeling with graph transformations theme issue. Softw. Syst. Model. 13(1), 171–172 (2014)CrossRef Schürr, A., Rensink, A.: Software and systems modeling with graph transformations theme issue. Softw. Syst. Model. 13(1), 171–172 (2014)CrossRef
25.
Zurück zum Zitat Van Gorp, P., Mazanek, S.: Share: a web portal for creating and sharing executable research papers. Proc. Comput. Sci. 4, 589–597 (2011)CrossRef Van Gorp, P., Mazanek, S.: Share: a web portal for creating and sharing executable research papers. Proc. Comput. Sci. 4, 589–597 (2011)CrossRef
26.
Zurück zum Zitat Wang, A.Y., Mittal, A., et al.: How data scientists use computational notebooks for real-time collaboration. In: Proceedings of ACM HCI 3(CSCW), November 2019 Wang, A.Y., Mittal, A., et al.: How data scientists use computational notebooks for real-time collaboration. In: Proceedings of ACM HCI 3(CSCW), November 2019
28.
Zurück zum Zitat Zündorf, A., George, T., Lindel, S., et al.: Story driven modeling libary (SDMLib). In: 6th Transformation Tool Contest (TTC 2013), ser. EPTCS (2013) Zündorf, A., George, T., Lindel, S., et al.: Story driven modeling libary (SDMLib). In: 6th Transformation Tool Contest (TTC 2013), ser. EPTCS (2013)
Metadaten
Titel
GrapePress - A Computational Notebook for Graph Transformations
verfasst von
Jens H. Weber
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-030-78946-6_16