Analyzing stochastic reward nets by model checking and parallel simulation

被引:7
|
作者
Cicirelli, Franco [1 ]
Nigro, Libero [2 ]
机构
[1] CNR, Inst High Performance Comp & Networking ICAR, Natl Res Council Italy, I-87036 Arcavacata Di Rende, CS, Italy
[2] Univ Calabria, DIMES Dept Informat Modelling Elect & Syst Sci, I-87036 Arcavacata Di Rende, CS, Italy
关键词
Stochastic reward nets; Performability analysis; Timed systems; Model checking; Statistical model checking; Timed automata; Uppaal; Actors; Theatre; !text type='Java']Java[!/text; parallel simulation; PETRI NETS;
D O I
10.1016/j.simpat.2021.102467
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper deals with Stochastic Reward Nets (SRN), which are a powerful extension of Generalized Stochastic Petri Nets (GSPN). SRN have proved their usefulness in modelling and analysis of performance, availability and reliability of complex timed systems. SRN are supported by special-case tools like the Stochastic Petri Net Package (SPNP) which enables both analytic (based on Markov Reward Models) and simulative studies. The work described in this paper argues that there is still a gap in SRN analysis concerning functional correctness and non-deterministic property checking. Toward this a novel approach is proposed, which is based on two developed tools. First a formal reduction of SRN onto the Timed Automata (TA) of the popular Uppaal toolbox was defined and implemented. The Uppaal reduction enables a more complete investigation of SRN models, not allowed by existing SRN tools. However, the practical use of Uppaal forbids to study the performance of large models. Then, an SRN kernel, inspired by the carried formal Uppaal modelling and reasoning, was achieved in Java using the Theatre actor system. The realization supports the parallel simulation of scalable models. The paper applies the developed tools to a realistic grid-computing model and reports some experimental results, together with good execution performance (speedup) when using a scalable version of the grid model on a shared memory multi-core machine.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Parallel Simulation of Stochastic Reward Nets using Theatre
    Cicirelli, Franco
    Nigro, Libero
    PROCEEDINGS OF THE 2021 IEEE/ACM 25TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2021), 2021,
  • [2] STOCHASTIC REWARD NETS
    不详
    COMPUTER, 1991, 24 (05) : 40 - 40
  • [3] Model Checking CSLTA with Deterministic and Stochastic Petri Nets
    Amparore, Elvio Gilberto
    Donatelli, Susanna
    2010 IEEE-IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS DSN, 2010, : 605 - 614
  • [4] CSL model checking for generalized Stochastic Petri Nets
    Cerotti, Davide
    Donatelli, Susanna
    Horvath, Andras
    Sproston, Jeremy
    QEST 2006: THIRD INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, 2006, : 199 - +
  • [5] ANALYZING CONCURRENT AND FAULT-TOLERANT SOFTWARE USING STOCHASTIC REWARD NETS
    CIARDO, G
    MUPPALA, JK
    TRIVEDI, KS
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1992, 15 (03) : 255 - 269
  • [6] Parallel simulation of stochastic pelri nets using recursive equations
    Baccelli, Francois
    Canales, Miguel
    Performance Evaluation Review, 1992, 20 (01):
  • [7] SURVIVABILITY MODELING WITH STOCHASTIC REWARD NETS
    Heegaard, Poul E.
    Trivedi, Kishor S.
    PROCEEDINGS OF THE 2009 WINTER SIMULATION CONFERENCE (WSC 2009 ), VOL 1-4, 2009, : 822 - +
  • [8] Analyzing Industrial Architectural Models by Simulation and Model-Checking
    Marinescu, Raluca
    Kaijser, Henrik
    Mikucionis, Marius
    Seceleanu, Cristina
    Lonn, Henrik
    David, Alexandre
    FORMAL TECHNIQUES FOR SAFETY-CRITICAL SYSTEMS, FTSCS 2014, 2015, 476 : 189 - 205
  • [9] Classic and Non-Prophetic Model Checking for Hybrid Petri Nets with Stochastic Firings
    Pilch, Carina
    Hartmanns, Arnd
    Remke, Anne
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (HSCC2020) (PART OF CPS-IOT WEEK), 2020,
  • [10] Stochastic model checking
    Kwiatkowska, Marta
    Norman, Gethin
    Parker, David
    FORMAL METHODS FOR PERFORMANCE EVALUATION, 2007, 4486 : 220 - +