×

求具有循环行为的时间自动机模型的最小和最大终止时间。 (英语) Zbl 1357.68109号

摘要:本文提出了一种利用时间自动机(TA)模型检测技术计算实时系统最坏情况执行时间(WCET)或最大终止时间的新算法。该算法可以在任意无对角线TA上工作,并且可以处理比以前现有的WCET计算算法更多的情况,因为它可以处理TA中的循环,并决定它们是否会导致无限WCET。我们展示了该算法的可靠性并研究了其复杂性。据我们所知,这是第一个全面解决具有循环行为系统的WCET问题的模型检查算法。在【Lect.Notes Compute.Sci.2031,174-188(2001;Zbl 0978.68541号)]G.贝尔曼等人提供了一种用于计算在定价时间自动机(PTA)中达到目标状态的最小成本/时间的算法。该算法已在著名的模型检查工具UPPAAL中实现,用于计算自动机终止的最短时间。然而,我们表明,在某些情况下,当存在无限个循环时,UPPAAL中实现的算法可能不会终止,并且我们提供了UPAAL无法验证的示例。

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
65年第68季度 算法和问题复杂性分析
65年第68季度 形式语言和自动机
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Al-Bataineh,奥马尔;雷诺兹,马克;French,Tim,使用差分矩阵求系统的最佳和最坏执行时间,(FORMATS’14。格式14,计算机课堂讲稿。科学。(2014),施普林格)·Zbl 1448.68177号
[2] 阿鲁尔(Alur,R.)。;Dill,D.,《时间自动机理论》,Theoret。计算。科学。,183-235 (1994) ·Zbl 0803.68071号
[3] 阿鲁尔(Alur,R.)。;Madhusudan,P.,《时间自动机的决策问题:一项调查》(SFM’04会议录)。SFM’04会议录,计算机课堂讲稿。科学。,第3185卷(2004),施普林格),1-24·Zbl 1105.68057号
[4] Gerd Behrmann;Patricia Bouyer;伊曼纽尔·弗勒里(Emmanuel Fleury);Larsen,Kim G.,时间自动机验证中的静态保护分析,(第九届系统构建和分析工具与算法国际会议论文集,第九届国际系统构建与分析工具和算法会议论文集),TACAS'03(2003),斯普林格·弗拉格:斯普林格尔·弗拉格柏林,海德堡),254-270·Zbl 1031.68076号
[5] Gerd Behrmann;Patricia Bouyer;Larsen,Kim G。;Radek,Pelnek,《基于区域的时间自动机抽象的上下限》,Int.J.Softw。技术工具。变压器。,204-215 (2006)
[6] 贝尔曼,G。;大卫·A。;Larsen,K.G.,Uppaal教程,(实时系统设计的形式方法。实时系统设计形式方法,SFM-RT 2004(2004),Springer),200-236·Zbl 1105.68350号
[7] Gerd Behrmann;芬克(Fehnker)、安斯加(Ansgar);Thomas Hune;Larsen,Kim G。;保罗·佩特森;Romijn,Judi,《在uppaal中实现成本优化的有效指导》,(第七届系统构建和分析工具和算法国际会议论文集。第七届国际系统构建和解析工具和算法会议论文集,TACAS 2001(2001),Springer-Verlag), 174-188 ·Zbl 0978.68541号
[8] Gerd Behrmann;Larsen,Kim Guldstrand;伊勒姆·拉斯穆森(Illum Rasmussen),雅各布(Jacob),《超越活性:有时间限制活性的有效参数合成》(Beyond liveness:efficient parameter synthesis for time bounded liveness)(FORMATS(2005)),第81-94页·Zbl 1175.68255号
[9] Patricia Bouyer,可更新时间自动机的正向分析,形式方法系统。设计。,24, 281-320 (2004) ·Zbl 1073.68041号
[10] Johan Bengtsson;Yi,Wang,《时间自动机:语义、算法和工具》,(并发和Petri网讲义(2004),Springer-Verlag)·Zbl 1088.68119号
[11] 埃德蒙·克拉克(Edmund M.Clarke)。;Orna Grumberg;Peled,Doron,《模型检验》(2001),麻省理工学院出版社·Zbl 1423.68002号
[12] Courcoubetis,科斯塔斯;Yannakakis,Mihalis,实时系统中的最小和最大延迟问题,形式方法系统。设计。,385-415(1992年)·Zbl 0777.68045号
[13] 安德烈亚斯·恩格尔布雷特·达尔斯加德;Hansen,RenéRydhof;Jørgensen、Kenneth Yrke;Larsen,Kim Guldstrand;Mads Chr Olesen;彼得·奥尔森(Petur Olsen);Srba,Jirí,opaal:晶格模型检查器,(美国国家航空航天局正式方法11(2011)),487-493
[14] Dill,D.L.,有限状态并发系统的时序假设和验证,(有限状态系统自动验证方法国际研讨会论文集(1990),Springer-Verlag:Springer-Verlag纽约公司),197-212
[15] 安德烈亚斯·达尔斯加德(Andreas E.Dalsgaard)。;Mads Chr Olesen;马丁·托夫特(Martin Toft);Hansen,RenéRydhof;Larsen,Kim Guldstrand,METAMOC:使用模型检查的模块化执行时间分析,(WCET 2010(2010)),113-123
[16] 康拉多·道斯;Tripakis,Stavros,使用抽象对实时可达性属性进行模型检查,(第四届系统构建和分析工具和算法国际会议论文集。第四届国际系统构建和解析工具和算法会议论文集,TACAS’98(1998),Springer-Verlag:英国伦敦Springer-Verlag),313-329
[17] Daws,C。;Yovine,S.,用kronos验证多速率时间自动机的两个例子,(第16届IEEE实时系统研讨会论文集。第16届EEE实时系统研讨会文献集,RTSS’95(1995),IEEE计算机学会)
[18] Floyd,Robert W.,《算法97:最短路径》,Commun。ACM,5345(1962)
[19] 戈麦斯,鲁道夫;霍华德·鲍曼(Howard Bowman),《时间自动机中zeno运行的有效检测》(Formal Modeling and Analysis of timed Systems:5th International Conference.时间系统的形式建模与分析:5th Internation Conference,FORMATS 2007(2007),Springer:Springer Berlin,Heidelberg),195-210·Zbl 1141.68435号
[20] 亚历山大·梅兹纳(Alexander Metzner),《为什么模型检验可以改进WCET分析》(《计算机辅助验证国际会议论文集》,CAV(2004)),334-347·Zbl 1103.68631号
[21] Paul Pettersson,《使用时间自动机对实时系统进行建模和验证:理论与实践》(1999),乌普萨拉大学,博士论文
[22] Rokiki,Tomas Gerhard,《数字电路的表示与建模》(1993),斯坦福大学,博士论文
[23] 乔纳斯·里纳斯(Jonas Rinast);Schupp,Sibylle,基于同步矩阵和两种数据变量启发式的uppaal网络中zeno运行的静态检测,(《第十届时间系统形式建模与分析国际会议论文集》,第十届国际时间系统形式模型与分析会议论文集,FORMATS’12(2012)),220-235·Zbl 1374.68298号
[24] Tripakis,Stavros,《验证定时系统的进展》(ARTS’99(1999),Springer-Verlag),299-314
[25] Tripakis,Stavros,高效检查定时büchi自动机的空性,(系统设计中的形式方法(2005)),267-292·Zbl 1085.68083号
[26] Wilhelm,Reinhard,《为什么AI+ILP对WCET有好处,但MC不好,ILP也不好》(Steffen,Bernhard;Levi,Giorgio,VMCAI(2004)),309-322
[27] Yovine,Sergio,模型检查时间自动机,(欧洲教育论坛:嵌入式系统学校(1998),Springer-Verlag),114-152
[28] 赵建华;李宣东;郑国良,一种基于二次DBM的后继算法,用于检查时间自动机,Inform。过程。莱特。,96, 3, 101-105 (2005) ·Zbl 1184.68335号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。