×

具有时滞的概率规划的有时限终止分析。 (英语) Zbl 1496.68120号

摘要:本文研究了由几个程序块组成的具有延迟的概率规划(PPD)模型。除了运行时间外,执行每个块还需要额外的时间消耗(等待执行)。我们使用马尔可夫自动机解释PPD的操作语义,并在转换上使用成本结构。我们的目标是测量在给定时间范围内终止的PPD的各个执行路径,并计算最小终止概率,即在解决概率程序继承的不确定性的恶魔调度程序下的终止概率。当运行时间加等待时间有界时,可以通过比较一类格式良好的实数来确定恶魔调度器。该方法被扩展到参数PPD。在Schanuel猜想下,当运行时间有界时,恶魔调度器可以通过一类形式良好的实函数上的实根隔离来确定。最后给出了所提方法的复杂度上界。

MSC公司:

68号30 软件工程的数学方面(规范、验证、度量、需求等)
65年第68季度 形式语言和自动机
60年第68季度 规范和验证(程序逻辑、模型检查等)
68瓦30 符号计算和代数计算
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Abdulla,P.A.,《将概率带入无限世界》,(Katoen,J.-P;König,B.,第22届并发理论国际会议论文集。第22届并发理论国际会议论文集,LNCS,vol.6901(2011),Springer),1-16·Zbl 1343.68149号
[2] 阿查兹,M。;McCallum,S。;魏斯芬宁,V.,决定多项式指数问题,(第33届符号和代数计算国际研讨会论文集(2008),ACM),215-222·Zbl 1236.68301号
[3] 阿格拉瓦尔,S。;查特吉,K。;Novotní,P.,《词法排名超级大方:终止概率程序的有效方法》,(《美国计算机学会程序设计语言2(POPL)会议录》(2018年)),第34条,pp。
[4] Arons,T。;普努利,A。;Zuck,L.D.,通过概率抽象进行参数化验证,(Gordon,A.D.,《第六届软件科学和计算结构基础国际会议论文集》,第六届国际软件科学与计算结构基础会议论文集,LNCS,第2620卷(2003),Springer), 87-102 ·Zbl 1029.68104号
[5] Ax,J.,《关于Schanuel猜想》,《数学年鉴》。,93, 2, 252-268 (1971) ·Zbl 0232.10026号
[6] 阿齐兹,A。;Sanwal,K。;Singhal,V。;Brayton,R.,验证连续时间马尔可夫链,(Alur,R.;Henzinger,T.A.,第8届国际计算机辅助验证会议记录。第8届国际计算机辅助验证会议记录,LNCS,第1102卷(1996),Springer),269-276
[7] 拜尔,C。;B.R.Haverkort。;Hermanns,H。;Katoen,J.-P.,通过瞬态分析对连续时间马尔可夫链进行模型检验,(Emerson,E.A.;Sistla,A.P.,《第十二届计算机辅助验证国际会议论文集》,第十二届国际计算机辅助验证会议论文集,LNCS,第1855卷(2000),Springer),358-372·Zbl 0974.68017号
[8] 拜尔,C。;Katoen,J.-P.,《模型检验原理》(2008),麻省理工学院出版社·Zbl 1179.68076号
[9] 贝克,A.,先验数论(1975),剑桥大学出版社·Zbl 0297.10013号
[10] Ben-Amram,A.M。;Genaim,S.,线性约束回路的排名函数,J.ACM,61,4,第26条pp.(2014)·Zbl 1321.68296号
[11] O.伯内兹。;Garnier,F.,Proving post-sure termination,(Giesl,J.,Proceedings of the 16th International Conference on Term Rewriting and Applications.《第十六届国际术语改写和应用会议论文集》,LNCS,vol.3467(2005),Springer),第323-337页·Zbl 1078.68057号
[12] Bradley,A.R。;Manna,Z。;Sipma,H.B.,《多等级原则》,(Caires,L.;Italiano,G.F.;Montero,L.,Palamidessi,C.;Yung,M.,《第32届国际自动化、语言和编程学术讨论会论文集》,《第三十二届国际自动化学术讨论会会议论文集,语言和编程》,LNCS,第3580卷(2005),施普林格出版社),1349-1361·Zbl 1081.68568号
[13] 蔡,X。;周,X.,不可靠机器上具有指数处理时间的非对称提前和拖期调度,Ann.Oper。研究,98,1-4,313-331(2000)·Zbl 0990.90033号
[14] Chakarov,A。;Sankaranarayanan,S.,《鞅概率程序分析》,(Sharygina,N.;Veith,H.,《第25届计算机辅助验证国际会议论文集》,第25届国际计算机辅助验证会议论文集,LNCS,第8044卷(2013),Springer),511-526
[15] 查特吉,K。;Fu,H。;Goharshady,A.K.,《通过positivstellensatz’s的概率程序终止分析》,(Chaudhuri,s.;Farzan,A.,《第28届计算机辅助验证国际会议论文集》,第一部分,LNCS,第9779卷(2016),Springer),3-22·Zbl 1411.68025号
[16] 查特吉,K。;Fu,H。;Goharshady,A.K.,递归程序的非多项式最坏情况分析,(Majumdar,R.;Kuncak,V.,《第29届计算机辅助验证国际会议论文集》,第二部分,第29届国际计算机辅助验证会议论文集,第二部分,LNCS,第10427卷(2017),Springer),41-63·Zbl 1494.68053号
[17] 查特吉,K。;Fu,H。;Murhekar,A.,《近似线性预期时间界限的自动递归分析》,(Majumdar,R.;Kuncak,V.,《第29届计算机辅助验证国际会议论文集》,第一部分,第29届国际计算机辅助验证会议论文集,第一部分,LNCS,第10426卷(2017),Springer),118-139·兹比尔1494.68319
[18] Collins,G.E.,通过柱面代数分解消除实闭域的量词,(Brakhage,H.,《第二届GI自动理论和形式语言会议论文集》,第二届GI自动理论与形式语言会议文献集,LNCS,第33卷(1975),Springer),134-183·Zbl 0318.02051号
[19] 科隆,医学硕士。;Sipma,H.B.,《线性排序函数的合成》,(Margaria,T.;Yi,W.,《第七届系统构建与分析工具和算法国际会议论文集》,第七届国际系统构建和分析工具与算法会议论文集,LNCS,第2031卷(2001),Springer), 67-81 ·Zbl 0978.68095号
[20] 库克,B。;Podelski,A。;Rybalchenko,A.,《终结者:超越安全》,(Ball,T.;Jones,R.B.,《第18届计算机辅助验证国际会议论文集》,LNCS,第4144卷(2006),Springer),415-418
[21] de Moura,L。;Passmore,G.O.,有理数实闭无穷小和超越扩张中的计算,(Bonacina,M.P.,《第24届自动扣除国际会议论文集》,第24届国际自动扣除会议论文集,LNCS,第7898卷(2013),Springer),178-192·Zbl 1381.68278号
[22] 邓,Y。;Hennessy,M.,《论马尔可夫自动机的语义》,Inf.Comput。,222, 139-168 (2013) ·Zbl 1286.68362号
[23] Dijkstra,E.W.,《程序设计学科》(1976),普伦蒂斯·霍尔出版社·Zbl 0368.68005号
[24] Dolzmann,A。;Sturm,T.,REDLOG:计算机代数与计算机逻辑的结合,ACM SIGSAM Bull。,31, 2, 2-9 (1997)
[25] 艾森特罗,C。;Hermanns,H。;Zhang,L.,关于连续时间中的概率自动机,(第25届IEEE计算机科学逻辑年度研讨会论文集(2010),IEEE计算机学会),342-351
[26] 埃斯帕尔扎,J。;Gaiser,A。;Kiefer,S.,《使用模式证明概率程序的终止》(《第24届计算机辅助验证国际会议论文集》,第24届国际计算机辅助验证会议论文集,LNCS,第7358卷(2012),Springer),123-138
[27] 费奥里蒂,L.M.F。;Hermanns,H.,《概率终止:稳健性、完整性和组合性》,(第42届ACM SIGPLAN-SIGACT编程语言原理研讨会论文集(2015),ACM),489-501·Zbl 1345.68104号
[28] Giesl,J。;Brockschmidt,M。;艾姆斯,F。;弗洛恩,F。;福斯,C。;奥托,C。;普吕克,M。;施耐德-坎普,P。;斯特罗德,T。;瑞典斯威德斯基。;Thiemann,R.,《用AProVE证明程序自动终止》,(Demri,S.;Kapur,D.;Weidenbach,C.,《第七届国际自动推理联合会议论文集》,第七届自动推理国际联合会议论文,LNCS,第8562卷(2014),Springer),184-191·Zbl 1409.68256号
[29] Goldstine,H.H。;von Neumann,J.,《电子计算仪器的规划和编码问题》,(von Newmann,J;Traub,A.H.,《约翰·冯·诺依曼文集》,第5卷(1963年),佩加蒙出版社),80-235
[30] 戈登,A.D。;Henzinger,T.A。;Nori,A.V。;Rajamani,S.K.,概率编程(Proceedings on Future of Software Engineering,2014),ACM,167-181
[31] Hajek,B.E.,排队延迟民间定理的证明及其在网络路由中的应用,J.ACM,30,4,834-851(1983)·兹比尔062768035
[32] Han,T.等人。;Katoen,J.-P。;Mereacre,A.,概率时界可达性的近似参数综合,(第29届IEEE实时系统研讨会论文集(2008),IEEE计算机学会),173-182
[33] He,J。;塞德尔,K。;McIver,A.,防护命令语言的概率模型,Sci。计算。程序。,28, 2-3, 171-192 (1997) ·Zbl 0877.68014号
[34] Hoare,C.A.R.,计算机编程的公理基础,Commun。ACM,第12、10、576-580页(1969年)·Zbl 0179.23105号
[35] Hyytiä,E。;Alto,S.,《带FCFS和LCFS调度的往返路线》,《执行评估》。,97, 83-103 (2016)
[36] Jansen,N。;Dehnert,C。;卡明斯基,B.L。;Katoen,J.-P。;Westhofen,L.,概率程序的有界模型检验,(Artho,C.;Legay,A.;Peled,D.,《第十四届自动技术验证与分析国际研讨会论文集》,LNCS,第9938卷(2016),Springer),68-85·兹比尔1398.68343
[37] Kaltoffen,E.,《从多元到二元和一元积分多项式因式分解的多项式时间缩减》,SIAM J.Compute。,14, 2, 469-489 (1985) ·兹比尔0605.12001
[38] 卡明斯基,B.L。;Katoen,J.-P.,《论几乎完全终止的硬度》,(Italiano,G.F.;Pighizini,G.;Sannella,D.,《第40届计算机科学数学基础国际研讨会论文集》,第一部分,第40届国际计算机科学数学基础研讨会论文集,第I部分,LNCS,第9234卷(2015),施普林格),307-318·Zbl 1465.68097号
[39] 卡明斯基,B.L。;Katoen,J.-P。;Matheja,C。;Olmedo,F.,《概率程序预期运行时间的弱前提推理》,(Thiemann,P.,《第25届欧洲编程研讨会论文集》,《第二十五届欧洲编程会议论文集》LNCS,第9632卷(2016),Springer),364-389·Zbl 1335.68058号
[40] Katoen,J.-P。;Gretz,F。;Jansen,N。;卡明斯基,B.L。;Olmedo,F.,《理解概率程序》(Meyer,R.;Platzer,A.;Wehrheim,H.,《正确的系统设计》,LNCS,第9360卷(2015),Springer),15-32·Zbl 1444.68045号
[41] Kozen,D.,概率程序的语义,(第20届计算机科学基础年度研讨会论文集(1979),IEEE计算机学会),101-114
[42] Kozen,D.,概率PDL,(第15届ACM计算理论研讨会论文集(1983),ACM),291-297
[43] Manna,Z.,《计算数学理论》(1974),McGraw-Hill·Zbl 0353.68066号
[44] McIver,A。;Morgan,C.,概率系统的抽象、精化和证明(2006),施普林格
[45] McIver,A。;摩根,C。;卡明斯基,B.L。;Katoen,J.,《关于几乎完全终止的新证明规则》,(美国计算机学会程序语言2(POPL)会议记录(2018年)),第33条,pp。
[46] Monniaux,D.,《程序概率终止的抽象分析》(Cousot,P.,《第八届国际静态分析研讨会论文集》,第八届静态分析国际研讨会论文集,LNCS,第2126卷(2001),Springer),111-126·Zbl 0997.68515号
[47] 奥尔梅多,F。;卡明斯基,B.L。;Katoen,J.-P。;Matheja,C.,《递归概率程序的推理》,(第31届ACM/IEEE计算机科学逻辑研讨会论文集(2016),ACM),672-681·Zbl 1401.68048号
[48] Pindo,M.,《调度:理论、算法和系统》(1995),Prentice-Hall·Zbl 1145.90393号
[49] Podelski,A。;Rybalchenko,A.,《线性排序函数综合的完整方法》,(Steffen,B.;Levi,G.,《第五届国际验证、模型检验和抽象解释会议论文集》,第五届验证、模型检查和抽象解释国际会议论文集,LNCS,第2937卷(2004),施普林格),239-251·Zbl 1202.68109号
[50] Ross,S.,《随机动态规划导论》(1983),学术出版社·Zbl 0567.90065号
[51] 谢里尔,M。;普努利,A。;Hart,S.,概率程序的验证,SIAM J.Comput。,13, 2, 292-314 (1984) ·Zbl 0533.68012号
[52] Stewart,W.J.,《马尔可夫链数值解导论》(1994),普林斯顿大学出版社·Zbl 0821.65099号
[53] Tanenbaum,A.S.,《现代操作系统》(2007),培生出版社·Zbl 0856.68041号
[54] 王,P。;Fu,H。;查特吉,K。;邓,Y。;Xu,M.,证明随机变量依赖终止概率程序的预期敏感性,(美国计算机学会程序设计语言4(POPL)会议记录(2020年)),第25条,pp。
[55] 魏斯,G。;Pindo,M.,在不同处理器上使用指数服务时间调度任务以最小化最大完工时间或流动时间,J.Appl。概率。,17, 1, 187-202 (1980) ·Zbl 0427.90051号
[56] 徐,M。;Chen,L。;曾,Z。;李振斌,有理特征值线性系统可达性分析,国际系统科学杂志。科学。,41, 12, 1411-1419 (2010) ·Zbl 1206.93013号
[57] 徐,M。;张,L。;Jansen,D.N。;朱,H。;Yang,Z.,《马尔可夫报酬模型上的多阶段直至公式:代数方法》,Theor。计算。科学。,611, 116-135 (2016) ·Zbl 1332.68143号
[58] 张,L。;Jansen,D.N。;尼尔森,F。;Hermanns,H.,使用分层的高效CSL模型检查,Log。方法计算。科学。,8,2,第17条,第(2012)页·Zbl 1348.68152号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。