We present a Model-Driven Engineering (MDE) approach to quantitative evaluation of stochastic models through the ORIS tool and the SIRIO library. As an example, the approach is applied to the case of a tramway line with reduced number of passengers to contain the spread of infection during a pandemic. Specifically, we provide a meta-model for this scenario, where, at each stop, only a certain number of people can ride the tram depending on the current tram capacity, the length of the queue of people waiting at the stop, and the number of passengers on the tram. Then, the ORIS tool and the SIRIO library are used as a software platform to derive a Stochastic Time Petri Net (STPN) representation for each tramway stop and to perform its regenerative transient analysis to obtain quantitative measures of interest, such as the expected number of people waiting at each stop and the expected number of tram passengers over time. Experimental results show that the approach facilitates exploration of the space of design choices, providing insight about the effects of parameter changes on quantitative measures of interest and allowing balanced queue sizes at different stops.

Using the ORIS Tool and the SIRIO Library for Model-Driven Engineering of Quantitative Analytics / Carnevali L.; Paolieri M.; Reali R.; Scommegna L.; Tammaro F.; Vicario E.. - ELETTRONICO. - 13659:(2023), pp. 200-215. (Intervento presentato al convegno 18th European Workshop on Computer Performance Engineering, EPEW 2022 tenutosi a esp nel 2022) [10.1007/978-3-031-25049-1_13].

Using the ORIS Tool and the SIRIO Library for Model-Driven Engineering of Quantitative Analytics

Carnevali L.;Reali R.;Scommegna L.;Tammaro F.;Vicario E.
2023

Abstract

We present a Model-Driven Engineering (MDE) approach to quantitative evaluation of stochastic models through the ORIS tool and the SIRIO library. As an example, the approach is applied to the case of a tramway line with reduced number of passengers to contain the spread of infection during a pandemic. Specifically, we provide a meta-model for this scenario, where, at each stop, only a certain number of people can ride the tram depending on the current tram capacity, the length of the queue of people waiting at the stop, and the number of passengers on the tram. Then, the ORIS tool and the SIRIO library are used as a software platform to derive a Stochastic Time Petri Net (STPN) representation for each tramway stop and to perform its regenerative transient analysis to obtain quantitative measures of interest, such as the expected number of people waiting at each stop and the expected number of tram passengers over time. Experimental results show that the approach facilitates exploration of the space of design choices, providing insight about the effects of parameter changes on quantitative measures of interest and allowing balanced queue sizes at different stops.
2023
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
18th European Workshop on Computer Performance Engineering, EPEW 2022
esp
2022
Carnevali L.; Paolieri M.; Reali R.; Scommegna L.; Tammaro F.; Vicario E.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1302402
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact