×

分层并发实时系统的参数综合。 (英语) Zbl 1314.68081号

摘要:建模和验证复杂的实时系统,包括时间延迟,是众所周知的难题。检查每个延迟的一个特定值的系统正确性不会给出其他值的任何信息。因此,通过考虑延迟是参数(未知常数)并合成保证正确行为的约束,进行参数推理是很有趣的。我们在这里介绍了参数状态定时通信时序过程,这是一种能够指定和验证具有复杂数据结构的参数层次实时系统的语言。虽然我们证明了综合在一般情况下是不可判定的,但我们提出了几种有效的参数综合半算法,这些算法在实践中表现良好。这项工作已在实时模型检查器PSyHCoS中实现,并在一组案例研究中进行了验证。

MSC公司:

68平方米 计算机系统环境下的性能评估、排队和调度
60年第68季度 规范和验证(程序逻辑、模型检查等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] 丙酮,L。;鲍耶,P。;Burgueño,A。;拉森,KG;Arvind,V.(编辑);Ramanujam,R.(编辑),《时间自动机可达性测试的力量》,第1530、245-256号(1998年),柏林
[2] 丙酮,L。;Burgueño,A。;拉森,KG;Steffen,B.(编辑),《通过时间自动机可达性测试进行模型检查》,第1384、263-280号(1998年),柏林
[3] Adbeddaïm Y,Maler O(2002)使用秒表自动机的先发制人的车间调度。收录:Katoen JP,Stevens P(编辑)TACAS,计算机科学课堂讲稿,第2280卷。柏林施普林格,第113-126页·Zbl 1043.68510号
[4] Adbeddaím Y,Asarin E,Maler O(2006)《带时间自动机的调度》。计算机科学理论354(2):272-300·Zbl 1088.68023号
[5] Akshay S,Hélouét L,Jard C,Reynier PA(2012),守卫扩大下时间Petri网的鲁棒性。RP,计算机科学课堂讲稿,第7550卷。柏林施普林格,第92-106页·Zbl 1355.68187号
[6] Alur R,Dill DL(1994)时间自动机理论。计算机科学理论126(2):183-235·Zbl 0803.68071号 ·doi:10.1016/0304-3975(94)90010-8
[7] 阿鲁尔(Alur,R.)。;Madhusudan,P。;Bernardo,M.(编辑);Corradini,F.(编辑),时间自动机的决策问题:一项调查,第3185号,1-24(2004),柏林·Zbl 1105.68057号
[8] Alur R、Henzinger TA、Vardi MY(1993),参数化实时推理。收录:Kosaraju SR、Johnson DS、Aggarwal A(eds)第二十五届ACM计算理论研讨会论文集,1993年5月16日至18日,加利福尼亚州圣地亚哥·Zbl 1310.68139号
[9] Andréet(2010)并发系统中时间参数合成的逆方法。法国ENS Cachan实验室Spécification et Vérification博士论文
[10] 安德烈女士。;Liu,Y.(编辑);Martin,A.(编辑),《实时系统的观察者模式》,125-134(2013),华盛顿特区
[11] AndréÉ,Soulat R(2013)逆方法。计算机工程和信息技术的FOCUS系列。ISTE有限公司和John Wiley&Sons公司·Zbl 1217.68140号
[12] Andréet,Chatain T,Encrenaz E,Fribourg L(2009)参数时间自动机的逆方法。国际计算机科学杂志20(5):819-836·Zbl 1187.68286号 ·doi:10.1142/S0129054109006905
[13] 安德烈女士。;弗里堡,L。;库切拉,A.(编辑);Potapov,I.(编辑),《时间自动机的行为制图》,第6227、76-90号(2010年),柏林·Zbl 1287.68089号
[14] Andréet、Fribourg L、Kühne U、Soulat R(2012a)IMITATOR 2.5:用于分析调度问题中的稳健性的工具。收录于:FM,计算机科学课堂讲稿,第7436卷。柏林施普林格,第33-36页
[15] 安德烈女士。;刘,Y。;Sun,J。;Dong,JS;Perseil,I.(编辑);Pouzet,M.(编辑);Breitman,K.(编辑),分层并发实时系统的参数合成,253-262(2012),华盛顿特区
[16] 安德烈女士。;弗里堡,L。;苏拉特,R。;Hung,DV(编辑);Ogawa,M.(编辑),《合并与征服:参数时间自动机中的状态合并》,第8172、381-396号(2013),柏林·Zbl 1410.68194号
[17] 安德烈女士。;刘,Y。;Sun,J。;Dong,JS;林,SW;Sharygina,N.(编辑);Veith,H.(编辑),《PSyHCoS:分层并发实时系统的参数合成》,第8044、984-989号(2013),柏林
[18] 安德烈女士。;佩特鲁奇,L。;佩莱格里诺,G。;Braberman,V.(编辑);Fribourg,L.(编辑),具有抑制弧的时间Petri网的精确鲁棒性分析,编号8053,1-15(2013),柏林·Zbl 1390.68455号
[19] Annichini,A。;Bouajjani,A。;Sighireanu,M.,TReX:复杂系统可达性分析工具,第2102号,368-372(2001),柏林·Zbl 0991.68645号
[20] Asarin,E。;马勒,O。;Pnueli,A.,《关于时间自动机和数字电路中延迟的离散化》,第1466、470-484号(1998),柏林·Zbl 0933.94045号
[21] Bagnara R,Hill PM,Zaffanella E(2008)《帕尔玛多面体图书馆:为硬件和软件系统的分析和验证提供一整套数值抽象。科学计算程序72(1-2):3-21·doi:10.1016/j.scico.2007.08.001
[22] Baier C,Katoen JP(2008)模型检验原理。麻省理工学院出版社,马萨诸塞州剑桥·Zbl 1179.68076号
[23] 贝尔曼,G。;拉森,KG;拉斯穆森,JI,《超越活性:有时限活性的有效参数合成》,第3829号,第81-94页(2005),柏林·Zbl 1175.68255号
[24] Bengtsson,J。;Yi,W.,《时间自动机:语义、算法和工具》,第3098号,第87-124页(2004),柏林·Zbl 1088.68119号 ·doi:10.1007/978-3-540-27755-23
[25] 贝拉德。;加斯丁,P。;Petit,A.,《论时间自动机中不可观测动作的力量》,第1046257-268号(1996),柏林·Zbl 1379.68216号
[26] Bérard B,Petit A,Diekert V,Gastin P(1998)时间自动机中无声跃迁的表达能力表征。Fundam通知36:145-182·Zbl 0930.68077号
[27] 鲍耶,P。;拉森,KG;马基,N。;O·桑库尔。;苏拉,CR;Katoen,JP(编辑);König,B.(编辑),《时间自动机总是可以实现的》,第6901号,第76-91页(2011年),柏林·Zbl 1343.68134号
[28] 鲍耶,P。;马基,N。;桑库尔,O。;Czumaj,A.(编辑);Mehlhorn,K.(编辑);Pitts,AM(编辑);Wattenhofer,R.(编辑),《时间自动机中的鲁棒可达性:基于游戏的方法》,第7392号,第128-140页(2012年),柏林·Zbl 1367.68161号
[29] 鲍耶,P。;马基,N。;O·桑库尔。;宾夕法尼亚州阿卜杜拉(编辑);Potapov,I.(ed.),《时间自动机的鲁棒性》,第8169号,第1-18页(2013),柏林·Zbl 1407.68282号
[30] Bozzelli L,La Torre S(2009)下界/上界参数时间自动机的决策问题。表格方法系统设计35(2):121-151·Zbl 1186.68245号 ·doi:10.1007/s10703-009-0074-0
[31] Chaki,S。;EM克拉克;Ouaknine,J。;Sharygina,北卡罗来纳州。;Sinha,N.,《基于状态/事件的软件模型检查》,编号2999、128-147(2004),柏林·Zbl 1196.68129号
[32] Chevallier R,Encrenaz-Tiphène E,Fribourg L,Xu W(2009)使用参数时间自动机对存储器电路的通用架构进行时间验证。表格方法系统设计34(1):59-81·Zbl 1165.68401号 ·doi:10.1007/s10703-008-0061-x
[33] ClarisóR,Cortadella J(2007)八面体抽象域。科学计算程序64(1):115-139·兹比尔1171.68540 ·doi:10.1016/j.scico.2006.03.009
[34] EM克拉克;格伦伯格,O。;Jha,S。;卢,Y。;Veith,H.,反例引导的抽象精化,154-169(2000),柏林·Zbl 0974.68517号
[35] Collomb-Annichini A,Sighireanu M(2001)使用TReX对IEEE 1394根竞争协议进行参数化可达性分析。包含:RT-TOOLS
[36] D’Argenio,公关;Katoen,JP;Ruys,TC;Tretman,J.,有界重传协议必须准时!,第1217号,416-431(1997),柏林
[37] Davies J(1993)《实时CSP中的规范和证明》。剑桥大学出版社·Zbl 0820.68075号 ·doi:10.1017/CBO9780511569760
[38] 董建生,郝鹏,秦S,孙杰,易伟(2008)时间自动机模式。IEEE Trans Softw工程34(6):844-859·doi:10.1109/TSE.2008.52
[39] Encreaz,E。;弗里堡,L.,《事件的时间分离:一种逆方法》,第209号,第135-148页(2008年),帕莱索·兹比尔1279.68256
[40] Fidge CJ、Hayes IJ、Watson G(1999)《最后期限命令》。IEE程序软件146(2):104-111·doi:10.1049/ip-sen:1990407
[41] 弗里堡,L。;莱森斯,D。;莫罗,P。;Soulat,R.,使用逆方法对调度问题进行鲁棒性分析,73-80(2012),华盛顿特区
[42] TA Henzinger;Wong-Toi,H.,《使用高科技合成蒸汽锅炉的控制参数》,第1165期,第265-282页(1995年),柏林·doi:10.1007/BFb0027241
[43] Henzinger TA、Nicollin X、Sifakis J、Yovine S(1994)《实时系统的符号模型检查》。信息计算111(2):193-244·Zbl 0806.68080号 ·doi:10.1006/inco.1994.1045
[44] Henzinger TA,Ho PH,Wong-Toi H(1997)HyTech:混合系统的模型检查器。软工具技术转换1:460-463·Zbl 1060.68603号
[45] Hoare C(1985)通信顺序过程。Prentice-Hall,计算机科学国际系列·Zbl 0637.68007号
[46] Hoenicke,J。;Olderog,ER,《过程、数据和时间的组合规范技术》,第2335、245-266号(2002),柏林·Zbl 1057.68626号
[47] Hune T,Romijn J,Stoelinga M,Vaandrager FW(2002)时间自动机的线性参数模型检验。J Log Algebr程序52-53:183-220·Zbl 1008.68069号 ·doi:10.1016/S1567-8326(02)00037-1
[48] Jaubert,R。;宾夕法尼亚州雷尼尔;Hofmann,M.(编辑),平面时间自动机的定量稳健性分析,第6604号,229-244(2011),柏林·Zbl 1326.68185号
[49] Jovanovic,A。;石灰,D。;俄亥俄州鲁克斯;Piterman,N.(编辑);Smolka,SA(ed.),《时间自动机的整数参数合成》,第7795号,第401-415页(2013),柏林·Zbl 1381.68121号
[50] 哈提卜,L。;Muscettola,N。;Havelund,K.,将时间规划约束映射到时间自动机,21-27(2001),华盛顿特区
[51] Knapik M,Penczek W(2012),参数时间自动机的有界模型检验。Trans Petri网其他模型一致5:141-159·Zbl 1350.68183号 ·doi:10.1007/978-3-642-29072-56
[52] 夸,HH;李,I。;菲利普·A。;Choi,JY;Sokolsky,O.,《实时系统的符号可调度性分析》,409-418(1998),华盛顿特区
[53] Kwak HH,Lee I,Sokolsky O(1999)基于ACSR-VP的实时系统设计规范和分析的参数方法。计算机科学电子笔记25:38-49·doi:10.1016/S1571-0661(04)00130-6
[54] Larsen KG、Pettersson P、Yi W(1997)《UPPAAL概述》。国际J Softw Tools Technol Transf 1(1-2):134-152·Zbl 1060.68577号 ·doi:10.1007/s100090050010
[55] 石灰,D。;俄亥俄州鲁克斯;塞德纳,C。;特拉奥努埃兹,LM;Kowalewski,S.(编辑);Philippou,A.(编辑),《罗密欧:带秒表的Petri网参数化模型检查器》,第5505、54-57号(2009),柏林
[56] 英国石油公司马奥尼;Dong,JS,TCOZ语义概述,66-85(1999),柏林·Zbl 0963.68118号 ·doi:10.1007/978-1-4471-0851-15
[57] Markey,N.,《实时系统中的鲁棒性》,28-34(2011),华盛顿特区
[58] Minsky ML(1967)计算:有限和无限机器。新泽西州上鞍河Prentice-Hall公司·Zbl 0195.02402号
[59] Ouaknine,J。;Worrell,J.,《重新审视时间自动机的数字化、鲁棒性和可判定性》,198-207(2003),华盛顿特区
[60] Ouaknine J,Worrell J(2003b)Timed CSP=closed-Timed\[\epsilon\]ϵ-automata。北欧J计算10(2):99-133·Zbl 1096.68665号
[61] Pnueli,A.,《程序的时序逻辑》,46-57(1977),华盛顿特区
[62] 秦,S。;Dong,JS;Chin,WN,TCOZ统一编程理论的语义基础,第2805321-340号(2003),柏林
[63] Roscoe AW(2001)将共享变量程序编译成CSP。In:PROGRESS车间
[64] O·桑库尔。;Sharygina,N.(编辑);Veith,H.(编辑),Shrinktech:时间自动机鲁棒性分析工具,第8044期,1006-1012(2013),柏林
[65] Schneider S(2000)并发和实时系统。新泽西州霍博肯威利
[66] Schrijver A(1986)线性和整数规划理论。新泽西州霍博肯市威利·Zbl 0665.90063号
[67] Sun,J。;刘,Y。;Dong,JS;陈,C。;Chin,WN(编辑);秦,S.(编辑),《系统建模和验证的集成规范和程序》,127-135(2009),华盛顿特区
[68] Sun,J。;刘,Y。;Dong,JS;Pang,J.,PAT:实现公平下的灵活验证,编号5643,709-714(2009),柏林
[69] Sun J,Liu Y,Dong JS,Liu Y,Shi L,AndréEi(2013)使用有状态定时CSP对分层实时系统进行建模和验证。ACM Trans Softw Eng Methodol公司22(1):3.1-3.29。数字对象标识代码:10.1145/2430536.2430537·数字对象标识代码:10.1145/2430536.2430537
[70] Traonouez LM,Lime D,Roux OH(2009),秒表Petri网的参数模型检查。大学计算科学杂志15(17):3273-3304·Zbl 1217.68140号
[71] Traonouez LM(2012)稳健定时规范的参数反例改进方法。FIT,理论计算机科学电子会议87:17-33·doi:10.4204/EPTCS.87.3
[72] Yi,W。;Pettersson,P。;Daniels,M.,《通过约束求解实现实时通信系统的自动验证》,第6期,243-258(1995),伦敦
[73] Yoneda,T。;Kitai,T.等人。;Myers,CJ,通过故障分析自动推导时间约束,第2404号,195-208(2002),柏林·Zbl 1010.68711号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。