This paper introduces THEATRE, a modular software architecture whose aim is supporting modelling, analysis, design and implementation of distributed asynchronous probabilistic and timed/untimed actor systems. A key factor of THEATRE is that a same model can be transitioned without distortions from a development phase to the next one. The analysis phase is currently based on the UPPAAL Statistical Model Checker (SMC) which automatizes simulations, and uses statistical techniques (e.g., Monte Carlo-like and sequential hypothesis testing) to infer quantitative measures from the simulation runs. The design and implementation phases are based on Java. The paper describes the abstract modelling language of THEATRE and focusses on its translation to UPPAAL SMC. The approach is practically demonstrated by two modelling examples and their experimental analysis.

Modelling and Analysis of Distributed Asynchronous Actor Systems using Theatre

Libero Nigro
Membro del Collaboration Group
;
Paolo F. Sciammarella
Membro del Collaboration Group
2017-01-01

Abstract

This paper introduces THEATRE, a modular software architecture whose aim is supporting modelling, analysis, design and implementation of distributed asynchronous probabilistic and timed/untimed actor systems. A key factor of THEATRE is that a same model can be transitioned without distortions from a development phase to the next one. The analysis phase is currently based on the UPPAAL Statistical Model Checker (SMC) which automatizes simulations, and uses statistical techniques (e.g., Monte Carlo-like and sequential hypothesis testing) to infer quantitative measures from the simulation runs. The design and implementation phases are based on Java. The paper describes the abstract modelling language of THEATRE and focusses on its translation to UPPAAL SMC. The approach is practically demonstrated by two modelling examples and their experimental analysis.
2017
978-3-319-67617-3
Model-driven development, asynchronous distributed systems, probabilistic and timed actors, statistical model checking, UPPAAL
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/20.500.11770/270371
 Attenzione

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

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