A logic of graph constraints

被引:0
作者
Orejas, Fernando [1 ]
Ehrig, Hartmut [2 ]
Prange, Ulrike [2 ]
机构
[1] Univ Politecn Cataluna, Dpto LSI, Campus Nord Modul Omega,Jordi Girona 1-3, Barcelona 08034, Spain
[2] Tech Univ Berlin, Fak IV, D-10587 Berlin, Germany
来源
FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS | 2008年 / 4961卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Graph constraints were introduced in the area of graph transformation, in connection with the notion of (negative) application conditions, as a form to limit the applicability of transformation rules. However, we believe that graph constraints may also play a significant role in the area of visual software modelling or in the specification and verification of semi-structured documents or websites (i.e. HTML or XML sets of documents). In this sense, after some discussion on these application areas, we concentrate on the problem of how to prove the consistency of specifications based on this kind of constraints. In particular, we present proof rules for three classes of (increasingly more powerful) graph constraints and show that our proof rules are sound and (refutationally) complete for each class.
引用
收藏
页码:179 / +
页数:3
相关论文
共 16 条
[1]  
Alpuente M., 2006, SOFTWARE TOOLS TECHN, V8, P565
[2]  
Baldan P, 2007, LECT NOTES COMPUT SC, V4409, P1
[3]  
Ehrig H, 2004, LECT NOTES COMPUT SC, V3256, P287
[4]  
EHRIG H, 1986, BOOK L, P87
[5]  
Ehrig H., 2006, MONO THEOR COMP SCI
[6]  
Engelfriet J., 1997, Handbook of Graph Grammars and Computing by Graph Transformation, V1, P1
[7]  
Habel A, 2005, LECT NOTES COMPUT SC, V3393, P293
[8]  
Habel A., 1996, Fundamenta Informaticae, V26, P287
[9]  
Habel A, 2006, LECT NOTES COMPUT SC, V4178, P430
[10]  
Heckel Reiko, 1995, ELECT NOTES THEOR CO, V2, P118, DOI [10.1016/S1571-0661(05)80188-4, DOI 10.1016/S1571-0661(05)80188-4]