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...
2007
Proceedings of 13th Int. Conference Tools and Algorithms for the Construction and Analysis of Systems
Braga, Portugal
SPRINGER
9783540712084
Cimatti, Alessandro; Roveri, Marco; Tonetta, Stefano
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].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/258824
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 3
  • OpenAlex ND
social impact