2016
DOI: 10.1017/s096012951600027x
|View full text |Cite
|
Sign up to set email alerts
|

The algebra of recursive graph transformation language UnCAL: complete axiomatisation and iteration categorical semantics

Abstract: The aim of this paper is to provide mathematical foundations of a graph transformation language, called UnCAL, using categorical semantics of type theory and fixed points. About twenty years ago, Buneman et al. developed a graph database query language UnQL on the top of a functional meta-language UnCAL for describing and manipulating graphs. Recently, the functional programming community has shown renewed interest in UnCAL, because it provides an efficient graph transformation language which is useful for var… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 61 publications
0
2
0
Order By: Relevance
“…Our recent work. In [Ham15,HMA], the author and collaborators gave algebraic and categorical semantics of a graph transformation language UnCAL [BFS00, HHI + 10] using iteration theories [B É93]. The graph data of UnCAL corresponds to cyclic sharing trees of type CTree in the present paper, where graphs are treated modulo bisimulation.…”
Section: Sum : Clist → Cnat Spec Sum ([ ])mentioning
confidence: 99%
See 1 more Smart Citation
“…Our recent work. In [Ham15,HMA], the author and collaborators gave algebraic and categorical semantics of a graph transformation language UnCAL [BFS00, HHI + 10] using iteration theories [B É93]. The graph data of UnCAL corresponds to cyclic sharing trees of type CTree in the present paper, where graphs are treated modulo bisimulation.…”
Section: Sum : Clist → Cnat Spec Sum ([ ])mentioning
confidence: 99%
“…This was a key to obtain SN and CR ∼ of FOLDr. We also hope that it will be useful for further optimisation such as the fold fusion based on semantics as done in [HMA,§4.3]. The general study of graph rewriting was also important for our study at the foundational level.…”
Section: Foundational Graph Rewriting Calculimentioning
confidence: 99%