| Preface | p. xi |
| Introduction | p. 1 |
| Overview of System Evaluation Methods | p. 1 |
| The State of Evaluation Methods and Tools | p. 2 |
| The Idea and Motivation | p. 2 |
| Implementation of the Idea | p. 4 |
| Overview | p. 6 |
| Theoretical Background | p. 9 |
| Introduction | p. 9 |
| Probability Theory Basics | p. 9 |
| Some Useful Distribution Functions | p. 18 |
| Discrete Distribution Functions | p. 19 |
| Parameters of Continuous Distributions | p. 25 |
| Continuous Distribution Functions | p. 25 |
| Stochastic Processes | p. 37 |
| Definition | p. 37 |
| Classification of Stochastic Processes | p. 38 |
| Discrete-Time Markov Chains | p. 41 |
| Classification of States | p. 43 |
| Limiting Probability Distributions | p. 45 |
| Distribution of Holding Times | p. 46 |
| Discrete-Time Birth-Death Processes | p. 47 |
| Continuous-Time Markov chain | p. 48 |
| Introduction | p. 49 |
| Limiting Behavior of Homogeneous CTMC | p. 52 |
| Continuous-Time Birth-Death Processes | p. 54 |
| Pure Birth Processes | p. 56 |
| The M/M/1 Queue | p. 58 |
| Finite Queue M/M/1/K | p. 61 |
| Model Types | p. 63 |
| The Different Kinds of Analysis | p. 63 |
| Queuing Networks | p. 64 |
| Series-Parallel Acyclic Directed Graphs | p. 67 |
| Non-Series-Parallel Task Precedence Graphs | p. 68 |
| Series-Parallel Reliability Block Diagrams | p. 70 |
| Fault Trees | p. 71 |
| Reliability Graphs | p. 72 |
| Markov Chains | p. 72 |
| Generalized Stochastic Petri Nets | p. 74 |
| Stochastic Process Algebras | p. 79 |
| Performability Models (Reward Models) | p. 89 |
| Mosel - An Universal Modeling Language | p. 91 |
| The Language MOSEL | p. 91 |
| An introductory Example | p. 91 |
| The General Structure of a MOSEL Description | p. 96 |
| Parameter Declaration Part | p. 97 |
| System State Definition Part | p. 100 |
| Transition Definition Part | p. 102 |
| Result Part | p. 111 |
| Picture Part | p. 112 |
| Rewards | p. 123 |
| Comments | p. 130 |
| Shortcuts in MOSEL | p. 132 |
| Preprocessor Directives | p. 136 |
| Multidimensional Nodes | p. 138 |
| Command Line Syntax of MOSEL Program | p. 142 |
| Rules and Restrictions for the Different Tools | p. 145 |
| Rules and Restrictions for MOSLANG | p. 145 |
| Rules and Restrictions for CSPL | p. 146 |
| Modeling Using Mosel | p. 149 |
| Reliability and Availability Analysis | p. 149 |
| Series-Parallel Reliability Block Diagrams | p. 149 |
| Fault Trees | p. 154 |
| Reliability Graphs | p. 158 |
| Markov Chains | p. 161 |
| Generalized Stochastic Petri Nets (GSPNs) | p. 170 |
| Stochastic Process Algebras | p. 173 |
| Program Performance Analysis | p. 174 |
| Series-Parallel Acyclic Task Graphs | p. 174 |
| Task Precedence Graphs | p. 183 |
| System Performance Analysis | p. 185 |
| Central-Server Queuing Systems | p. 185 |
| M/M/N/K Queuing Systems | p. 191 |
| Markov Chains | p. 196 |
| Generalized Stochastic Petri Nets (GSPNs) | p. 200 |
| Stochastic Process Algebras | p. 205 |
| Performability Analysis | p. 207 |
| Modeling of Gracefully Degrading Systems | p. 207 |
| Determination of Reward Rates | p. 209 |
| Modeling Performability without Rewards | p. 212 |
| Special Techniques of Analysis | p. 214 |
| Distinction of particular jobs in a model | p. 215 |
| Modeling Non-Exponential Distributions | p. 217 |
| Modeling of Multi-Class Networks | p. 230 |
| Modeling Distribution Functions and Probability Density Functions as Results | p. 235 |
| Technique to avoid Explosion of Markov State Space | p. 238 |
| Real-Life Examples | p. 243 |
| Computer Science Examples | p. 243 |
| Parallelization of the UNIX operating system | p. 243 |
| Polling Systems | p. 268 |
| Fork-Join systems | p. 274 |
| Non-Homogeneous Terminal System | p. 281 |
| Multithreaded Architectures | p. 288 |
| Communications Examples | p. 301 |
| Client-Server Systems | p. 301 |
| Cellular Mobile Networks | p. 324 |
| Performance Model of an ATM Multiplxer | p. 342 |
| Manufacturing Examples | p. 347 |
| Batch Systems | p. 347 |
| Wafer Production System | p. 349 |
| Cluster Tools for Single-Wafer Processing | p. 353 |
| MOSEL and IGL Reference | p. 359 |
| Syntax and Semantics of MOSEL | p. 359 |
| Syntax of the language MOSEL | p. 359 |
| Semantics of the language MOSEL | p. 364 |
| Keywords and Tokens of the language MOSEL | p. 370 |
| IGL - Graphical Editing of the Results | p. 372 |
| The calling syntax of the IGL interpreter | p. 372 |
| Operating instructions for the IGL interpreter | p. 372 |
| The Intermediate Graphic Language (IGL) | p. 385 |
| Technical data of the MOSEL program suite | p. 387 |
| The program mosel | p. 387 |
| The program igl | p. 389 |
| Bibliography | p. 391 |
| Index | p. 403 |
| Table of Contents provided by Syndetics. All Rights Reserved. |