skip to main content
research-article

Advanced features in SMART: the stochastic model checking analyzer for reliability and timing

Published:25 March 2009Publication History
Skip Abstract Section

Abstract

We describe some of the advanced features of the software tool SmArT, the Stochastic Model checking Analyzer for Reliability and Timing. Initially conceived as a software package for numerical solution and discrete-event simulation of stochastic models, SmArT now also provides powerful modelchecking capabilities, thanks to its extensive use of various forms of decision diagrams, which in turn also greatly increase the efficiency of its stochastic analysis algorithms. These aspects make it an excellent choice when tackling systems with extremely large state spaces.

References

  1. M. Ajmone Marsan and G. Chiola. On Petri nets with deterministic and exponentially distributed firing times. In Adv. in Petri Nets 1987, LNCS 266, pages 132--145. Springer-Verlag, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. Biere, A. Cimatti, E.M. Clarke, and Y. Zhu. Symbolic model checking without BDDs. In Proc. TACAS, pages 193--207. Springer-Verlag, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. P. Buchholz, G. Ciardo, S. Donatelli, and P. Kemper. Complexity of memory-efficient Kronecker operations with applications to the solution of Markov models. INFORMS J. Comp., 12(3):203--222, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  4. H. Choi, V.G. Kulkarni, and K.S. Trivedi. Markov regenerative stochastic Petri nets. In Performance '93. North-Holland, Sept. 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. G. Ciardo. Data representation and efficient solution: a decision diagram approach. In Formal Methods for Performance Evaluation, LNCS 4486, pages 371--394, May 2007. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. G. Ciardo, R. German, and C. Lindemann. A characterization of the stochastic process underlying a stochastic Petri net. IEEE Trans. Softw. Eng., 20(7):506--515, July 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. G. Ciardo and C. Lindemann. Analysis of deterministic and stochastic Petri nets. In Proc. PNPM, pages 160--169, Oct. 1993. IEEE CS Press.Google ScholarGoogle ScholarCross RefCross Ref
  8. G. Ciardo, G. Lüttgen, and R. Siminiceanu. Saturation: An efficient iteration strategy for symbolic state space generation. In Proc. TACAS, LNCS 2031, pages 328--342, Apr. 2001. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. G. Ciardo, R. Marmorstein, and R. Siminiceanu. The saturation algorithm for symbolic state space exploration. Software Tools for Technology Transfer, 8(1):4--25, Feb. 2006.Google ScholarGoogle ScholarCross RefCross Ref
  10. G. Ciardo and A.S. Miner. A data structure for the efficient Kronecker solution of GSPNs. In Proc. PNPM, pages 22--31, Sept. 1999. IEEE CS Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. G. Ciardo, A.S. Miner, M. Wan, and A.J. Yu. Approximating stationary measures of structured continuous-time Markov models using matrix diagrams. ACM SIGMETRICS Perf. Eval. Rev., 35(3):16--18, Dec. 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. G. Ciardo and R. Siminiceanu. Structural symbolic CTL model checking of asynchronous systems. In Proc. CAV, LNCS 2725, pages 40--53, July 2003. Springer-Verlag.Google ScholarGoogle ScholarCross RefCross Ref
  13. G. Ciardo and A.J. Yu. Saturation-based symbolic reachability analysis using conjunctive and disjunctive partitioning. In Proc. CHARME, LNCS 3725, pages 146--161, Oct. 2005. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. E.M. Clarke, O. Grumberg, and D.A. Peled. Model Checking. MIT Press, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. P. Fernandes, B. Plateau, and W.J. Stewart. Efficient descriptor-vector multiplication in stochastic automata networks. J. ACM, 45(3):381--414, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. R.L. Jones and G. Ciardo. On phased delay stochastic Petri nets: Definition and an application. In Proc. PNPM, pages 165--174, Sept. 2001. IEEE CS Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. R.L. Jones and G. Ciardo. Regenerative simulation of stochastic Petri nets with discrete and continuous timing. In Proc. PMCCS, pages 23--26, Sept. 2003.Google ScholarGoogle Scholar
  18. A.S. Miner. Efficient solution of GSPNs using canonical matrix diagrams. In Proc. PNPM, pages 101--110, Sept. 2001. IEEE CS Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. A.S. Miner, G. Ciardo, and S. Donatelli. Using the exact state space of a Markov model to compute approximate stationary measures. In Proc. SIGMETRICS, pages 207--216, June 2000. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. A.S. Miner and D. Parker. Symbolic representations and analysis of large state spaces. In Validation of Stochastic Systems, LNCS 2925, pages 296--338. Springer-Verlag, 2004.Google ScholarGoogle Scholar
  21. B. Plateau. On the stochastic structure of parallelism and synchronisation models for distributed algorithms. In Proc. SIGMETRICS, pages 147--153, May 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. W.J. Stewart. Introduction to the Numerical Solution of Markov Chains. Princeton University Press, 1994.Google ScholarGoogle Scholar
  23. M. Wan and G. Ciardo. Extensible decision diagrams for symbolic state-space generation of asynchronous systems. In Proc. SOFSEM, Jan. 2009. Springer-Verlag. To appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. M. Wan and G. Ciardo. Symbolic reachability analysis of integer timed Petri nets. In Proc. SOFSEM, Jan. 2009. Springer-Verlag. To appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. M. Wan, G. Ciardo, and A.S. Miner. Decision-diagram-based approximate steady-state analysis of large structured Markov models. In preparation.Google ScholarGoogle Scholar
  26. A.J. Yu, G. Ciardo, and G. Lüttgen. Bounded reachability checking of asynchronous systems using decision diagrams. In Proc. TACAS, LNCS 4424, pages 648--663, Mar. 2007. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Advanced features in SMART: the stochastic model checking analyzer for reliability and timing

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM SIGMETRICS Performance Evaluation Review
            ACM SIGMETRICS Performance Evaluation Review  Volume 36, Issue 4
            March 2009
            68 pages
            ISSN:0163-5999
            DOI:10.1145/1530873
            Issue’s Table of Contents

            Copyright © 2009 Authors

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 25 March 2009

            Check for updates

            Qualifiers

            • research-article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader