×

质量工程:利用异构信息(受邀演讲)。 (英语) Zbl 1317.68036号

Jhala,Ranjit(编辑)等人,《验证、模型检查和抽象解释》。2011年1月23日至25日,第12届国际会议,VMCAI 2011,美国德克萨斯州奥斯汀。诉讼程序。柏林:施普林格出版社(ISBN 978-3-642-18274-7/pbk)。计算机科学课堂讲稿6538,23-37(2011)。
总结:在本文中,我们提出了一个灵活的框架,用于根据Plotkin结构化操作语义(SOS)的变化、概括和语用扩展微调程序分析的质量。这些变化的关键是面向属性扩展的思想,这里是SOS配置中数据组件的非标准使用,范围从简单的抽象解释、任意数据流信息到时间约束。在其最通用的形式中,其特点是统一模型的概念,这导致了一个框架不仅可以根据选择的方面(质量)微调程序分析,还可以基于松散的时态规范为面向服务的应用程序合成编排。从工程的角度来看,统一模型方法背后的简单界面模式是实现我们的实验平台的关键。我们的实验结果,特别是关于状态爆炸问题的实验结果表明,在实践中,将扩展限制在先前确定的影响区域足以保持代码增长相当适度。
有关整个系列,请参见[Zbl 1206.68013号].

MSC公司:

68号30 软件工程的数学方面(规范、验证、度量、需求等)
第68季度55 计算理论中的语义学

软件:

