×

具有属性和负应用条件的定理证明图文法。 (英语) Zbl 1371.68139号

摘要:图形文法可用于正式描述计算系统,将状态建模为图形,并将可能的状态变化建模为规则(其左侧和右侧为图形)。系统的行为是通过将这些规则应用于状态图来定义的。从实用的角度来看,扩展规则以描述在应用规则时必须满足的额外条件是非常可取的。例如负面应用条件或NAC,用于描述阻止应用规则的情况。基本形式主义的这种扩展增强了规则的表达能力,通常允许更简单的规范。对于实际应用程序来说,另一个基本的扩展是可以使用数据类型,如自然数、列表等,作为图形元素(顶点和边)的属性。属性图文法得到了很好的研究和使用。然而,这种语法缺乏验证技术,主要是因为数据类型通常是无限域,因此无法直接使用模型检查等技术(没有抽象构造)。本工作为具有负应用条件和负属性的图文法的定理证明提供了理论基础。这是通过从图文法生成事件B模型来实现的。事件B模型由集合和公理组成以定义类型,由状态和事件组成以描述行为。在构造了与图文法语义等价的事件B模型后,可以使用Rodin平台中事件B可用的各种定理证明程序来证明可达状态的属性。该策略允许验证具有无限状态空间的系统,而无需使用任何近似。

MSC公司:

