Formal verification of a DEVS simulation model of a Storm application

Authors

  • Alonso Inostrosa-Psijas Universidad Arturo Prat
  • Mauricio Oyarzún-Silva Universidad Arturo Prat
  • Fernando Medina-Quispe Universidad Arturo Prat
  • Francisco García-Barrera Universidad Arturo Prat
  • Roberto Solar-Gallardo Universidad de Santiago de Chile

Keywords:

Simulation, Formal verification, DEVS, Timed automaton

Abstract

Stream processing platforms allow real-time data manipulation and analysis. A popular system for this purpose is the Storm platform, a scalable, fast, and fault-tolerant distributed computing system. Determining the appropriate number of processors to run Storm applications is challenging, especially for large-scale use. This paper presents a simulation model of a Storm application using the DEVS formalism, then defines an equivalent model using Timed Automata (TA). Through bisimulation, it is verified that both models are equivalent. Finally, the TA model is formally verified, proving that the simulation model behaves the same as the real application.

 

Downloads

Download data is not yet available.

Author Biographies

Alonso Inostrosa-Psijas, Universidad Arturo Prat

Universidad Arturo Prat, Facultad de Ingeniería y Arquitectura

Mauricio Oyarzún-Silva, Universidad Arturo Prat

Universidad Arturo Prat, Facultad de Ingeniería y Arquitectura

Fernando Medina-Quispe, Universidad Arturo Prat

Universidad Arturo Prat, Facultad de Ingeniería y Arquitectura

Francisco García-Barrera, Universidad Arturo Prat

Universidad Arturo Prat, Facultad de Ingeniería y Arquitectura

Roberto Solar-Gallardo, Universidad de Santiago de Chile

Universidad de Santiago de Chile, Departamento de Ingeniería Informática

Published

2024-12-20

How to Cite

[1]
A. Inostrosa-Psijas, M. Oyarzún-Silva, F. Medina-Quispe, F. García-Barrera, and R. Solar-Gallardo, “Formal verification of a DEVS simulation model of a Storm application”, Ingeniare, Rev. chil. ing., vol. 27, no. 4, Dec. 2024.

Most read articles by the same author(s)

Similar Articles

1 2 3 4 5 > >> 

You may also start an advanced similarity search for this article.