...
【24h】

Symbolic Compilation of PSL

机译:PSL的符号编译

获取原文
获取原文并翻译 | 示例

摘要

The IEEE standard property specification language (PSL) is increasingly used in many phases of the hardware design cycle, from specification to verification. PSL combines linear temporal logic (LTL) with sequential extended regular expressions (SEREs) and, thus, provides a natural formalism to express all omega-regular properties. In this paper, we propose a new method for efficiently converting PSL formulas into symbolically represented nondeterministic (generalized) Buchi automata (NGBA) that are typically used in many verification and analysis tools. The construction is based on a normal form that separates the LTL and the SERE components, and allows for a modular and specialized encoding. The compilation is enhanced by a set of syntactic transformations that aim at reducing the state space of the resulting NGBA. These rules enable to achieve, at low cost, the simplification that can be achieved with expensive semantic techniques based on minimization. A thorough experimental analysis over large sets of paradigmatic properties (from patterns of properties commonly used in practice) shows that our approach drastically reduces the compilation time and positively affects the overall search time.
机译:从规范到验证,IEEE标准属性规范语言(PSL)越来越多地用于硬件设计周期的许多阶段。 PSL将线性时间逻辑(LTL)与顺序扩展的正则表达式(SERE)结合在一起,因此提供了一种自然的形式主义来表达所有omega-regular属性。在本文中,我们提出了一种有效地将PSL公式有效地转换为符号表示的不确定性(广义)Buchi自动机(NGBA)的新方法,该方法通常用于许多验证和分析工具中。该构造基于将LTL和SERE组件分开的常规形式,并允许模块化和专门的编码。通过一组旨在减少生成的NGBA的状态空间的语法转换来增强编译。这些规则使得能够以低成本实现简化,而该简化可以通过基于最小化的昂贵语义技术来实现。对大量范式特性(从实践中常用的特性模式)进行的全面实验分析表明,我们的方法极大地减少了编译时间,并对总体搜索时间产生了积极影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号