jETI公司
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Bacon,D.F.,Sweeney,P.F.:c++虚拟函数调用的快速静态分析。摘自:OOPSLA 1996:第11届ACM SIGPLAN面向对象编程、系统、语言和应用会议记录。ACM,纽约(1996)
[2] Clarke,E.M.,Grumberg,O.,Peled,D.:模型检查。麻省理工学院出版社,剑桥(2000)
[3] 库索,P.,库索,R.:抽象解释:通过构造或近似不动点对程序进行静态分析的统一格模型。摘自:第四届ACM编程语言原理研讨会会议记录,POPL,加利福尼亚州洛杉矶,第238-252页(1977年)·doi:10.1145/512950.512973
[4] Freitag,B.,Margaria,T.,Steffen,B.:软件合成的实用方法。In:接口定义语言研讨会,第46-58页(1994年)·doi:10.1145/185084.185102
[5] Hecht,M.S.:计算机程序流分析。爱思唯尔,北荷兰人(1977年)·Zbl 0381.68013号
[6] Hölzle,U.,Ungar,D.:使用运行时类型反馈优化动态调度的调用。摘自:PLDI 1994:ACM SIGPLAN 1994编程语言设计与实现会议记录,第326–336页。ACM,纽约(1994)·doi:10.1145/178243.178478
[7] Karsch,N.:基于面向属性扩展的虚拟呼叫解决方案。多特蒙德技术大学计算机科学系硕士论文(2009)
[8] Knoop,J.,Rüthing,O.,Steffen,B.:懒惰的代码运动。In:程序。ACM SIGPLAN编程语言设计与实现会议,PLDI 1992,加利福尼亚州旧金山,1992年6月。ACM SIGPLAN通知,第27卷(7),第224–234页(1992年)·doi:10.145/143103.143136
[9] Knoop,J.,Rüthing,O.,Steffen,B.:部分死代码消除。In:程序。ACM SIGPLAN编程语言设计与实现会议,PLDI 1994,佛罗里达州奥兰多,1994年6月。ACM SIGPLAN通知,第29卷(6),第147-158页(1994年)·doi:10.1145/773473.178256
[10] Knoop,J.,Rüthing,O.,Steffen,B.:赋值运动的力量。In:程序。ACM SIGPLAN编程语言设计与实现会议,PLDI 1995,加利福尼亚州拉荷亚,1995年6月。ACM SIGPLAN通知,第30卷(6),第233-245页(1995年)·数字对象标识代码:10.1145/223428.207150
[11] Knoop,J.,Rüthing,O.,Steffen,B.:基于扩展的语义部分冗余消除。收录于:Jähnichen,S.(编辑)CC 1999。LNCS,第1575卷,第91-107页。斯普林格,海德堡(1999)·doi:10.1007/978-3-540-49051-77
[12] Lamprecht,A.-L.,Naujokat,S.,Margaria,T.,Steffen,B.:基于合成的松散编程。摘自:第七届信息和通信技术质量国际会议记录,QUATIC(2010)·doi:10.1109/QUATIC.2010.53
[13] Margaria,T.、Meyer,D.、Kubczak,C.、Isberner,M.、Steffen,B.:使用jMosel和golog合成语义web服务组合。收录人:Bernstein,A.、Karger,D.R.、Heath,T.、Feigenbaum,L.、Maynard,D.、Motta,E.、Thirunarayan,K.(编辑)ISWC 2009。LNCS,第5823卷,第392-407页。斯普林格,海德堡(2009)·兹伯利05628265 ·doi:10.1007/978-3642-04930-9_25
[14] Margaria,T.,Steffen,B.:通过METAFrame中的自动合成实现无回溯设计规划。收录:Astesiano,E.(编辑)ETAPS 1998和FASE 1998。LNCS,第1382卷,第188-204页。斯普林格,海德堡(1998)·doi:10.1007/BFb0053591
[15] Morel,E.,Renvoise,C.:通过抑制部分冗余进行全局优化。ACM通讯22(2),96–103(1979)·兹伯利0393.68010 ·doi:10.1145/359060.359069
[16] Müller-Olm,M.,Schmidt,D.A.,Steffen,B.:模型检查。收录:Cortesi,A.,Filé,G.(编辑)SAS 1999。LNCS,第1694卷,第330-354页。斯普林格,海德堡(1999)·Zbl 0960.68110号 ·doi:10.1007/3-540-48294-6_22
[17] Plotkin,G.:操作语义的结构方法。丹麦奥胡斯大学计算机科学系技术报告,DAIMI FN-19(1981)
[18] Rüthing,O.,Knoop,J.,Steffen,B.:检测变量的相等性:将效率与精度相结合。收录:Cortesi,A.,Filé,G.(编辑)SAS 1999。LNCS,第1694卷,第232页。斯普林格,海德堡(1999)·Zbl 0957.68031号 ·doi:10.1007/3-540-48294-6_15
[19] Steffen,B.,Knoop,J.,Rüthing,O.:价值流图:最佳程序转换的程序表示。摘自:Jones,N.D.(编辑)《1990年员工持股计划》。LNCS,第432卷,第389-405页。斯普林格,海德堡(1990)·Zbl 0765.68146号 ·doi:10.1007/3-540-52592-076
[20] Steffen,B.:房地产导向扩张。收录人:Cousot,R.,Schmidt,D.A.(编辑)SAS 1996。LNCS,第1145卷,第22-41页。斯普林格,海德堡(1996)·doi:10.1007/3-540-61739-6_31
[21] Steffen,B.:统一模型。收录:Reischuk,R.,Morvan,M.(编辑)STACS 1997。LNCS,第1200卷,第1–20页。斯普林格,海德堡(1997)·doi:10.1007/BFb0023444
[22] Steffen,B.,Claßen,A.,Klein,M.,Knoop,J.,Margaria,T.:定点分析机。收录:Lee,I.,Smolka,S.A.(编辑)CONCUR 1995。LNCS,第962卷,第72-87页。斯普林格,海德堡(1995)·doi:10.1007/3-540-60218-66
[23] Steffen,B.、Margaria,T.、Braun,V.:电子工具集成平台:概念和设计。STTT 1(1-2),9–30(1997)·Zbl 1060.68549号 ·doi:10.1007/s100090050003
[24] Steffen,B.、Margaria,T.、Claßen,A.、Braun,V.:增量形式化:工业成功的关键。软件-概念和工具17(2),78–91(1996)
[25] Sundaresan,V.、Hendren,L.、Razafimahefa,C.、Vallée-Rai,R.、Lam,P.、Gagnon,e.、Godin,C.:Java的实用虚拟方法调用解析。摘自:OOPSLA 2000:第15届ACM SIGPLAN面向对象编程、系统、语言和应用会议记录,第264-280页。ACM,纽约(2000年)·doi:10.1145/353171.353189
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。