×

基于场景的代理验证和设计的计算复杂性。 (英语) Zbl 1122.68066号

摘要:我们首先主张AUML(Agent Unified Modeling Language,代理统一建模语言)符号,即使在其新版本中,也不够精确,无法充分描述协议。Harel早就发现了这个问题,我们建议遵循他的解决方案:用“预图表”扩展序列图,即选择出协议的启动序列。这种新的符号保持了可读性和直观性,但在技术上也足够了,并且被赋予了形式语义。它实际上是一种简单的时态逻辑形式,配备了基于游戏的语义,适合对基于代理的系统进行建模。然后我们继续研究它的复杂性。不出所料,带有协议角色的版本无法确定。主要有趣的问题是合成遵循所述协议的代理。令人惊讶的是,即使我们删除了角色、替代项、循环、异步通信、条件、约束、否定项(已经在AUML中删除),它也是不可判定的。检查一个代理社会是否遵守这个琐碎符号中给出的协议的复杂性也高得惊人:它是PSPACE完备的,就像时态逻辑一样,而我们表明,这种简单的语言的表达能力远远不如时态逻辑。中间的符号具有预期的表达能力增加,但复杂性没有增加。这就证明了使用一种语言的合理性,包括替代项、异步通信和条件,因为它可以在不增加复杂性的情况下提高表达能力。

MSC公司:

