期刊文献+

Formal Reasoning About Finite-State Discrete-Time Markov Chains in HOL 被引量:4

Formal Reasoning About Finite-State Discrete-Time Markov Chains in HOL
原文传递
导出
摘要 Markov chains are extensively used in modeling different aspects of engineering and scientific systems, such as performance of algorithms and reliability of systems. Different techniques have been developed for analyzing Markovian models, for example, Markov Chain Monte Carlo based simulation, Markov Analyzer, and more recently probabilistic model- checking. However, these techniques either do not guarantee accurate analysis or are not scalable. Higher-order-logic theorem proving is a formal method that has the ability to overcome the above mentioned limitations. However, it is not mature enough to handle all sorts of Markovian models. In this paper, we propose a formalization of Discrete-Time Markov Chain (DTMC) that facilitates formal reasoning about time-homogeneous finite-state discrete-time Markov chain. In particular, we provide a formal verification on some of its important properties, such as joint probabilities, Chapman-Kolmogorov equation, reversibility property, using higher-order logic. To demonstrate the usefulness of our work, we analyze two applications: a simplified binary communication channel and the Automatic Mail Quality Measurement protocol. Markov chains are extensively used in modeling different aspects of engineering and scientific systems, such as performance of algorithms and reliability of systems. Different techniques have been developed for analyzing Markovian models, for example, Markov Chain Monte Carlo based simulation, Markov Analyzer, and more recently probabilistic model- checking. However, these techniques either do not guarantee accurate analysis or are not scalable. Higher-order-logic theorem proving is a formal method that has the ability to overcome the above mentioned limitations. However, it is not mature enough to handle all sorts of Markovian models. In this paper, we propose a formalization of Discrete-Time Markov Chain (DTMC) that facilitates formal reasoning about time-homogeneous finite-state discrete-time Markov chain. In particular, we provide a formal verification on some of its important properties, such as joint probabilities, Chapman-Kolmogorov equation, reversibility property, using higher-order logic. To demonstrate the usefulness of our work, we analyze two applications: a simplified binary communication channel and the Automatic Mail Quality Measurement protocol.
出处 《Journal of Computer Science & Technology》 SCIE EI CSCD 2013年第2期217-231,共15页 计算机科学技术学报(英文版)
关键词 discrete-time Markov chain higher-order logic probability theory theorem prover discrete-time Markov chain, higher-order logic, probability theory, theorem prover
  • 相关文献

参考文献32

  • 1Bhattacharya R N, Waymire E C. Stochastic Processes with Applications (1st edition). Wiley-Interscience, 1990.
  • 2MacKay D J C. Introduction to Monte Carlo methods. In Proc. the NATO Advanced Study Institute on Learning in Graphical Models, Jordan M I (ed.), Kluwer Academic Pub- lishers, 1998, pp.175-204.
  • 3Steward W J. Introduction to the Numerical Solution of Markov Chain. Princeton University Press, 1994.
  • 4Haas P J. Stochastic Petri Nets: Modelling, Stability, Simu- lation. Springer, 2002.
  • 5Rutten J, Kwaiatkowska M, Normal C, Parker D. Mathemati- cal techniques for analyzing concurrent and probabilisitc systems. In CRM Monograph Series, Vol.23, American Mathematical Society, 2004.
  • 6Baier C, Katoen J. Principles of Model Checking (Represen- tation and Mind Series). MIT Press, 2008.
  • 7Gordon M J C. Mechanizing programming logics in higher- order logic. In Current Trends in Hardware Verification and Automated Theorem Proving, Springer, 1989, pp.387-439.
  • 8Liu L, Hasan O, Tahar S. Formalization of finite-state discrete-time Markov chains in HOL. In Proc. the 9th Int. Conf. Automated Technology for Verification and Analysis, Oct. 2011, pp.90-104.
  • 9Knottenbelt W J. Generalised Markovian analysis of timed transition systems [Master's Thesis]. Department of Com- puter Science, University of Cape Town, South Africa, 1996.
  • 10Jonassen H, Tessmer M D, Hannum W H. Task Analysis Met- hods for Instructional Design. Lawrence Erlbaum, 1999.

同被引文献24

引证文献4

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部