ABSTRACT
This paper presents an efficient method for state classification of finite state Markov chains using BDD-based symbolic techniques. The method exploits the fundamental properties of a Markov chain and classifies the state space by iteratively applying reachability analysis. We compare our method with the current state-of-the-art technique which requires the computation of the transitive closure of the transition relation of a Markov chain. Experiments in over a dozen synchronous and asynchronous systems demonstrate that our method dramatically reduces the CPU time needed, and solves much larger problems because of reduced memory requiremen ts.
- 1.M. Malhotra and K. S. Trivedi. Power-hierarchy of dependability-model types. IEEE Trans. on Reliability, 43(3), Sept. 1994.Google ScholarCross Ref
- 2.0. Daniel Z. Simeu-Abazi and B. Descotes-Genon. Analytical method to evaluate the dependability of manufacturing systems. Reliability Engineering ~ Systems Safety, 55(2), Feb. 1997.Google Scholar
- 3.A.M. Stankovic, G.C. Verghese, and D. J. Perreault. Randomized modulation of power converters via Markov chains, IEEE Trans. on Control Systems Technology, 5(1), Jan. 1997.Google ScholarCross Ref
- 4.R. Marculescu, D. Marculescu, and M. Pedram. Efficient power estimation for highly correlated input streams. In Proc. ACM/IEEE Design Automation Conf.,1995. Google ScholarDigital Library
- 5.P.A. Beerel and H. S. Wadekar. Energy estimation of speedindependent control circuits. IEEE Trans. on Computer- Aided Design, pp. 672-680, June 1996.Google ScholarDigital Library
- 6.M. Holiday and M. Vernon. A generalized timed Petri net model for performance analysis. IEEE Trans. on Software Engineering, 13:1297-1310, Dec. 1987. Google ScholarDigital Library
- 7.P. Kudva, G. Gopalakrishnan, E. Brunvand, and V. Akella. Performance analysis and optimization of asynchronous circuits. In Proc. Int. Con}. Computer Design (ICCD), pp. 221-225, Oct. 1994. Google ScholarDigital Library
- 8.A_ Xie and P.A_ Beerel. Symbolic techniques for performance analysis of asynchronous systems based on average time separationsof events. In Proc. Int. Syrup. on Adv. Res. in Asynchronous Circuits and Systems, pp. 64-75, 1997. Google ScholarDigital Library
- 9.R. M. Izquierdo and D. S. Reeves. MPEG VBR slice layer model using linear predictive coding and generalized periodic Markov chains. In IEEE Int. Performance, Computing and Communications Conf., 1997.Google Scholar
- 10.T. Takine, T. Suda, and T. Hasegawa. Cell-loss and output process analysis of a finite-buff discrete-time atm queueing system with correlated arrival. IEEE Trans. on Communications, 43(2-4), Feb.-March 1995.Google Scholar
- 11.G. D. Hachtel, E. Macii,/L Pardo, and F. Somenzi. Markovian analysis of large finite state machinesJEEE Trans. on Computer-Aided Design, pp. 1479-1493, Dec. 1996. Google ScholarDigital Library
- 12.R. E. Bryant. Graph-based algorithm for boolean function munipulation. IEEE Trans. on Computers, 35, Aug. 1986. Google ScholarDigital Library
- 13.Y. Matsunaga, P. C. McGeer, and R. IC Brayton. On computing the transitive closure of a state transition relation. In Proc. ACM/IEEE Design Automation Conf., 1993. Google ScholarDigital Library
- 14.J. G. Kemeny and J. L. Snell. Finite Markov Chains. Springer, 1976.Google Scholar
- 15.R. /L Howard. Dynamic Probabilistic Systems, Volume I: Markov Models. John Wiley & Sons, Inc, 1971.Google Scholar
- 16.G. D. Hachtel and F. Somenzi. A symbolic algorithm for maximum flow in 0-1 networks. In Proc. Int. Conf. Computer-Aided Design (ICCAD), 1993. Google ScholarDigital Library
- 17.J. R. Burch, E. M. Clarke, D. E. Long, K. L. McMiUan, and D. L. Dill. Symbolic model checking for sequential circuit verification. IEEE Trans. on Computer-Aided Design, 13(4), Apr. 1994.Google ScholarDigital Library
- 18.0. Coudert, J. C. Madre, and C. Berthet. Verifying temporal properties of sequential machines without building their state diagrams. In E. M. Clarke and R. P. Kurshan, editors, Computer-Aided Verification'90. American Mathematical Society, June 1990. Google ScholarDigital Library
- 19.R. I. Bahar, E./L Frohm, C. M. Gaona, and G. D. Hachtel. Algebraic decision diagrams and their applications. IProc. Int. Conj. Computer-Aided Design (ICCAD), 1993. Google ScholarDigital Library
- 20.K. L. McMillan. Symbolic Model Checking. Kluwer Academic Publishers, 1993. Google ScholarDigital Library
- 21.ICY. Yun and R. P. Donohue. Pausible clocking: A first step toward heterogeneous systems. In Proc. Int. Conj. Computer Design (ICCD), pp. 118-123. Oct. 1996. Google ScholarDigital Library
- 22.L. Kleinrock. Queueing Systems, Volume H: Application. Wiley, New York, 1975. Google ScholarDigital Library
Index Terms
- Efficient state classification of finite state Markov chains
Comments