The IEEE standard Property Specification Language (PSL) allows to express all ω-regular properties mixing Linear Temporal Logic (LTL) with Sequential Extended Regular Expressions (SEREs), and is increasingly used in many phases of the hardware design cycle, from specification to verification. In recent works, we propose a modular and symbolic PSL compilation that is extremely fast in conversion time and outperforms by several orders of magnitude translators based on the explicit construction and minimization of automata. Unfortunately, our approach creates rather redundant automata, which result in a penalty in verification time. In this paper, we propose a set of syntactic simplifications that enable to significantly improve the verification time without paying the price of automata simplifications. A thorough experimental analysis over large sets of paradigmatic properties shows that our approach drastically reduces the overall verification time. © Springer-Verlag Berlin Heidelberg 2...
Syntactic Optimizations for PSL Verification / Cimatti, Alessandro; Roveri, Marco; Tonetta, Stefano. - 4424:(2007), pp. 505-518. ( 13th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, (TACAS 2007) Braga, Portugal 24/03/2007-01/04/2007) [10.1007/978-3-540-71209-1_39].
Syntactic Optimizations for PSL Verification
Alessandro Cimatti;Marco Roveri;Stefano Tonetta
2007-01-01
Abstract
The IEEE standard Property Specification Language (PSL) allows to express all ω-regular properties mixing Linear Temporal Logic (LTL) with Sequential Extended Regular Expressions (SEREs), and is increasingly used in many phases of the hardware design cycle, from specification to verification. In recent works, we propose a modular and symbolic PSL compilation that is extremely fast in conversion time and outperforms by several orders of magnitude translators based on the explicit construction and minimization of automata. Unfortunately, our approach creates rather redundant automata, which result in a penalty in verification time. In this paper, we propose a set of syntactic simplifications that enable to significantly improve the verification time without paying the price of automata simplifications. A thorough experimental analysis over large sets of paradigmatic properties shows that our approach drastically reduces the overall verification time. © Springer-Verlag Berlin Heidelberg 2...I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione



