Practical property specification languages such as the IEEE standard PSL use at their core Sequential Extended Regular Expressions (SERE). In order to enable the reuse of traditional verification techniques, it is necessary to translate SEREs into automata. SERE are regular expressions built over alphabets resulting from the state variables of the design under analysis. Thus, a traditional approach to generate the automaton would suffer from the fact that the size of the alphabet is exponential in the number of symbols in the design.In this work, we tackle this problem by proposing non-deterministic finite automata with symbolic representation of transitions labels, by way of propositional formulas, while states and transitions are explicitly represented. We provide a symbolic version of the algorithms for all the major operations over non-deterministic finite automata. The approach has been implemented in the AUTLIB library, with Binary Decision Diagrams (BDD) used to represent transi...

From Sequential Extended Regular Expressions to NFA with Symbolic Labels / Cimatti, Alessandro; Mover, Sergio; Roveri, Marco; Tonetta, Stefano. - 6482:(2011), pp. 87-94. ( 15th International Conference on Implementation and Application of Automata, CIAA 2010 Winnipeg, Canada 12-15/08/2010) [10.1007/978-3-642-18098-9_10].

From Sequential Extended Regular Expressions to NFA with Symbolic Labels

Alessandro Cimatti;Sergio Mover;Marco Roveri;Stefano Tonetta
2011-01-01

Abstract

Practical property specification languages such as the IEEE standard PSL use at their core Sequential Extended Regular Expressions (SERE). In order to enable the reuse of traditional verification techniques, it is necessary to translate SEREs into automata. SERE are regular expressions built over alphabets resulting from the state variables of the design under analysis. Thus, a traditional approach to generate the automaton would suffer from the fact that the size of the alphabet is exponential in the number of symbols in the design.In this work, we tackle this problem by proposing non-deterministic finite automata with symbolic representation of transitions labels, by way of propositional formulas, while states and transitions are explicitly represented. We provide a symbolic version of the algorithms for all the major operations over non-deterministic finite automata. The approach has been implemented in the AUTLIB library, with Binary Decision Diagrams (BDD) used to represent transi...
2011
Proceedings of 15th Int. Conference on Implementation and Application of Automata
Winnipeg, MB, Canada
SPRINGER
9783642180972
Cimatti, Alessandro; Mover, Sergio; Roveri, Marco; Tonetta, Stefano
From Sequential Extended Regular Expressions to NFA with Symbolic Labels / Cimatti, Alessandro; Mover, Sergio; Roveri, Marco; Tonetta, Stefano. - 6482:(2011), pp. 87-94. ( 15th International Conference on Implementation and Application of Automata, CIAA 2010 Winnipeg, Canada 12-15/08/2010) [10.1007/978-3-642-18098-9_10].
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/258765
 Attenzione

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

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