2012年第68季度 语法和重写系统
68吨15 定理证明(演绎、解析等)(MSC2010)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Promela语言参考
[2] 模型检查图转换系统的启发式解决方案,应用。软计算。,24, 169-180 (2014)
[3] Abrial,J.R.,《B书:赋予程序意义》(The B-Book:Assigning Programs to Meanings,2005),剑桥大学出版社·Zbl 0915.68015号
[4] Jean-Raymond Abrial,《事件B中的建模:系统和软件工程》(2010),剑桥大学出版社·Zbl 1213.68214号
[5] Jean-Raymond Abrial;Hallerstede,Stefan,离散模型的细化、分解和实例化:应用于事件B,基金。通知。,77, 1-2, 1-28 (2007) ·Zbl 1118.68392号
[6] Jean-Raymond Abrial;迈克尔·巴特勒;哈勒尔斯泰德(Hallerstede)、斯特凡(Stefan);Hoang,Thai Son;法哈德·梅塔;Voisin,Laurent,Rodin:事件B中建模和推理的开放工具集,国际期刊Softw。技术工具。变压器。,12, 6, 447-466 (2010)
[7] 托尔斯滕·阿伦特;恩里科·比尔曼;斯特凡·尤拉克;克里斯蒂安·克劳斯(Christian Krause);Taentzer,Gabriele,Henshin:用于就地EMF模型转换的先进概念和工具,(第13届模型驱动工程语言和系统国际会议:第一部分,第13届国际模型驱动工程语文和系统会议:第1部分,模型’10(2010),Springer-Verlag),121-135
[8] 卡尔·阿扎布;哈贝尔(Annegret Habel);Karl-Heinz Pennemann;Zuckschwerdt,Christian,ENFORCe:确保高级程序形式正确性的系统,Electron。Commun公司。EASST,1(2006)
[9] 回来了,拉尔夫·约翰;Sere,Kaisa,动作系统的逐步细化,(van de Snepscheut,Jan L.A.,国际程序构造数学会议(1989),Springer-Verlag),115-138
[10] 保罗·巴尔丹;安德烈亚·科拉迪尼;Barbara König,无限状态图转换系统验证框架,Inform。和计算。,206, 7, 869-907 (2008) ·Zbl 1153.68034号
[11] 卢西亚诺·巴雷西;Spoletini,Paola,《关于合金用于分析图形变换系统》,(第三届图形变换国际会议,第三届国际图形变换会议,2006年ICGT,Springer-Verlag),306-320·Zbl 1156.68340号
[12] 萨德克,本萨勒姆;加内什·维杰;亚辛,拉赫内克;Owre,Cesar Mu;萨姆·鲁;哈拉尔德·拉什比;约翰·鲁苏(John Rusu);塞迪,弗拉德;Hassen Shankar;N.歌手Eli。;Tiwari Ashish,《SAL概述》(Holloway,C.Michael,第五届NASA兰利形式方法研讨会(2000)),187-196年
[13] 伊夫·贝托特;Casteéran,Pierre,交互式定理证明和程序开发:Coq'Art:归纳构造的微积分,理论计算机科学文本(2004),Springer-Verlag·Zbl 1069.68095号
[14] 乔治·S·布洛斯,《论二阶逻辑》,J·菲洛斯。,72, 16, 509-527 (1975)
[15] 克里斯托弗出生;托尔斯滕·阿伦特;Heß,弗洛里安;Taentzer,Gabriele,《分析基于规则的转换的冲突和依赖》,(Egyed,Alexander;Schaefer,Ina,第18届软件工程基本方法国际会议,第18次软件工程基本途径国际会议,计算机科学讲义,第9033卷(2015),Springer-Verlag),165-168年
[17] 安德里亚·科拉迪尼;多米尼克·杜瓦尔;埃哈希德、拉希德;普罗斯特,弗雷德里克;Ribeiro,Leila,AGREE-带受控嵌入的代数图重写,(第八届图变换国际会议,第八届图形变换国际会议),计算机科学讲义,第9151卷(2015),Springer-Verlag),35-51·Zbl 1321.68327号
[19] 塞尔坦,G。;Huszerl,G。;Majzik,I。;巴普,Z。;Pataricza,A。;Varr'o,D'aniel,VIATRA——UML模型形式验证和确认的可视化自动转换,(第17届IEEE自动化软件工程国际会议(2002)),267-270
[20] 达·科斯塔(da Costa)、西蒙·安德烈(Simone André),《图形语法的关系方法》(Relational Approach of Graph Grammars)(2010),UFRGS:UFRGS Brazil,博士论文
[21] 达科斯塔,西蒙·安德烈;Ribeiro,Leila,使用数学归纳法对图形语法进行形式验证,电子。注释Theor。计算。科学。,240, 43-60 (2009) ·Zbl 1347.68243号
[22] 达科斯塔,西蒙·安德雷;Ribeiro,Leila,使用逻辑方法验证图文法,科学。计算。程序。,77, 4, 480-504 (2012) ·Zbl 1243.68211号
[23] 达科斯塔·卡瓦莱罗,西蒙·安德烈;卢西亚娜·福斯;Ribeiro,Leila,图文法可达状态上属性的规范模式,(Gheyi,Rohit;Naumann,David A.,第15届巴西形式方法研讨会:基础与应用。第15届巴西人形式方法研讨会,基础与应用,计算机科学讲义,第7498卷(2012),Springer-Verlag), 83-98 ·Zbl 1372.68180号
[24] DEPLOY、Event-B和Rodin平台(2008年),Rodin开发由欧盟ICT项目DEPLOY(2008年至2012年)和Rodin(2004年至2007年)支持
[25] 费尔南多·路易斯·多蒂;卢西亚娜·福斯;莱拉·里贝罗(Leila Ribeiro);dos Santos,Osmar Marchi,分布式对象系统验证,(第六届开放式对象分布式系统形式化方法国际会议(2003)),261-275·Zbl 1253.68059号
[26] 多米尼克·杜瓦尔;埃哈希德、拉希德;普罗斯特,弗雷德里克;Ribeiro,Leila,通过克隆转换属性结构,(第17届软件工程基本方法国际会议,第17届国际软件工程基本途径会议,计算机科学讲稿,第8411卷(2014),Springer-Verlag),310-324
[27] (Ehrig,H.;Engels,G.;Kreowski,H.-J;Rozenberg,G.,《图形语法和图形变换计算手册》,第2卷:应用程序、语言和工具(1999年),世界科学出版公司)·Zbl 0998.68001号
[28] Ehrig,H。;Ehrig,K。;Prange,U。;Taentzer,G.,《代数图形变换基础》(2006),Springer-Verlag·Zbl 1095.68047号
[29] Ehrig,Hartmut,图文法代数理论导论(综述),(Claus,Volker;Grzegorz Rozenberg,图形语法及其在计算机科学和生物学中的应用国际研讨会。图形语法及其在计算机科学和生物学中的应用国际研讨会,《计算机科学讲义》,第73卷(1979年),施普林格出版社,1-69·Zbl 0407.68072号
[31] 哈特穆特·埃里格;卡斯滕·埃里格(Karsten Ehrig);乌尔里克·普拉奇(Ulrike Prange);Taentzer,Gabriele,类型化属性图的基本理论和基于粘着HLR范畴的图变换,Fundam。通知。,74, 1, 31-61 (2006) ·Zbl 1106.68055号
[32] 埃梅尔,C。;鲁道夫,M。;Taentzer,G.,AGG方法:语言与环境·Zbl 0998.68001号
[33] 克劳迪娅·埃梅尔(Claudia Ermel);恩里科·比尔曼;约翰·施密特(Johann Schmidt);警告,Angeline,使用HENSHIN,Electron对受控EMF模型转换进行可视化建模。Commun公司。EASST,32(2010)
[34] 伊斯梅尼亚加尔瓦诺;爱德华多·赞邦;伦辛,阿伦德;Lesley Wevers;Aksit,Mehmet,基于知识的图形探索分析,(Schürr,Andy;Varró,Dániel;Varró,Gergely,第四届工业关联图形变换应用国际研讨会。第四届工业关联图形变换应用国际研讨会,计算机科学讲稿,第7233卷(2011),Springer-Verlag),105-120
[35] 休伯特·加拉维;弗雷德里克·朗;Radu Mateescu;Serwe,Wendelin,CADP 2011:分布式过程构建和分析的工具箱,Int.J.Softw。技术工具。传输。,15, 2, 89-107 (2013)
[36] 阿米尔·侯赛因(Amir Hossein)加马里安(Ghamarian);马尔滕·德莫尔;阿伦德·伦辛克;爱德华多·赞邦;玛丽亚·齐马科娃(Maria Zimakova),《使用GROOVE进行建模和分析》,国际期刊Softw。技术工具。传输。,14, 1, 15-40 (2012)
[37] 吉拉德,珍妮·伊夫斯,线性逻辑,理论家。计算。科学。,50,1,1-101(1987)·Zbl 0625.03037号
[38] Golas,Ulrike,粘着变换系统中模型的一般属性概念,(第六届图形变换国际会议,第六届国际图形变换会议,计算机科学讲义,第7562卷(2012),Springer-Verlag),187-202·Zbl 1367.68133号
[39] 格罗特,J.F。;Keiren,J。;Mathijssen,A。;Ploeger,B。;订书机,F。;Tankink,C。;Usenko,Y。;Weerdenburg,M.van;Wesselink,W。;Willemse,T。;van der Wulp,J.,《mCRL2工具集》(高级软件开发工具和技术国际研讨会(2008))
[40] 哈贝尔(Annegret Habel);Pennemann,Karl-Heinz,高级转换系统相对于嵌套条件的正确性,数学。结构计算。科学。,19, 4, 245-296 (2009) ·Zbl 1168.68022号
[41] 哈贝尔(Annegret Habel);Plump,Detlef,图变换中的重标,(第一届图变换国际会议。第一届图转换国际会议,计算机科学讲稿,第2505卷(2002),Springer-Verlag),135-147·兹比尔1028.68071
[42] 哈贝尔(Annegret Habel);Reiko Heckel;Taentzer,Gabriele,Graph grammars with negative application conditions,基金会。通知。,26, 3-4, 287-313 (1996) ·Zbl 0854.68055号
[43] 哈贝尔(Annegret Habel);Karl-Heinz Pennemann;Rensink,Arend,《高级项目最薄弱的前提条件》(Corradini,Andrea;Ehrig,Hartmut;Montanari,Ugo;Ribeiro,Leila;Rozenberg,Grzegorz,第三届图形转换国际会议,计算机科学讲义,第4178卷(2006),Springer-Verlag),445-460·Zbl 1156.68347号
[44] 赫尔曼,弗兰克;哈门·卡斯滕贝格;托尼·莫迪卡(Tony Modica),《通过模型转换转换图形转换方法》(Towards transformation graph transforming approachs by model transformations),《电子》(Electron)。Commun公司。EASST,4(2006)
[45] 赫尔曼,弗兰克;安德烈亚·科拉迪尼;Ehrig,Hartmut,负应用条件下(M)-粘着变换系统中置换等价性的分析,数学。结构计算。科学。,24, 4 (2014) ·Zbl 1342.68179号
[46] 伊瓦约·赫里斯塔基耶夫;Plump,Detlef,GP 2的统一算法,Electron。Commun公司。澳大利亚海洋法委员会,71(2014)·Zbl 1496.68081号
[47] 路易斯·卡洛斯·莱莫尔;达科斯塔·卡瓦莱罗,西蒙·安德烈;卢西亚娜·福斯(Luciana Foss),《通过罗丹(Rodin)证明定理图文法的证明策略》(Rev.Inf.Teór)。4月。,22, 1, 190-241 (2015)
[48] 路易斯·卡洛斯·莱莫斯;达科斯塔·卡瓦莱罗,西蒙·安德烈;Foss,Luciana,《定理证明图文法:履行证明义务的策略》,(Iyoda,Juliano;de Moura,Leonardo Mendonça,第16届巴西形式方法研讨会:基础与应用。第16届巴西人形式方法研讨会,基础与应用,计算机科学讲义,第8195卷(2013),Springer-Verlag),147-162年·Zbl 1409.68173号
[49] Kastenberg,Harmen,朝向凹槽中的属性图:正在进行的工作,电子。注释Theor。计算。科学。,154, 2, 47-54 (2006) ·Zbl 1273.68192号
[50] 巴巴拉·科尼格;Kozioura,Vitali,朝向属性图变换系统的验证,(第四届图变换国际会议,第四届图形变换国际会议),计算机科学讲稿,第5214卷(2008),Springer-Verlag),305-320·Zbl 1175.68226号
[51] Korff,Martin,《广义图结构及其在并发面向对象系统中的应用》(1995),柏林工业大学,博士论文
[52] 玛尔塔·奎亚特科夫斯卡;格钦·诺曼;Parker,David,《Prism 4.0:概率实时系统的验证》,(第23届计算机辅助验证国际会议,第23届国际计算机辅助验证会议,CAV’11(2011),Springer-Verlag),585-591
[53] Löwe,Michael,单推出图变换的代数方法,Theoret。计算。科学。,109, 1-2, 181-224 (1993) ·Zbl 0787.18001号
[54] Löwe,Michael;马丁·科尔夫(Martin Korff);Annika Wagner,《属性图转换的代数框架》(Term Graph Rewriting:Theory and Practice(1993),John Wiley and Sons Ltda.),185-199
[55] 玛纳,佐哈尔;Pnueli,Amir,《反应和并发系统的时间逻辑——规范》(1992),Springer-Verlag·兹比尔0753.68003
[56] 格雷格·曼宁(Greg Manning);Plump、Detlef、GP编程系统、Electron。Commun公司。EASST,10(2008)·Zbl 1283.68116号
[57] 托拜厄斯·尼普科;劳伦斯·C·鲍尔森。;Wenzel,Markus,Isabelle/HOL:高阶逻辑的证明助手,《计算机科学讲稿》,第2283卷(2002),Springer-Verlag·Zbl 0994.68131号
[58] 奥利维拉,马塞尔;安娜·卡瓦尔坎蒂;Jim Woodcock,Unifying theorys in proofpower-Z,(Dunne,Steve;Stoddart,Bill,First International Symposium on Unifying-theorys of Programming),《统一编程理论国际研讨会》,计算机科学讲义,第4010卷(2006),斯普林格·弗拉格出版社,123-140·Zbl 1186.68090号
[59] Orejas,Fernando,属性图约束的符号图,符号计算杂志。,46, 3, 294-315 (2011) ·Zbl 1298.68121号
[60] 费尔南多·奥雷贾斯(Fernando Orejas);Lambers,Leen,属性图变换的符号属性图,电子。Commun公司。EASST,30(2010)·Zbl 1306.68084号
[61] Pennemann,Karl-Heinz,一种近似高级条件可满足性问题的算法,Electron。注释Theor。计算。科学。,213, 1, 75-94 (2008) ·Zbl 1283.68211号
[62] Pennemann,Karl-Heinz,《高层条件下的类分辨率定理证明》,(Ehrig,Hartmut;Heckel,Reiko;Rozenberg,Grzegorz;Taentzer,Gabriele,图形变换国际会议,计算机科学讲稿,第5214卷(2008),Springer-Verlag),289-304·Zbl 1175.03008号
[63] 克里斯蒂安·佩塞博伊斯(Christian Percebois);斯特雷克·马丁;Tran,Hanh Nhi,基于边的传递闭包的不变量图变换的规则级验证,(Hierons,Robert M.;Merayo,Mercedes G。;Mario Bravetti,第11届软件工程和形式化方法国际会议。第11届软件工程和形式方法国际会议,计算机科学讲稿,第8137卷(2013),Springer-Verlag),106-121
[64] 克里斯托弗·佩瑟;Habel,Annegret,《通过构成(m,n)-粘着类别对图形进行归因》,(第六届图形计算模型国际研讨会,第1403卷(2015)),66-81,CEUR-WS.org
[65] 丰满,细节;圣地亚哥埃斯科瓦尔,GP 2的设计,第十届改写和编程减少策略国际研讨会。第十届改写和编程减少策略国际研讨会,EPTCS,82,1-16(2011)
[66] 丰满,细节;Bak,Christopher,根图形程序,Electron。Commun公司。EASST,54(2012)
[67] 克里斯托弗·波斯基特(Christopher M.Poskitt)。;Plump、Detlef、Hoare-style图形程序验证、基金。通知。,118, 1-2, 135-175 (2012) ·Zbl 1284.68333号
[68] 克里斯托弗·波斯基特(Christopher M.Poskitt)。;Plump,Detlef,验证图形程序的总体正确性,修订论文集,图形计算模型。修订论文选集,图形计算模型,电子。Commun公司。EASST,61(2013)·Zbl 1425.68080号
[69] Rensink,Arend,GROVE模拟器:状态空间生成工具,(Pfalz,J.;Nagl,M.;Böhlen,B.,图形变换与工业相关性的应用。图形变换与工业相关性的应用,计算机科学讲义,第3062卷(2004年),Springer Verlag),479-485
[70] 莱拉·里贝罗(Leila Ribeiro);费尔南多·路易斯·多蒂;达科斯塔,西蒙·安德烈;Dillenburg,Fabiane Cristine,《走向使用事件B的定理证明图文法》,电子。Commun公司。美国东部时间,30(2010)
[71] (Rozenberg,Grzegorz,《图形语法和图形转换计算手册》,第1卷:基金会(1997年),《世界科学》)·兹比尔0908.68095
[72] 斯特雷克,马丁,《证明助手中图形转换的建模与验证》,电子。注释Theor。计算。科学。,203, 1, 135-148 (2008) ·Zbl 1279.68297号
[73] 斯特雷克,马丁,《关于图形变换推理的局部性》,(第四届工业关联图形变换应用国际会议,第四届产业关联图形变换的应用国际会议),AGTIVE’11(2012),Springer-Verlag),169-181
[74] 斯特雷克,马丁,图形转换的交互式和自动化证明,数学。结构计算。科学。(2014),31页·Zbl 1398.68286号
[75] Andrew S.Tanenbaum。;David J.Wetherall,《计算机网络》(2011),Prentice Hall出版社
[76] Tran、Hanh Nhi;Christian Percebois,《面向属性保存图转换的规则级验证框架》,(Antoniol,Giuliano;Bertolino,Antonia;Labiche,Yvan,第五届国际IEEE软件测试、验证和确认会议(2012),IEEE计算机学会)·Zbl 1429.68043号
[77] Väänänen,Jouko,《二阶逻辑、集合论和数学基础》,(认识论与本体论:佩尔·马丁·洛夫的哲学和数学基础论文(2012),斯普林格·弗拉格),371-380·Zbl 1314.03014号
[78] 达尼尔·瓦罗;Varró,Gergely;Pataricza,András,设计视觉语言的自动转换,科学。计算。程序。,44, 2, 205-227 (2002) ·兹比尔1014.68039
[79] 乔斯·温默(Jos Warmer);Anneke Kleppe,《对象约束语言:用UML精确建模》(1999),Addison-Wesley Longman Publishing Co.,Inc·Zbl 1042.68757号
此参考列表基于出版商或数字数学图书馆提供的信息。它的项目与zbMATH标识符启发式匹配,并且可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。