- 4
- 0
- 约2.23万字
- 约 33页
- 2018-02-27 发布于湖北
- 举报
Concrete Model Checking with Abstract Matching and Refin...(PPT-33)文档文档
* API = application program interface * Green - yellow is no necessarily a must transition Refinement x=10 x0 - x--; * Refinement x=10 x0 - x--; * Equiv relation: trans, refl, symm Quotient system is the minimized (or reduced) system with respect to bisimulation Usually, ~ is the “largest”; the quotient defines the “coarsest partition” – not really nencessary here; Not the coarsest partition will emerge (because of extra predicates) * -predicates = quantifier free formulas over a first order logic May: a1 -may a2 iff there exists concrete s1 s.t. a(s1)=a1 and there exists concrete s2 s.t. a(s2)=a2, s.t. s1 - s2 Must: a1 -must a2 iff for all concrete s1 s.t. a(s1)=a1, there exists concrete s2 s.t. a(s2)=a2 and s1 - s2 * Not really fair to compare Applications Property verification for the Bakery mutual exclusion protocol Search order matters 5 iterations for breadth first search order 4 iterations for depth first search order Error detection in RAX (Remote Agent Executive) Component extracted from an embedded spacecraft-control application Deadlocked in space Error found faster than over-approximation based analysis Test input generation for Java container classes using JPF Abstract matching but no refinement Explore method call sequences Match states between calls to avoid generation of redundant tests Better testing coverage as compared to other methods * ? Willem Visser 2002 Related Work Refinement of under-approximations For SAT based bounded model checking – Grumberg et al. [POPL’05] May and must abstractions Branching time properties – Godefroid et al [Concur’01] “Hyper” must transitions for monotonicity – Shoham and Grumberg [TACAS’04] Dams and Namjoshi, de Alfaro et al [LICS’04], Ball et al [CAV’05] Our previous work – choice free search [TACAS’01] Model driven software verification Use abstraction mappings during concrete model checking – Holzmann and Joshi [SPIN’04] Over-approximation based predicate abstraction * ? Willem Visser 2002 Conclusions Mo
您可能关注的文档
- Canon EOS 60D1文档.ppt
- CET余世维精典讲义---有效沟通【企业管理文档】文档.ppt
- CCHA中国连锁酒店联盟培训手册文档.ppt
- ch05国际工程承包1-2[资料]文档.ppt
- center system 物流仓储出入库管理方案文档.ppt
- ch01 Keeping Up with a Changing World 国际货币与金融经济学英文版课件文档.ppt
- CCC强制性产品认证--《工厂质量保证能力要求》(PPT 89)文档.ppt
- ch6 抽样检验文档.ppt
- ch10国民经济核算的动态比较文档.ppt
- ch9国际货运代理航空货运代理文档.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 四年级音乐下册欣赏《包粽子》《欢乐的夜晚》教案苏教版.pdf VIP
- 电镀加工项目可行性研究报告.docx VIP
- 第三单元第二章植物体内的物质与能量变化【速记清单】.docx
- 高大模板工程施工与支撑体系专项方案.docx VIP
- 春节后复工复产方案.doc VIP
- 中建协QC汇编_3-福州建工-提高大面积冷库墙体保温层施工质量——福州建工(集团)总公司.doc VIP
- Q SHB 0003-2016_全自动滚筒洗衣机玻璃观察窗.pdf VIP
- 电力工程安全协议书.doc VIP
- 2019年青海省中考数学试卷【原卷版】材料.pdf VIP
- AI驱动的组织重构与业务重构:绚星智慧科技AI实践白皮书.docx VIP
原创力文档

文档评论(0)