Specifying graph languages with type graphs

被引:6
作者
Corradini, Andrea [1 ]
Koenig, Barbara [2 ]
Nolte, Dennis [2 ]
机构
[1] Univ Pisa, Dipartimento Informat, Lungarno Pacinotti 43, I-56126 Pisa, Italy
[2] Univ Duisburg Essen, Abt Informat & Angew Kognit Wissensch, Lotharstr 65, D-47057 Duisburg, Germany
关键词
SHAPE-ANALYSIS; LOGIC;
D O I
10.1016/j.jlamp.2019.01.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate three formalisms for specifying 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 closure properties for each of the formalisms. (C) 2019 Elsevier Inc. All rights reserved.
引用
收藏
页码:176 / 200
页数:25
相关论文
共 32 条
[1]  
Abdulla Parosh Aziz, 2013, Automated Technology for Verification and Analysis. 11th International Symposium, ATVA 2013. Proceedings: LNCS 8172, P224, DOI 10.1007/978-3-319-02444-8_17
[2]  
Bauer J, 2008, LECT NOTES COMPUT SC, V5214, P321, DOI 10.1007/978-3-540-87405-8_22
[3]  
Blume Christoph, 2012, Graph Transformations. Proceedings 6th International Conference, ICGT 2012, P264, DOI 10.1007/978-3-642-33654-6_18
[4]   Treewidth, pathwidth and cospan decompositions with applications to graph-accepting tree automata [J].
Blume, Christoph ;
Bruggink, H. J. Sander ;
Friedrich, Martin ;
Koenig, Barbara .
JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2013, 24 (03) :192-206
[5]  
Bruggink HJS, 2008, LECT NOTES COMPUT SC, V5214, P336, DOI 10.1007/978-3-540-87405-8_23
[6]   Counterexample-guided abstraction refinement for symbolic model checking [J].
Clarke, E ;
Grumberg, O ;
Jha, S ;
Lu, Y ;
Veith, H .
JOURNAL OF THE ACM, 2003, 50 (05) :752-794
[7]  
Corradini A., 1996, Fundamenta Informaticae, V26, P241
[8]   Specifying Graph Languages with Type Graphs [J].
Corradini, Andrea ;
Koenig, Barbara ;
Nolte, Dennis .
GRAPH TRANSFORMATION, ICGT 2017, 2017, 10373 :73-89
[9]  
Corradini Andrea, 2019, P FOSSACS 19 INT C F
[10]  
Courcelle B, 2012, ENCYCLOP MATH APPL, V138, P1, DOI 10.1017/CBO9780511977619