PERFORMANCE PRESERVING EQUIVALENCE FOR STOCHASTIC PROCESS ALGEBRA DTSDPBC

被引:1
|
作者
Tarasyuk, I. V. [1 ]
机构
[1] Russian Acad Sci, Siberian Branch, AP Ershov Inst Informat Syst, Acad Lavrentiev Pr 6, Novosibirsk 630090, Russia
关键词
Petri box calculus; discrete time; stochastic and deterministic delays; transition system; operational semantics; dtsd-box; denotational semantics; Markov chain; performance; stochastic bisimulation; quotient; PETRI BOX CALCULUS; MARKOVIAN EXTENSION; CONCURRENT SYSTEMS; MODELS; BISIMULATION; COMPOSITIONALITY; PREDICTION; FRAMEWORK; LANGUAGE; SPBC;
D O I
10.33048/semi.2023.20.039
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Petri box calculus (PBC) of E. Best, R. Devillers, J.G. Hall and M. Koutny is a well-known algebra of parallel processes with a Petri net semantics. Discrete time stochastic and deterministic PBC (dtsdPBC) of the author extends PBC with discrete time stochastic and deterministic delays. dtsdPBC has a step operational semantics via labeled probabilistic transition systems and a Petri net denotational semantics via dtsd-boxes, a subclass of labeled discrete time stochastic and deterministic Petri nets (LDTSDPNs). To evaluate performance in dtsdPBC, the underlying semi-Markov chains (SMCs) and (reduced) discrete time Markov chains (DTMCs and RDTMCs) of the process expressions are analyzed. Step stochastic bisimulation equivalence is used in dtsdPBC as to compare the qualitative and quantitative behaviour, as to establish consistency of the operational and denotational semantics. We demonstrate how to apply step stochastic bisimulation equivalence of the process expressions for quotienting their transition systems, SMCs, DTMCs and RDTMCs while preserving the stationary behaviour and residence time properties. We also prove that the quotient behavioural structures (transition systems, reachability graphs and SMCs) of the process expressions and their dtsd-boxes are isomorphic. Since the equivalence guarantees identity of the functional and performance characteristics in the equivalence classes, it can be used to simplify performance analysis within dtsdPBC due to the quotient minimization of the state space.
引用
收藏
页码:646 / 699
页数:54
相关论文
共 50 条
  • [21] Structural Analysis for Stochastic Process Algebra Models
    Ding, Jie
    Hillston, Jane
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, 2011, 6486 : 1 - +
  • [22] A stochastic causality-based process algebra
    Brinksma, E
    Katoen, JP
    Langerak, R
    Latella, D
    COMPUTER JOURNAL, 1995, 38 (07): : 552 - 565
  • [23] State Equations in Stochastic Process Algebra Models
    Ding, Jie
    Zhu, Xin-Shan
    Chen, Xiao
    IEEE ACCESS, 2019, 7 : 61195 - 61203
  • [24] Stochastic Process Algebra Based Software Process Simulation Modeling
    Zhai, Jian
    Yang, Qiusong
    Su, Feng
    Xiao, Junchao
    Wang, Qing
    Li, Mingshu
    TRUSTWORTHY SOFTWARE DEVELOPMENT PROCESSES, PROCEEDINGS, 2009, 5543 : 136 - +
  • [25] Process algebra for performance evaluation
    Hermanns, H
    Herzog, U
    Katoen, JP
    THEORETICAL COMPUTER SCIENCE, 2002, 274 (1-2) : 43 - 87
  • [26] Exploiting stochastic process algebra achievements for generalized stochastic Petri nets
    Hermanns, H
    Herzog, U
    Mertsiotakis, V
    Rettelbach, M
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL WORKSHOP ON PETRI NETS AND PERFORMANCE MODELS, 1997, : 183 - 192
  • [27] Model-driven performance analysis of UML design models based on stochastic process algebra
    Tabuchi, N
    Sato, N
    Nakamura, H
    MODEL DRIVEN ARCHITECTURE FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2005, 3748 : 41 - 58
  • [28] Research on Production Process Control Method Combined Stochastic Process Algebra and Stochastic Petri Nets
    LIU Chang SHI Haibo Shenyang Instof AutomationChinese Academy of SciencesShenyang China
    武汉理工大学学报, 2006, (S2) : 428 - 434
  • [29] Research on production process control method combined stochastic process algebra and stochastic Petri nets
    Liu Chang
    Shi Haibo
    1ST INTERNATIONAL SYMPOSIUM ON DIGITAL MANUFACTURE, VOLS 1-3, 2006, : 428 - 434
  • [30] Functional modelling and performance evaluation for two class Diffserv router using stochastic process algebra
    Benzekri, A
    Salem, O
    ESM 2003: 17TH EUROPEAN SIMULATION MULTICONFERENCE: FOUNDATIONS FOR SUCCESSFUL MODELLING & SIMULATION, 2003, : 257 - 262