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


Optimized temporal monitors for SystemC
Authors:Deian Tabakov  Kristin Y Rozier  Moshe Y Vardi
Affiliation:1. Schlumberger Information Solutions, 5599 San Felipe Str. #100, Houston, TX, 77056, USA
2. NASA Ames Research Center, Moffett Field, CA, 94035, USA
3. Rice University, 6100 Main Str. MS-132, Houston, TX, 77005, USA
Abstract:SystemC is a modeling language built as an extension of C++. Its growing popularity and the increasing complexity of designs have motivated research efforts aimed at the verification of SystemC models using assertion-based verification (ABV), where the designer asserts properties that capture the design intent in a formal language such as PSL or SVA. The model then can be verified against the properties using runtime or formal verification techniques. In this paper we focus on automated generation of runtime monitors from temporal properties. Our focus is on minimizing runtime overhead, rather than monitor size or monitor-generation time. We identify four issues in monitor generation: state minimization, alphabet representation, alphabet minimization, and monitor encoding. We conduct extensive experimentation and identify a combination of settings that offers the best performance in terms of runtime overhead.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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