{"title":"异步设计模块化验证的协调可达性分析方法","authors":"Hao Zheng","doi":"10.1109/HLDVT.2009.5340165","DOIUrl":null,"url":null,"abstract":"Divide-and-conquer is essential to address state explosion in model checking. Traditionally, an over-approximate context is required when verifying each individual component in a system. This may cause state explosion for the intermediate results as well as inefficiency for abstraction refinement. This paper presents an opposite approach, a coordinated reachability analysis method, that constructs state space of each component from an under-approximate context gradually until a counter-example is found or a fix-point in state space is reached. This method has an additional advantage in that counter-examples, if there are any, can be found much earlier leading to faster verification. Furthermore, this modular verification framework does not require complex compositional reasoning rules. The experimental results indicate that this method is promising.","PeriodicalId":153879,"journal":{"name":"2009 IEEE International High Level Design Validation and Test Workshop","volume":"198 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A coordinated reachability analysis method for modular verification of asynchronous designs\",\"authors\":\"Hao Zheng\",\"doi\":\"10.1109/HLDVT.2009.5340165\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Divide-and-conquer is essential to address state explosion in model checking. Traditionally, an over-approximate context is required when verifying each individual component in a system. This may cause state explosion for the intermediate results as well as inefficiency for abstraction refinement. This paper presents an opposite approach, a coordinated reachability analysis method, that constructs state space of each component from an under-approximate context gradually until a counter-example is found or a fix-point in state space is reached. This method has an additional advantage in that counter-examples, if there are any, can be found much earlier leading to faster verification. Furthermore, this modular verification framework does not require complex compositional reasoning rules. The experimental results indicate that this method is promising.\",\"PeriodicalId\":153879,\"journal\":{\"name\":\"2009 IEEE International High Level Design Validation and Test Workshop\",\"volume\":\"198 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-11-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 IEEE International High Level Design Validation and Test Workshop\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HLDVT.2009.5340165\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 IEEE International High Level Design Validation and Test Workshop","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HLDVT.2009.5340165","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A coordinated reachability analysis method for modular verification of asynchronous designs
Divide-and-conquer is essential to address state explosion in model checking. Traditionally, an over-approximate context is required when verifying each individual component in a system. This may cause state explosion for the intermediate results as well as inefficiency for abstraction refinement. This paper presents an opposite approach, a coordinated reachability analysis method, that constructs state space of each component from an under-approximate context gradually until a counter-example is found or a fix-point in state space is reached. This method has an additional advantage in that counter-examples, if there are any, can be found much earlier leading to faster verification. Furthermore, this modular verification framework does not require complex compositional reasoning rules. The experimental results indicate that this method is promising.