Stochastic process algebras as a tool for performance and dependability modelling
- 19 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 102-111
- https://doi.org/10.1109/ipds.1995.395813
Abstract
The stochastic process-algebra modelling paradigm has been introduced recently as an extension of classical process algebras with timing information aiming mainly at the integration of functional design with quantitative analysis of computer systems. Time is represented by exponentially distributed random variables that are assigned to each activity in the model. Thus, the semantic model of a stochastic process-algebra model can easily be transformed into a continuous time Markov chain which is suitable for computing performance measures as well as dependability measures. The main problem that one encounters frequently in Markov based modelling is the problem of having to solve a huge and stiff Markov chain. In dependability modelling, largeness is caused by lots of detailed and sometimes surplus information stored in the high level model. Stiff Markov chains result when one uses performance related activities together with reliability events in the same model. Various methods to tackle these problems are known, among them the concept of lumpability and decomposition techniques. Recent results in the area of stochastic process algebras have shown that their theoretical foundations can be related to these concepts. This makes it possible to provide access to these powerful techniques to modellers without requiring a very deeply technical knowledge.Keywords
This publication has 22 references indexed in Scilit:
- Automated time scale decomposition and analysis of stochastic Petri netsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A multi-level solution algorithm for steady-state Markov chainsACM SIGMETRICS Performance Evaluation Review, 1994
- Towards Performance Evaluation in Process AlgebrasPublished by Springer Nature ,1994
- Performability analysis of computer systems: from model specification to solutionPerformance Evaluation, 1992
- Performability modeling with UltraSANIEEE Software, 1991
- Employing The Randomization Technique for Solving Stochastic Petri Net ModelsInformatik-Fachberichte, 1991
- Performance analysis of synchronization for two communicating processesPerformance Evaluation, 1988
- Computing Poisson probabilitiesCommunications of the ACM, 1988
- Transient solutions in Markovian queuesEuropean Journal of Operational Research, 1977
- Queuing Problems with Heterogeneous Arrivals and ServiceOperations Research, 1971