A probabilistic language formalism for stochastic discrete-event systems

The formalism of probabilistic languages has been introduced for modeling the qualitative behavior of stochastic discrete-event systems. A probabilistic language is a unit interval-valued map over the set of traces of the system satisfying certain consistency constraints. Regular language operators such as choice, concatenation, and Kleene-closure have been defined in the setting of probabilistic languages to allow modeling of complex systems in terms of simpler ones. The set of probabilistic languages is closed under such operators, thus forming an algebra. It also is a complete partial order under a natural ordering in which the operators are continuous. Hence, recursive equations can be solved in this algebra. This is alternatively derived by using the contraction mapping theorem on the set of probabilistic languages which is shown to be a complete metric space. The notion of regularity, i.e., finiteness of automata representation, of probabilistic languages has been defined and it is shown that regularity is preserved under choice, concatenation, and Kleene-closure. We show that this formalism is also useful in describing system performance measures such as completion time, reliability, etc., and present properties to aide their computation.

[1]  Ernst-Erich Doberkat Stochastic Automata: Stability, Nondeterminism, and Prediction , 1981, Lecture Notes in Computer Science.

[2]  Michael K. Molloy Performance Analysis Using Stochastic Petri Nets , 1982, IEEE Transactions on Computers.

[3]  Feller William,et al.  An Introduction To Probability Theory And Its Applications , 1950 .

[4]  P. Ramadge,et al.  Supervisory control of a class of discrete event processes , 1987 .

[5]  M. W. Shields An Introduction to Automata Theory , 1988 .

[6]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[7]  K. Passino,et al.  On the optimal control of discrete event systems , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[8]  Brian A. Davey,et al.  An Introduction to Lattices and Order , 1989 .

[9]  Vijay K. Garg,et al.  Extremal Solutions of Inequations over Lattices with Applications to Supervisory Control , 1995, Theor. Comput. Sci..

[10]  Vijay K. Garg,et al.  An algebraic approach to modeling probabilistic discrete event systems , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[11]  W. Rudin Principles of mathematical analysis , 1964 .

[12]  Lotfi A. Zadeh,et al.  Note on fuzzy languages , 1969, Inf. Sci..

[13]  Christos G. Cassandras,et al.  Discrete event systems : modeling and performance analysis , 1993 .

[14]  Vijay K. Garg,et al.  Modeling and Control of Logical Discrete Event Systems , 1994 .

[15]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[16]  Arto Salomaa Formal Languages and Power Series , 1990, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[17]  Jean Berstel,et al.  Rational series and their languages , 1988, EATCS monographs on theoretical computer science.