{"title":"Specification by existing design plus use-cases","authors":"Yusuke Kimura, M. Fujita","doi":"10.1109/HLDVT.2016.7748253","DOIUrl":null,"url":null,"abstract":"It is difficult to specify a system completely with formal methods. There are don't care situations which may not be so clearly defined, and behaviors of some special cases are hard to describe. Recently, it has been found that if the changes inside a design are local (limited within a set of sub-circuits), complete verification becomes feasible with small numbers of simulations. This gives us a way to specify a system as a modification of an existing design. By defining which portions of the existing design should be modified in which ways, it can become a design for the new specification. In this paper, we propose such a specification method, i.e., specifying new designs by giving existing designs and use-cases that discribes the difference from the new specification. The difference may be completely described with a small set of simulation patterns. Illustrative examples and some preliminary experimental results are shown.","PeriodicalId":166427,"journal":{"name":"2016 IEEE International High Level Design Validation and Test Workshop (HLDVT)","volume":"126 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International High Level Design Validation and Test Workshop (HLDVT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HLDVT.2016.7748253","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
It is difficult to specify a system completely with formal methods. There are don't care situations which may not be so clearly defined, and behaviors of some special cases are hard to describe. Recently, it has been found that if the changes inside a design are local (limited within a set of sub-circuits), complete verification becomes feasible with small numbers of simulations. This gives us a way to specify a system as a modification of an existing design. By defining which portions of the existing design should be modified in which ways, it can become a design for the new specification. In this paper, we propose such a specification method, i.e., specifying new designs by giving existing designs and use-cases that discribes the difference from the new specification. The difference may be completely described with a small set of simulation patterns. Illustrative examples and some preliminary experimental results are shown.