We show how by combining Explicit Model Checking techniques and simulation it is possible to effectively carry out (bounded) System Level Formal Verification of large Hybrid Systems such as those defined using model-based tools like Simulink. We use an explicit model checker (namely, CMurphi) to generate all possible (finite horizon) simulation scenarios and then optimise the simulation of such scenarios by exploiting the ability of simulators to save and restore visited states. We show feasibility of our approach by presenting experimental results on the verification of the fuel control system example in the Simulink distribution. To the best of our knowledge this is the first time that (exhaustive) verification has been carried out for hybrid systems of such a size. © 2013 Springer-Verlag.

System level formal verification via model checking driven simulation / Mancini, Toni; Mari, Federico; Massini, Annalisa; Melatti, Igor; Fabio, Merli; Tronci, Enrico. - STAMPA. - 8044:(2013), pp. 296-312. (Intervento presentato al convegno 25th International Conference on Computer Aided Verification, CAV 2013 tenutosi a Saint Petersburg, Russia nel July 13–19, 2013) [10.1007/978-3-642-39799-8_21].

System level formal verification via model checking driven simulation

MANCINI, Toni;MARI, FEDERICO;MASSINI, Annalisa;MELATTI, IGOR;TRONCI, Enrico
2013

Abstract

We show how by combining Explicit Model Checking techniques and simulation it is possible to effectively carry out (bounded) System Level Formal Verification of large Hybrid Systems such as those defined using model-based tools like Simulink. We use an explicit model checker (namely, CMurphi) to generate all possible (finite horizon) simulation scenarios and then optimise the simulation of such scenarios by exploiting the ability of simulators to save and restore visited states. We show feasibility of our approach by presenting experimental results on the verification of the fuel control system example in the Simulink distribution. To the best of our knowledge this is the first time that (exhaustive) verification has been carried out for hybrid systems of such a size. © 2013 Springer-Verlag.
2013
25th International Conference on Computer Aided Verification, CAV 2013
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
System level formal verification via model checking driven simulation / Mancini, Toni; Mari, Federico; Massini, Annalisa; Melatti, Igor; Fabio, Merli; Tronci, Enrico. - STAMPA. - 8044:(2013), pp. 296-312. (Intervento presentato al convegno 25th International Conference on Computer Aided Verification, CAV 2013 tenutosi a Saint Petersburg, Russia nel July 13–19, 2013) [10.1007/978-3-642-39799-8_21].
File allegati a 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/11573/514610
 Attenzione

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

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