Process algebra for performance evaluation

被引:132
|
作者
Hermanns, H
Herzog, U
Katoen, JP
机构
[1] Univ Twente, Dept Comp Sci, NL-7500 AE Enschede, Netherlands
[2] Univ Erlangen Nurnberg, IMMD, Lehrstuhl Informat 7, D-91058 Erlangen, Germany
关键词
axiomatisation; bisimulation; continuous-time Markov chain; lumpability; performance evaluation; process algebra; resource-sharing systems; semantics;
D O I
10.1016/S0304-3975(00)00305-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper surveys the theoretical developments in the field of stochastic process algebras, process algebras where action occurrences may be subject to a delay that is determined by a random variable. A huge class of resource-sharing systems - like large-scale computers, client-server architectures, networks - can accurately be described using such stochastic specification formalisms. The main emphasis of this paper is the treatment of operational semantics, notions of equivalence, and (sound and complete) axiomatisations of these equivalences for different types of Markovian process algebras, where delays are governed by exponential distributions. Starting from a simple actionless algebra for describing time-homogeneous continuous-time Markov chains, we consider the integration of actions and random delays both as a single entity (like in known Markovian process algebras like TIPP, PEPA and EMPA) and as separate entities (like in the timed process algebras timed CSP and TCCS). In total we consider four related calculi and investigate their relationship to existing Markovian process algebras. We also briefly indicate how one can profit from the separation of time and actions when incorporating more general, non-Markovian distributions. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:43 / 87
页数:45
相关论文
共 50 条
  • [41] Resources in process algebra
    Lee, Insup
    Philippou, Anna
    Sokolsky, Oleg
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2007, 72 (01): : 98 - 122
  • [42] PROCESS ALGEBRA WITH GUARDS
    GROOTE, JF
    PONSE, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 527 : 235 - 249
  • [43] Linear Process Algebra
    Pratt, Vaughan
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, 2011, 6536 : 92 - 111
  • [44] Process Algebra as Modelling
    Tofts, Chris
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 162 : 323 - 326
  • [45] AN ALGEBRA FOR PROCESS CREATION
    BAETEN, JCM
    VAANDRAGER, FW
    ACTA INFORMATICA, 1992, 29 (04) : 303 - 334
  • [46] A Generic Process Algebra
    Baeten, Jos C. M.
    Bravetti, Mario
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 162 : 65 - 71
  • [47] Process algebra in PVS
    Basten, T
    Hooman, J
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1999, 1579 : 270 - 284
  • [48] Process Opacity for Timed Process Algebra
    Gruska, Damas P.
    PERSPECTIVES OF SYSTEM INFORMATICS, PSI 2014, 2015, 8974 : 151 - 160
  • [49] Process and performance evaluation of the vacuum-assisted process
    Li, W
    Krehl, J
    Gillespie, JW
    Heider, D
    JOURNAL OF COMPOSITE MATERIALS, 2004, 38 (20) : 1803 - 1814
  • [50] Hybrid.Poly: Performance Evaluation of Linear Algebra Analytical Extensions
    Podkorytov, Maksim
    Gubanov, Michael
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 5430 - 5432