2019
DOI: 10.1016/j.jlamp.2019.01.005
|View full text |Cite
|
Sign up to set email alerts
|

Specifying graph languages with type graphs

Abstract: We investigate three formalisms to specify graph languages, i.e. sets of graphs, based on type graphs. First, we are interested in (pure) type graphs, where the corresponding language consists of all graphs that can be mapped homomorphically to a given type graph. In this context, we also study languages specified by restriction graphs and their relation to type graphs. Second, we extend this basic approach to a type graph logic and, third, to type graphs with annotations. We present decidability results and c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(13 citation statements)
references
References 20 publications
(34 reference statements)
0
13
0
Order By: Relevance
“…, we would get that x ∈ img(β E ), due to property (9), which is a contradiction. We can hence conclude that f ′ E (x) ∈ E A , which implies that f E (x) must be of the form (e, s, t, l) ∈ E ⟨ϕ⟩ .…”
Section: Construction Of the Materialization In The Category Of Graphsmentioning
confidence: 90%
See 2 more Smart Citations
“…, we would get that x ∈ img(β E ), due to property (9), which is a contradiction. We can hence conclude that f ′ E (x) ∈ E A , which implies that f E (x) must be of the form (e, s, t, l) ∈ E ⟨ϕ⟩ .…”
Section: Construction Of the Materialization In The Category Of Graphsmentioning
confidence: 90%
“…The main theme of the paper is "simultaneous" rewriting of entire sets of objects of a category by means of rewriting a single abstract object that represents a collection of structures-the language of the abstract object. The simplest example of an abstract structure is a plain object of a category to which we associate the language of objects that can be mapped to it; the formal definition is as follows (see also [10]).…”
Section: Languagesmentioning
confidence: 99%
See 1 more Smart Citation
“…For space considerations, we omit the precise handling of attributes from this paper as none of the four key properties depend on attributes. For metamodels, we use the notations of the Eclipse Modeling Framework (EMF) [90], but our concepts could easily be adapted to other frameworks of typed and attributed graphs such as [21,28].…”
Section: Metamodels and Instance Modelsmentioning
confidence: 99%
“…DrAGoM (short for: Directed Abstract Graphs over Multiplicities) [49] is a prototype tool to handle and manipulate multiply annotated type graphs originally defined in [19,20]. The main application of DrAGoM is to check invariants of GTS in the framework of abstract graph rewriting.…”
Section: Strongest Postconditionmentioning
confidence: 99%