首页 | 本学科首页   官方微博 | 高级检索  
     


Selective Quantitative Analysis and Interval Model Checking: Verifying Different Facets of a System
Authors:Sérgio Campos  Edmund M Clarke  Orna Grumberg
Affiliation:(1) Dept. Ciência da Computação, Univ. Federal de Minas Gerais, Belo Horizonte, MG, 31270, Brasil;(2) School of Computer Science, Carnegie Mellon University, Pittsburgh, PA 15213, USA;(3) Department of Computer Science, The Technion, Haifa, 32000, Israel
Abstract:In this work we propose a verification methodology consisting of selective quantitative timing analysis and interval model checking. Our methods can aid not only in determining if a system works correctly, but also in understanding how well the system works. The selective quantitative algorithms compute minimum and maximum delays over a selected subset of system executions. A linear-time temporal logic (LTL) formula is used to select either infinite paths or finite intervals over which the computation is performed. We show how tableau for LTL formulas can be used for selecting either paths or intervals and also for model checking formulas interpreted over paths or intervals.To demonstrate the usefulness of our methods we have verified a complex and realistic distributed real-time system. Our tool has been able to analyze the system and to compute the response time of the various components. Moreover, we have been able to identify inefficiencies that caused the response time to increase significantly (about 50%). After changing the design we not only verified that the response time was lower, but were also able to determine the causes for the poor performance of the original model using interval model checking.
Keywords:symbolic model checking  temporal logic model checking  LTL model checking  quantitative timing analysis  real-time systems
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号