This paper aims at defining a model-driven approach for the diagnosability analysis of discrete event systems (DES). The proposed approach can be adopted during the design of modern control systems, in which many sensors and actuators are employed and the diagnosability of faults within a certain delay could be an issue. The proposal represents a first step towards an automatic model-driven process which derive formal models from a complete high-level specification of DESs. The specification activity of our approach relies on the Dynamic STate Machine (DSTM) formalism, a new language that extends state machines with dynamic instantiation, interrupts and asynchronous communication. The paper will describe how we can automatically derive Petri net and Promela models from the high-level DSTM specification. The former model can be used to apply diagnosability analysis approaches proposed in the DES community, while the latter can be used to apply model checking techniques. An application of the proposed model-driven approach is described by deriving both a PN and a Promela model for the well-known railway level crossing benchmark.

Automatic generation of formal models for diagnosability of DES / Nardone, R.; De Tommasi, G.; Mazzocca, N.; Pironti, A.; Vittorini, V.. - (2018), pp. 43-48. (Intervento presentato al convegno 23rd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA'18) tenutosi a Torino nel Settembre 2018) [10.1109/ETFA.2018.8502565].

Automatic generation of formal models for diagnosability of DES

Nardone, R.
;
De Tommasi, G.;Mazzocca, N.;Pironti, A.;Vittorini, V.
2018

Abstract

This paper aims at defining a model-driven approach for the diagnosability analysis of discrete event systems (DES). The proposed approach can be adopted during the design of modern control systems, in which many sensors and actuators are employed and the diagnosability of faults within a certain delay could be an issue. The proposal represents a first step towards an automatic model-driven process which derive formal models from a complete high-level specification of DESs. The specification activity of our approach relies on the Dynamic STate Machine (DSTM) formalism, a new language that extends state machines with dynamic instantiation, interrupts and asynchronous communication. The paper will describe how we can automatically derive Petri net and Promela models from the high-level DSTM specification. The former model can be used to apply diagnosability analysis approaches proposed in the DES community, while the latter can be used to apply model checking techniques. An application of the proposed model-driven approach is described by deriving both a PN and a Promela model for the well-known railway level crossing benchmark.
2018
978-1-5386-7108-5
Automatic generation of formal models for diagnosability of DES / Nardone, R.; De Tommasi, G.; Mazzocca, N.; Pironti, A.; Vittorini, V.. - (2018), pp. 43-48. (Intervento presentato al convegno 23rd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA'18) tenutosi a Torino nel Settembre 2018) [10.1109/ETFA.2018.8502565].
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/11588/725342
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact