×

布尔流运行时验证的基础。 (英语) Zbl 1339.68165号

概要:流运行时验证(SRV)是由工具LOLA首创的,是一种用于指定同步监控器的声明性形式主义。在SRV中,通过指定值的输出流和输入流之间的依赖关系来描述监控器。SRV的声明性质使评估算法与监控器存储及其单个更新之间能够分离。这种分离允许SRV从传统的故障监控器提升到更丰富的域中,以收集跟踪的统计信息。此外,SRV允许轻松识别可以在线有效监控的规范,并为离线监控器生成有效的时间表。
尽管有这些吸引人的特点,但关于SRV的许多重要理论问题仍然悬而未决。在本文中,我们解决了布尔SRV(BSRV)规范子类的复杂性、表达性、简洁性和闭包问题。此外,我们还表明,对于这个子类,尽管BSRV规范中过去和未来的引用发生了变化,但只需对输入跟踪进行两次传递(一次向前传递,一次向后传递)即可执行脱机监视。

MSC公司:

第68季度第60季度 规范和验证(程序逻辑、模型检查等)
68号30 软件工程的数学方面(规范、验证、度量、需求等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Leucker,M。;Schallhart,C.,《运行时验证的简要说明》,J.Log。代数。程序。,78, 5, 293-303 (2009) ·Zbl 1192.68433号
[2] Havelund,K。;Goldberg,A.,验证您的跑步记录(《2005年VSTTE公报》)。程序。2005年VSTTE,计算机课堂讲稿。科学。,第4171卷(2005),施普林格),374-383
[3] Manna,Z。;Pnueli,A.,《无功系统安全的临时验证》(1995),Springer:Springer New York
[4] Havelund,K。;Rošu,G.,《安全性能综合监测器》,(TACAS'02汇编)。程序。TACAS'02,计算机课堂讲稿。科学。,第2280卷(2002年),施普林格出版社),342-356·Zbl 1043.68534号
[5] 艾斯纳,C。;Fisman,D。;哈夫利切克,J。;Lustig,Y。;McIsaac,A。;Campenhout,D.V.,《截断路径上的时序逻辑推理》(CAV’03 Proc.)。程序。CAV’03,计算机课堂讲稿。科学。,第2725卷(2003),施普林格),27-39·Zbl 1278.68168号
[6] Bauer,A。;Leucker,M。;Schallhart,C.,LTL和TLTL的运行时验证,ACM Trans。柔和。工程方法。,20, 4, 14 (2011)
[7] 阿巴巴内尔,Y。;啤酒,I。;Gluhovsky,L。;凯达尔,S。;Wolfsthal,Y.,FoCs——根据正式规范自动生成模拟检查器(CAV'00程序)。程序。CAV’00,计算机课堂讲稿。科学。,第1855卷(2000),施普林格),538-542·Zbl 0974.68552号
[8] Sen,K。;Rošu,G.,为扩展正则表达式生成最佳监控器,Electron。注释Theor。计算。科学。,89, 2, 226-245 (2003)
[9] 巴林格,H。;Goldberg,A。;Havelund,K。;Sen,K.,《基于规则的运行时验证》(VMCAI’04的程序)。程序。VMCAI’04,计算机课堂讲稿。科学。,第2937卷(2004),施普林格),44-57·Zbl 1202.68243号
[10] Roşu,G。;Havelund,K.,《基于重写的运行时验证技术》,Autom。柔和。工程,12,2,151-197(2005)
[11] D’Angelo,B。;桑卡拉纳拉亚南,S。;桑切斯,C。;罗宾逊,W。;Finkbeiner,B。;Sipma,H.B。;梅赫罗特拉,S。;Manna,Z.,LOLA:同步系统的运行时监控,(《时代周刊》2005年版,IEEE CS出版社),166-174
[12] 普努利,A。;Zaks,A.,通过测试人员进行PSL模型检查和运行时间验证,(FM’06的Proc。程序。FM'06,计算机课堂讲稿。科学。,第4085卷(2006),施普林格),573-586
[13] A.Donzé。;马勒,O。;Bartocci,E。;尼科维奇,D。;格罗苏,R。;Smolka,S.A.,《关于时序逻辑和信号处理》(ATVA’12 Proc.)。程序。ATVA’12,计算机课堂讲稿。科学。,第7561卷(2012),施普林格),92-106·Zbl 1374.68278号
[14] Finkbeiner,B。;桑卡拉纳拉亚南,S。;Sipma,H.B.,《收集运行时执行的统计数据》,Electron。注释Theor。计算。科学。,70, 4, 36-54 (2002) ·Zbl 1083.68068号
[15] Bauer,A。;戈尔,R。;Tiu,A.,《基于历史的交易监控的一级政策语言》(ICTAC’09年公报)。程序。ICTAC’09,计算机课堂讲稿。科学。,第5684卷(2009年),施普林格出版社,96-111·Zbl 1250.68182号
[16] 盆地,D。;哈文,M。;Klaedtke,F。;Z'linescu,E.,MONPOLY:监测使用控制政策(RV'12程序)。程序。RV'12,计算机课堂讲稿。科学。,第7687卷(2012),施普林格出版社)
[17] 盆地,D。;Klaedtke,F。;Müller,S.,《一阶时序逻辑中的政策监测》(CAV’10的Proc.)。程序。CAV’10,计算机课堂讲稿。科学。,第6174卷(2010),施普林格),1-18
[18] 卡斯皮,P。;Pouzet,M.,Synchronous Kahn Networks,(ICFP’96(1996)Proc.,ACM Press),226-238·Zbl 1344.68049号
[19] Berry,G.,Esterel的基础,(证明、语言和互动:罗宾·米尔纳荣誉论文(2000),麻省理工学院出版社),425-454
[20] Halbwachs,N。;卡斯皮,P。;Pilaud,D。;Plaice,J.,Lustre:同步系统编程的声明性语言,(POPL'87(1987)Proc.,ACM Press),178-188
[21] 戈蒂埃,T。;勒格尔尼奇,P。;Besnard,L.,SIGNAL:一种用于实时系统同步编程的声明性语言(FPCA’87的Proc.)。程序。1987年FPCA,计算机课堂讲稿。科学。,第274卷(1987),施普林格),257-277
[22] 派克,L。;Goodloe,A。;莫里塞特,R。;Niller,S.,《Copilot:硬实时运行时监视器》(RV'10 Proc.)。程序。RV'10,计算机课堂讲稿。科学。,第6418卷(2010),施普林格)
[23] 古德洛,A.E。;Pike,L.,监测分布式实时系统:调查和未来方向(2010),美国国家航空航天局兰利研究中心技术代表
[24] 韦恩斯,M。;Hooimeijer,P。;Livshits,B。;莫尔纳,D。;Björner,N.,《符号有限状态传感器:算法和应用》(POPL’12(2012),ACM),137-150·Zbl 1321.68341号
[25] D’Antoni,L。;Veanes,M.,《扩展符号有限自动机和变换器》,《形式方法系统》。设计。,47, 1, 93-119 (2015) ·Zbl 1341.68085号
[26] 阿鲁尔(Alur,R.)。;D’Antoni,L。;Raghothaman,M.,DReX:一种有效评估规则字符串转换的声明性语言,(《POPL'15 Proc.》(2015),ACM),125-137·Zbl 1345.68032号
[27] 派克,L。;韦格曼,N。;尼勒,S。;Goodloe,A.,《Copilot:监控嵌入式系统》(2012年),NASA技术代表,NASA/CR-2012-217329
[28] 《数字设计》,《计算机组织》(2004),CRC出版社
[29] Wolper,P.,时间逻辑更具表现力,Inform。对照,56,72-99(1983)·Zbl 0534.03009号
[30] 拉鲁西尼,F。;马基,N。;Schnoebelen,P.,《具有可遗忘过去的时间逻辑》(LICS’02 Proc.(2002),IEEE CS Press),383-392
[31] 斯特恩斯,R.E。;Hunt,H.B.,《关于明确正则表达式、正则文法和有限自动机的等价性和包含问题》,SIAM J.Compute。,14, 3, 598-611 (1985) ·Zbl 0577.68074号
[32] Meyer,A.R。;Stockmeyer,L.J.,带平方的正则表达式的等价问题需要指数空间,(FOCS’72(1972)Proc.,IEEE CS Press),125-129
[33] Harel,D.,《计算的精神》(1992),Addison-Wesley·Zbl 0755.68003号
此参考列表基于出版商或数字数学图书馆提供的信息。它的项目与zbMATH标识符启发式匹配,并且可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。