65年第68季度 算法和问题复杂性分析
60年第68季度 规范和验证(程序逻辑、模型检查等)
68T01型 人工智能的一般主题
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Amyot博士。;Eberlein,A.,《电信系统开发场景符号评估》,Telecomm。系统。J.,24,1,61-94(2003)
[2] R.Alur,R.Grosu,M.McDougall,层次反应机的模块化求精,收录于:Proc。第27届美国计算机学会SIGPLAN-SIGACT编程语言原理研讨会,马萨诸塞州波士顿,2000年。ACM-SIGPLAN-SIGACT;R.Alur,R.Grosu,M.McDougall,层次反应机的模块化求精,收录于:Proc。第27届美国计算机学会SIGPLAN-SIGACT编程语言原理研讨会,马萨诸塞州波士顿,2000年。ACM SIGPLAN-SIGACT公司·Zbl 1323.68196号
[3] M.阿巴迪。;Lamport,L。;Wolper,P.,《反应系统的可实现和不可实现规范》,(Ausiello,G.;Dezani-Ciancaglini,M.;Ronchi Della Rocca,S.,《自动化、语言和编程学报》,第16届国际学术讨论会,ICALP89。1989年7月11日至15日,意大利斯特雷萨,ICALP89,第16届国际学术讨论会,《自动化、语言和编程会议录》。第16届国际学术讨论会《自动化、语言和编程会议录》,ICALP89。《自动化、语言与编程学报》,第16届国际学术讨论会,ICALP89,意大利斯特雷萨,1989年7月11-15日,计算机科学讲稿,第372卷(1989),施普林格:施普林格柏林)
[4] Bohn,J。;Damm,W。;克洛泽,J。;莫伊克,A。;Wittke,H.,《使用状态图和实时序列图对列车系统应用进行建模和验证》(Ehrig,H.;Krämer,B.J.;Ertas,A.,《集成设计与工艺技术会议论文集》(IDPT2002)(2002),设计与工艺科学学会)
[5] Bordini,R.H。;费希尔,M。;帕尔达维拉,C。;Wooldridge,M.,模型检查代理speak,(Rosenschein,J.S.;Sandholm,T.;Wooldrige,M.;Yokoo,M,《第二届自治代理和多代理系统国际联合会议论文集》(AAMAS-2003)。《第二届自治代理和多代理系统国际联合会议记录》(AAMAS-2003),澳大利亚墨尔本(2003),ACM出版社:纽约ACM出版社),409-416
[6] A.Bunker,G.Gopalakrishnan,使用基于LSC的规范验证基于虚拟组件接口的PCI总线包装器,技术报告UUCS-02-004,犹他大学计算学院,2002年;A.Bunker,G.Gopalakrishnan,使用基于LSC的规范验证基于虚拟组件接口的PCI总线包装器,技术报告UUCS-02-004,犹他大学计算学院,2002年
[7] Bontemps,Y。;Heymans,P.,《与声音一样快》(轻量级形式化场景合成和验证),(Giese,H.;Krüger,I.,第三届国际研讨会《场景和状态机:模型、算法和工具》(SCESM'04)。程序。第三届国际研讨会“场景和状态机:模型、算法和工具”(SCESM'04),爱丁堡(2004),IEE,27-34,在线阅读
[8] Bontemps,Y。;海曼斯,P。;Kugler,H.,《将LSC应用于空中交通控制系统规范》,(Uchitel,S.;Bordeleau,F.,第二届国际研讨会《场景和状态机:模型、算法和工具》(SCESM'03),第25届国际软件大会。工程(ICSE’03)。程序。第二届国际研讨会“场景和状态机:模型、算法和工具”(SCESM'03),第25届国际软件大会。工程(ICSE’03),俄勒冈州波特兰(2003),IEEE),网址:
[9] 比奇,J.R。;Landweber,L.H.,《求解序列条件有限状态策略》,Trans。阿默尔。数学。《社会学杂志》,138295-311(1969)·兹比尔0182.02302
[10] Y.Bontemps,根据场景对基于状态的规范进行自动验证(将对象间规范与对象内规范联系起来的一个步骤),硕士论文,比利时纳穆尔大学,2001年;Y.Bontemps,根据场景对基于状态的规范进行自动验证(将对象间规范与对象内规范联系起来的一步),硕士论文,比利时纳穆尔大学,2001年
[11] Y.Bontemps,《基于场景的规范的可实现性》,Diplóme d’etaus approfundies,巴黎圣母大学,纳穆尔大学信息学院,计算机科学系,比利时纳穆尔,2003年;Y.Bontemps,基于场景的规范的可实现性,Diplôme d‘Études approvides,巴黎圣母大学法学院,纳穆尔大学信息学院,计算机科学系,比利时纳穆尔,2003年
[12] Y.Bontemps,《关于uml 2.0交互图的语义》,技术报告,纳穆尔大学信息学院,2004年;Y.Bontemps,《关于uml 2.0交互图的语义》,技术报告,纳穆尔大学信息学院,2004年
[13] Y.Bontemps,Relating inter-agent and intra agent specifications(the case of live sequence charts),博士论文,巴黎圣母大学,纳穆尔大学信息学院,计算机科学系,2005年;Y.Bontemps,《代理间和代理内规范的关联》(以实时序列图为例),博士论文,巴黎圣母大学,纳穆尔大学信息研究所,计算机科学系,2005年
[14] 邦坦普斯,Y。;肖本斯,P.-Y。;Löding,C.,《从基于场景的规范合成开放式反应系统》,《信息基础》,62,2,139-169(2004)·Zbl 1082.68064号
[15] A.Church,《逻辑、算术和自动机》,摘自:Proc。实习医生。国会数学。,1963年,第23-35页;A.Church,《逻辑、算术和自动机》,摘自:Proc。实习医生。国会数学。,1963年,第23-35页·Zbl 0116.33604号
[16] M.Victoria e Cengarle,A.Knapp,《Uml 2.0交互:语义和精炼》,摘自:J.Jürjens,e.B.Fernandez,R.France,B.Rumpe(编辑),Proc。第三国际仓库。使用UML进行关键系统开发(CSDUML'04,论文集),2004年,第85-99页;M.Victoria e Cengarle,A.Knapp,《Uml 2.0交互:语义和精炼》,摘自:J.Jürjens,e.B.Fernandez,R.France,B.Rumpe(编辑),Proc。第三国际仓库。使用UML进行关键系统开发(CSDUML'04,论文集),2004年,第85-99页
[17] 钱德拉特区。;Kozen,A.K。;Stockmeyer,L.J.,Alternation,J.ACM,28,1,114-133(1981)·Zbl 0473.68043号
[18] Damm,W。;Harel,D.,LSCs:将生命注入信息序列图,形式方法系统。设计,19,1,45-80(2001)·Zbl 0985.68033号
[19] 邓恩,体育。;Laurence,M。;Wooldridge,M.,代理设计问题的复杂性结果,Ann.Math。计算。电话通知。,1, 1, 19-36 (2003)
[20] E.A.爱默生,《时间与模态逻辑》,载:[56],第16章,第997-1072页,国际标准书号0-262-72015-9,第二次印刷,1998年;E.A.Emerson,时间和模态逻辑,见:[56],第16章,第997-1072页,ISBN 0-262-72015-9,第二次印刷,1998年·Zbl 0900.03030号
[21] 埃斯特瓦,M。;罗德·盖兹,J.A。;塞拉,C。;加西亚,P。;Arcos,J.L.,《关于电子机构的正式规范》,(Agent-Mediated electronic Commerce(the European AgentLink Perspective)。Agent-Mediated Electronic Commerce(The European AgentLink Perspective),《人工智能讲义》,第1991卷(2001年),施普林格:施普林格柏林),第126-147页
[22] 智能和物理代理基础,规范第2部分——代理通信语言,1999
[23] P.Gastin,B.Lerman,M.Zeitoun,《异步系统的分布式游戏和分布式控制》,摘自:Proc。拉丁美洲理论信息学(拉丁文'04),2004年;P.Gastin,B.Lerman,M.Zeitoun,《异步系统的分布式游戏和分布式控制》,摘自:Proc。拉丁美洲理论信息学(拉丁文'04),2004·兹比尔1196.68157
[24] Harel,D.,《状态图:复杂系统的视觉形式主义》,《科学》。计算。编程,8231-274(1987)·Zbl 0637.68010号
[25] Harel,D.,《从游戏场景到代码:一个可实现的梦想》,IEEE计算。,34, 1, 53-60 (2001)
[26] Harel,D。;Kugler,H.,根据LSC规范合成基于状态的对象系统,国际。J.计算机科学基础,13,1,5-51(2002),初步版本出现在:Proc。第五届国际自动机实现与应用大会(CIAA 2000),载于:计算机科学讲稿,第2088卷,2000年7月·Zbl 1066.68017号
[27] Harel,D。;Marelly,R.,来吧,让我们一起玩!使用LSC和Play-Engine的基于场景的编程(2003),Springer:Springer Berlin
[28] Holzmann,G.J.,模型检查器SPIN,软件工程,23,5,279-295(1997)
[29] Huget,M.-P.,《FIPA建模:交互图》,智能物理代理基金会,瑞士日内瓦,2003年
[30] Harel,D。;瓦尔迪,M.Y。;Kupferman,O.,《关于验证并发转换系统的复杂性》,Inform。和计算。,173, 2 (2002) ·Zbl 1009.68082号
[31] 雨果,M.-P。;Wooldridge,M.,《acl合规性验证的模型检查》(Rosenschein,J.S.;Sandholm,T.;Wooldrige,M.;Yookoo,M.),《第二届自主代理和多代理系统国际联合会议论文集》(AAMAS-2003)。《第二届自治代理和多代理系统国际联合会议记录》(AAMAS-2003),澳大利亚墨尔本(2003),ACM出版社:纽约ACM出版社)
[32] 国际电信联盟,MSC-2000:ITU-T建议Z.120:消息序列图(MSC),2000
[33] N.Kam,D.Harel,H.Kugler,R.Marelly,A.Pnueli,E.J.A.Hubbard,M.J.Stern,《线虫发育的形式化建模:基于场景的方法》,摘自:Proc。CMSB 2003年,2003年,第4-20页;N.Kam,D.Harel,H.Kugler,R.Marelly,A.Pnueli,E.J.A.Hubbard,M.J.Stern,《线虫发育的形式化建模:基于场景的方法》,摘自:Proc。CMSB 2003年,2003年,第4-20页·Zbl 1053.92034号
[34] 库格勒,H。;Harel,D。;普努利,A。;袁,L。;Bontemps,Y.,《实时序列图的时序逻辑》,(《系统构建和分析的工具和算法程序》(TACAS'05)。程序。《系统构建和分析的工具和算法》(TACAS'05),计算机科学讲稿(2005),施普林格出版社:施普林格-柏林)
[35] Kirsten,D.,《交替树自动机和奇偶博弈》,《计算机科学讲义》,第2500卷(2002年),《施普林格:施普林格柏林》,第9章,第385页·Zbl 1021.03030号
[36] O.Kupferman,M.Y.Vardi,《综合分布式系统》,载:Proc。第16届IEEE交响乐团。《计算机科学中的逻辑》,2001年;O.Kupferman,M.Y.Vardi,《合成分布式系统》,摘自:Proc。第16届IEEE交响乐团。论计算机科学中的逻辑,2001
[37] 北卡罗来纳州林奇。;Tuttle,M.R.,《输入/输出自动机简介》,CWI Quarterly,2,3,219-246(1989)·Zbl 0677.68067号
[38] M.Maidl,CTL和LTL的常见片段,in:Proc。第41届计算机科学基础年会,2000年,第643-652页;M.Maidl,CTL和LTL的常见片段,in:Proc。第41届计算机科学基础年度研讨会,2000年,第643-652页
[39] R.Marelly,D.Harel,H.Kugler,可执行序列图中的多实例和符号变量,见:Proc。第17届美国计算机学会面向对象编程、系统、语言和应用会议(OOPSLA’02),西雅图,华盛顿州,2002年,第83-100页;R.Marelly,D.Harel,H.Kugler,可执行序列图中的多实例和符号变量,见:Proc。第17届美国计算机学会面向对象编程、系统、语言和应用会议(OOPSLA’02),西雅图,华盛顿州,2002年,第83-100页
[40] A.Muscholl,D.Peled,Z.Su,《决定消息序列图的属性》,《软件科学和计算机结构基础》(1998);A.Muscholl,D.Peled,Z.Su,《决定消息序列图的属性》,《软件科学和计算机结构基础》(1998)
[41] Madhusudhan,P。;Thiagarajan,P.S.,异步分布式控制器的可判定类,(CONCUR’02的Proc.)。程序。捷克共和国布尔诺CONCUR’02。程序。CONCUR’02的。程序。CONCUR’02,捷克共和国布尔诺,计算机科学讲义,第2421卷(2002),施普林格:施普林格柏林)·Zbl 1012.68118号
[42] 对象管理小组(UML修订工作组),OMG UML规范(2.0),2003年
[43] Papadimitriou,C.H.,《计算复杂性》(1994),艾迪森·韦斯利:艾迪森·韦斯利阅读,马萨诸塞州·Zbl 0833.68049号
[44] Peled,D.A。;克拉克,E.M。;Grumberg,O.,《模型检验》(2000年),麻省理工学院出版社:麻省理学院出版社剑桥
[45] A.Pnueli,R.Rosner,《关于反应式模块的合成》,载于《第十六届ACM编程语言原理研讨会论文集》,1989年,第179-190页;A.Pnueli,R.Rosner,《关于反应模块的合成》,载于《第十六届ACM编程语言原理研讨会论文集》,1989年,第179-190页·兹伯利0686.68015
[46] 普努利,A。;Rosner,R.,《异步反应模块的合成》,(Ausiello,G.;Dezani-Ciancaglini,M.;Ronchi Della Rocca,S.,《自动化、语言与编程》,第十六届国际学术讨论会(ICALP)。自动化,语言与编程,第16届国际学术讨论会(ICALP),意大利斯特雷萨。自动化,语言与编程,第16届国际学术讨论会(ICALP)。自动化,语言与编程,第十六届国际学术讨论会(ICALP),意大利斯特雷萨,计算机科学讲义,第372卷(1989),施普林格:施普林格柏林),652-671·兹伯利0686.68015
[47] R.Rosner,反应系统的模块化合成,博士论文,魏茨曼科学研究所,以色列Rehovot,1992年;R.Rosner,反应系统的模块化合成,博士论文,魏茨曼科学研究所,以色列Rehovot,1992年
[48] 罗素·S·J。;Subramanian,D.,Provably bounded-optimal agents,《人工智能研究杂志》,第2575-609页(1995年)·Zbl 0900.68091号
[49] Savitch,W.J.,《不确定性和确定性磁带复杂性之间的关系》,J.Compute。系统科学。,4, 2, 177-192 (1970) ·Zbl 0188.33502号
[50] Prasad Sistla,A。;Clarke,E.M.,命题时序逻辑的复杂性,J.ACM,32,733-749(1985)·Zbl 0632.68034号
[51] Stewart,I.A.,基于代理系统中实现和维护问题的复杂性,人工智能,146175-191(2003)·Zbl 1082.68578号
[52] W.Thomas,《关于无限物体的自动机》,载于:[56],第4章,第134-191页。ISBN 0-262-72015-9(第二次印刷,1998年);W.Thomas,《关于无限对象的自动机》,见:[56],第4章,第134-191页。ISBN 0-262-72015-9(第二次印刷,1998年)
[53] Thomas,W.,《语言、自动机和逻辑》(Rozenberg,G.;Salomaa,A.,《形式语言手册》,第3卷(1997),Springer:Springer Berlin,纽约),第7章·Zbl 0866.68057号
[54] Tripakis,J.,《常规语言分散观察和控制的不可解释问题》,Inform。过程。莱特。,90 (2004) ·Zbl 1178.68327号
[55] Vardi,M.Y.,《公平实现和综合的自动机理论方法》,(Wolper,P.,《第七届计算机辅助验证国际会议论文集》,第939卷。第七届计算机辅助核查国际会议记录,第939卷,比利时列日(1995年),施普林格:施普林格柏林),267-278
[56] (Leeuwen,J.van(1990),麻省理工学院出版社和爱思唯尔科学出版社:麻省理学院出版社和爱思唯尔科学出版社,荷兰阿姆斯特丹和马萨诸塞州剑桥),(第二次印刷,1998年)·Zbl 0712.68054号
[57] 瓦尔迪,M。;Wolper,Y.P.,《程序模态逻辑的自动机理论技术》,J.Compute。系统科学。,32, 2, 183-221 (1986) ·Zbl 0622.03017号
[58] C.D.Walton,《多智能体对话协议》,摘自:第八届人工智能与数学国际研讨会论文集,佛罗里达州劳德代尔堡,2004年;C.D.Walton,《多智能体对话协议》,摘自:第八届人工智能与数学国际研讨会论文集,佛罗里达州劳德代尔堡,2004年
[59] 伍尔德里奇,M。;Dunne,P.E.,《代理验证的计算复杂性》,(Meyer,J.-J.C.;Tambe,M.,Agents VIII,第八届国际安乐研讨会,2001年。代理人VIII,程序。2001年第八届国际安乐研讨会,《人工智能讲义》,第2333卷(2002年),《施普林格:施普林格柏林》,第115-127页·Zbl 1050.68632号
[60] 伍尔德里奇,M。;费希尔,M。;雨果,M.-P。;Parsons,S.,《使用mable对多智能体系统进行模型检查》,(《第一届国际自治智能体和多智能体联合会议论文集》(2002年),ACM出版社:纽约ACM出版社),952-959
[61] Wolper,P.,时间逻辑更具表现力,Inform。和控制,56,1-2,72-99(1983)·Zbl 0534.03009号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。