The IEEE standard Property Specification Language (PSL) allows to express all omega-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.Many verification engines are able to manipulate Nondeterministic Buchi Automata (NIBA), that can represent omega-regular properties. Thus, the ability to convert PSL into NBA is an important enabling factor for the reuse of a large wealth of verification tools.Recent works propose a two-step conversion from PSL to NBA: first, the PSL property is encoded into an Alternating Buchi Automaton (ABA); then, the ABA is converted into an NBA with variants of Miyano-Hayashi's construction. These approaches are problematic in practice: in fact, they are often unable to carry out the conversion in acceptable time, even for PSL specifications of moderate size.In this paper, we propose a modular encoding o...

From PSL to NBA: a Modular Symbolic Encoding / Cimatti, Alessandro; Roveri, Marco; Semprini, Simone; Tonetta, Stefano. - (2006), pp. 125-133. ( Formal Methods in Computer Aided Design, FMCAD 2006 San Jose, CA, USA 12/11/2006-16/11/2006) [10.1109/FMCAD.2006.19].

From PSL to NBA: a Modular Symbolic Encoding

Alessandro Cimatti;Marco Roveri;Stefano Tonetta
2006-01-01

Abstract

The IEEE standard Property Specification Language (PSL) allows to express all omega-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.Many verification engines are able to manipulate Nondeterministic Buchi Automata (NIBA), that can represent omega-regular properties. Thus, the ability to convert PSL into NBA is an important enabling factor for the reuse of a large wealth of verification tools.Recent works propose a two-step conversion from PSL to NBA: first, the PSL property is encoded into an Alternating Buchi Automaton (ABA); then, the ABA is converted into an NBA with variants of Miyano-Hayashi's construction. These approaches are problematic in practice: in fact, they are often unable to carry out the conversion in acceptable time, even for PSL specifications of moderate size.In this paper, we propose a modular encoding o...
2006
Proceedings of 6th Int. Conference on Formal Methods in Computer Aided Design
San Jose, California, USA
IEEE Computer Society
9780769527079
Cimatti, Alessandro; Roveri, Marco; Semprini, Simone; Tonetta, Stefano
From PSL to NBA: a Modular Symbolic Encoding / Cimatti, Alessandro; Roveri, Marco; Semprini, Simone; Tonetta, Stefano. - (2006), pp. 125-133. ( Formal Methods in Computer Aided Design, FMCAD 2006 San Jose, CA, USA 12/11/2006-16/11/2006) [10.1109/FMCAD.2006.19].
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/258779
 Attenzione

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

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