메뉴 건너뛰기




Volumn 6, Issue 2, 2004, Pages 128-142

Probabilistic symbolic model checking with PRISM: A hybrid approach

Author keywords

Binary decision diagrams; Probabilistic model checking; Symbolic model checking

Indexed keywords

CONTINUOUS TIME MARKOV CHAIN; DISCRETE TIME MARKOV CHAINS; MARKOV DECISION PROCESSES; NUMERICAL COMPUTATIONS; PROBABILISTIC MODEL CHECKING; PROBABILISTIC MODELS; PROBABILISTIC TEMPORAL LOGIC; SYMBOLIC MODEL CHECKING;

EID: 84896694223     PISSN: 14332779     EISSN: 14332787     Source Type: Journal    
DOI: 10.1007/s10009-004-0140-2     Document Type: Article
Times cited : (243)

References (63)
  • 1
    • 84896895101 scopus 로고    scopus 로고
    • PRISM web site
    • PRISM web site. www. cs. bham. ac. uk/~dxp/prism.
  • 3
    • 38249017639 scopus 로고
    • Fast randomized consensus using shared memory
    • Aspnes J, Herlihy M (1990) Fast randomized consensus using shared memory. J Algorithms 15(1): 441-460.
    • (1990) J Algorithms , vol.15 , Issue.1 , pp. 441-460
    • Aspnes, J.1    Herlihy, M.2
  • 4
    • 84957369657 scopus 로고    scopus 로고
    • Verifying continuous time Markov chains
    • In: Alur R, Henzinger T (eds), New Brunswick, NJ, July-August 1996. Lecture notes in computer science, Springer, Berlin Heidelberg New York
    • Aziz A, Sanwal K, Singhal V, Brayton R (1996) Verifying continuous time Markov chains. In: Alur R, Henzinger T (eds) Proceedings of the 8th international conference on computer aided verification (CAV'96), New Brunswick, NJ, July-August 1996. Lecture notes in computer science, vol 1102. Springer, Berlin Heidelberg New York, pp 269-276.
    • (1996) Proceedings of the 8th international conference on computer aided verification (CAV'96) , vol.1102 , pp. 269-276
    • Aziz, A.1    Sanwal, K.2    Singhal, V.3    Brayton, R.4
  • 6
    • 0004055199 scopus 로고    scopus 로고
    • Habilitation thesis, Fakultät für Mathematik & Informatik, Universität Mannheim, Mannheim, Germany
    • Baier C (1998) On algorithmic verification methods for probabilistic systems. Habilitation thesis, Fakultät für Mathematik & Informatik, Universität Mannheim, Mannheim, Germany.
    • (1998) On algorithmic verification methods for probabilistic systems
    • Baier, C.1
  • 8
    • 84944391391 scopus 로고    scopus 로고
    • Model checking continuous-time Markov chains by transient analysis
    • In: Emerson A, Sistla A (eds), Chicago, July 2000. Lecture notes in computer science, Springer, Berlin Heidelberg New York
    • Baier C, Haverkort B, Hermanns H, Katoen J-P (2000) Model checking continuous-time Markov chains by transient analysis. In: Emerson A, Sistla A (eds) Proceedings of the 12th international conference on computer aided verification (CAV'00), Chicago, July 2000. Lecture notes in computer science, vol 1855. Springer, Berlin Heidelberg New York, pp 358-372.
    • (2000) Proceedings of the 12th international conference on computer aided verification (CAV'00) , vol.1855 , pp. 358-372
    • Baier, C.1    Haverkort, B.2    Hermanns, H.3    Katoen, J.-P.4
  • 9
    • 41149144239 scopus 로고    scopus 로고
    • Approximate symbolic model checking of continuous-time Markov chains
    • In: Baeten J, Mauw S (eds), Eindhoven, The Netherlands, August 1999. Lecture notes in computer science, Springer, Berlin Heidelberg New York
    • Baier C, Katoen J-P, Hermanns H (1999) Approximate symbolic model checking of continuous-time Markov chains. In: Baeten J, Mauw S (eds) Proceedings of the 10th international conference on concurrency theory (CONCUR'99), Eindhoven, The Netherlands, August 1999. Lecture notes in computer science, vol 1664. Springer, Berlin Heidelberg New York, pp 146-161.
    • (1999) Proceedings of the 10th international conference on concurrency theory (CONCUR'99) , vol.1664 , pp. 146-161
    • Baier, C.1    Katoen, J.-P.2    Hermanns, H.3
  • 10
    • 0032131465 scopus 로고    scopus 로고
    • Model checking for a probabilistic branching time logic with fairness
    • Baier C, Kwiatkowska M (1998) Model checking for a probabilistic branching time logic with fairness. Distrib Comput 11(3): 125-155.
    • (1998) Distrib Comput , vol.11 , Issue.3 , pp. 125-155
    • Baier, C.1    Kwiatkowska, M.2
  • 11
    • 84958053451 scopus 로고    scopus 로고
    • A toolbox for functional and quantitative analysis of DEDS
    • In: Puigjaner R, Savino N, Serra B (eds), Palma de Mallorca, Spain, September 1998. Lecture notes in computer science, Springer, Berlin Heidelberg New York
    • Bause F, Buchholz P, Kemper P (1998) A toolbox for functional and quantitative analysis of DEDS. In: Puigjaner R, Savino N, Serra B (eds) Proceedings of Computer Performance Evaluation (TOOLS'98), Palma de Mallorca, Spain, September 1998. Lecture notes in computer science, vol 1469. Springer, Berlin Heidelberg New York, pp 356-359.
    • (1998) Proceedings of Computer Performance Evaluation (TOOLS'98) , vol.1469 , pp. 356-359
    • Bause, F.1    Buchholz, P.2    Kemper, P.3
  • 12
    • 21844505024 scopus 로고
    • Model checking of probabilistic and nondeterministic systems
    • In: Thiagarajan P (ed), Bangalore, India, December 1995. Lecture notes in computer science, Springer, Berlin Heidelberg New York
    • Bianco A, de Alfaro L (1995) Model checking of probabilistic and nondeterministic systems. In: Thiagarajan P (ed) Proceedings of the 15th conference on foundations of software technology and theoretical computer science, Bangalore, India, December 1995. Lecture notes in computer science, vol 1026. Springer, Berlin Heidelberg New York, pp 499-513.
    • (1995) Proceedings of the 15th conference on foundations of software technology and theoretical computer science , vol.1026 , pp. 499-513
    • Bianco, A.1    de Alfaro, L.2
  • 13
    • 0030246260 scopus 로고    scopus 로고
    • Improving the variable ordering of OBDDs is NP-complete
    • Bollig B, Wegner I (1996) Improving the variable ordering of OBDDs is NP-complete. IEEE Trans Comput 45(9): 993-1006.
    • (1996) IEEE Trans Comput , vol.45 , Issue.9 , pp. 993-1006
    • Bollig, B.1    Wegner, I.2
  • 14
    • 84957068465 scopus 로고    scopus 로고
    • On the representation of probabilities over structured domains
    • In: Halbwachs N, Peled D (eds), Trento, Italy, July 1999. Lecture notes in computer science, Springer, Berlin Heidelberg New York
    • Bozga M, Maler O (1999) On the representation of probabilities over structured domains. In: Halbwachs N, Peled D (eds) Proceedings of the 11th international conference on computer aided verification (CAV'99), Trento, Italy, July 1999. Lecture notes in computer science, vol 1633. Springer, Berlin Heidelberg New York, pp 261-273.
    • (1999) Proceedings of the 11th international conference on computer aided verification (CAV'99) , vol.1633 , pp. 261-273
    • Bozga, M.1    Maler, O.2
  • 15
    • 0022769976 scopus 로고
    • Graph-based algorithms for Boolean function manipulation
    • Bryant R (1986) Graph-based algorithms for Boolean function manipulation. IEEE Trans Comput C-35(8): 677-691.
    • (1986) IEEE Trans Comput , vol.C-35 , Issue.8 , pp. 677-691
    • Bryant, R.1
  • 23
    • 0037565605 scopus 로고
    • Multi-terminal binary decision diagrams: an efficient data structure for matrix representation
    • Tahoe City, CA, May 1993, Also available in: (1997) Formal Meth Sys Des 10(2/3): 149-169
    • Clarke E, Fujita M, McGeer P, McMillan K, Yang J, Zhao X (1993) Multi-terminal binary decision diagrams: an efficient data structure for matrix representation. In: Proceedings of the international workshop on logic synthesis (IWLS'93), Tahoe City, CA, May 1993, pp 1-15. Also available in: (1997) Formal Meth Sys Des 10(2/3): 149-169.
    • (1993) Proceedings of the international workshop on logic synthesis (IWLS'93) , pp. 1-15
    • Clarke, E.1    Fujita, M.2    McGeer, P.3    McMillan, K.4    Yang, J.5    Zhao, X.6
  • 24
    • 19244370184 scopus 로고
    • Spectral transforms for large Boolean functions with applications to technology mapping
    • ACM Press, New York, Also available in: (1997) Formal Meth Sys Des 10(2/3): 137-148
    • Clarke E, McMillan K, Zhao X, Fujita M, Yang J (1993) Spectral transforms for large Boolean functions with applications to technology mapping. In: Proceedings of the 30th design automation conference (DAC'93). ACM Press, New York, pp 54-60. Also available in: (1997) Formal Meth Sys Des 10(2/3): 137-148.
    • (1993) Proceedings of the 30th design automation conference (DAC'93) , pp. 54-60
    • Clarke, E.1    McMillan, K.2    Zhao, X.3    Fujita, M.4    Yang, J.5
  • 28
    • 84949652800 scopus 로고    scopus 로고
    • Temporal logics for the specification of performance and reliability
    • In: Reischuk R, Morvan M (eds), Lübeck, Germany, February-March 1997. Lecture notes in computer science, Springer, Berlin Heidelberg New York
    • De Alfaro L (1997) Temporal logics for the specification of performance and reliability. In: Reischuk R, Morvan M (eds) Proceedings of the symposium on theoretical aspects of computer science (STACS'97), Lübeck, Germany, February-March 1997. Lecture notes in computer science, vol 1200. Springer, Berlin Heidelberg New York, pp 165-176.
    • (1997) Proceedings of the symposium on theoretical aspects of computer science (STACS'97) , vol.1200 , pp. 165-176
    • De Alfaro, L.1
  • 30
    • 84888230117 scopus 로고    scopus 로고
    • Computing minimum and maximum reachability times in probabilistic systems
    • In: Baeten J, Mauw S (eds), Eindhoven, The Netherlands, August 1999. Lecture notes in computer science, Springer, Berlin Heidelberg New York
    • De Alfaro L (1999) Computing minimum and maximum reachability times in probabilistic systems. In: Baeten J, Mauw S (eds) Proceedings of the 10th international conference on concurrency theory (CONCUR'99), Eindhoven, The Netherlands, August 1999. Lecture notes in computer science, vol 1664. Springer, Berlin Heidelberg New York, pp 66-81.
    • (1999) Proceedings of the 10th international conference on concurrency theory (CONCUR'99) , vol.1664 , pp. 66-81
    • De Alfaro, L.1
  • 31
    • 84863969632 scopus 로고    scopus 로고
    • Symbolic model checking of concurrent probabilistic processes using MTBDDs and the Kronecker representation
    • In: Graf S, Schwartzbach M (eds), Berlin, March-April 2000. Lecture notes in computer science, Springer, Berlin Heidelberg New York
    • De Alfaro L, Kwiatkowska M, Norman G, Parker D, Segala R (2000) Symbolic model checking of concurrent probabilistic processes using MTBDDs and the Kronecker representation. In: Graf S, Schwartzbach M (eds) Proceedings of the 6th international conference on tools and algorithms for the construction and analysis of systems (TACAS'00), Berlin, March-April 2000. Lecture notes in computer science, vol 1785. Springer, Berlin Heidelberg New York, pp 395-410.
    • (2000) Proceedings of the 6th international conference on tools and algorithms for the construction and analysis of systems (TACAS'00) , vol.1785 , pp. 395-410
    • De Alfaro, L.1    Kwiatkowska, M.2    Norman, G.3    Parker, D.4    Segala, R.5
  • 32
    • 84957371293 scopus 로고    scopus 로고
    • An efficient disk-based tool for solving very large Markov models
    • In: Marie R, Plateau B, Calzarossa M, Rubino G (eds), St Malo, France, June 1997. Lecture notes in computer science, Springer, Berlin Heidelberg New York
    • Deavours D, Sanders W (1997) An efficient disk-based tool for solving very large Markov models. In: Marie R, Plateau B, Calzarossa M, Rubino G (eds) Proceedings of the 9th international conference on modelling techniques and tools (TOOLS'97), St Malo, France, June 1997. Lecture notes in computer science, vol 1245. Springer, Berlin Heidelberg New York, pp 58-71.
    • (1997) Proceedings of the 9th international conference on modelling techniques and tools (TOOLS'97) , vol.1245 , pp. 58-71
    • Deavours, D.1    Sanders, W.2
  • 33
    • 0032180604 scopus 로고    scopus 로고
    • "On-the-fly" solution techniques for stochastic Petri nets and extensions
    • Deavours D, Sanders W (1998) "On-the-fly" solution techniques for stochastic Petri nets and extensions. IEEE Trans Softw Eng 24(10): 889-902.
    • (1998) IEEE Trans Softw Eng , vol.24 , Issue.10 , pp. 889-902
    • Deavours, D.1    Sanders, W.2
  • 34
    • 84959928148 scopus 로고
    • The PEPA workbench: a tool to support a process algebra-based approach to performance modelling
    • In: Haring G, Kotsis G (eds), Vienna, May 1994. Lecture notes in computer science, Springer, Berlin Heidelberg New York
    • Gilmore S, Hillston J (1994) The PEPA workbench: a tool to support a process algebra-based approach to performance modelling. In: Haring G, Kotsis G (eds) Proceedings of the 7th international conference on modelling techniques and tools for computer performance evaluation, Vienna, May 1994. Lecture notes in computer science, vol 794. Springer, Berlin Heidelberg New York, pp 353-368.
    • (1994) Proceedings of the 7th international conference on modelling techniques and tools for computer performance evaluation , vol.794 , pp. 353-368
    • Gilmore, S.1    Hillston, J.2
  • 36
    • 0030378202 scopus 로고    scopus 로고
    • Markovian analysis of large finite state machines
    • Hachtel G, Macii E, Pardo A, Somenzi F (1996) Markovian analysis of large finite state machines. IEEE Trans CAD 15(12): 1479-1493.
    • (1996) IEEE Trans CAD , vol.15 , Issue.12 , pp. 1479-1493
    • Hachtel, G.1    Macii, E.2    Pardo, A.3    Somenzi, F.4
  • 37
    • 0003096318 scopus 로고
    • A logic for reasoning about time and probability
    • Hansson H, Jonsson B (1994) A logic for reasoning about time and probability. Formal Aspects Comput 6(5): 512-535.
    • (1994) Formal Aspects Comput , vol.6 , Issue.5 , pp. 512-535
    • Hansson, H.1    Jonsson, B.2
  • 39
    • 0025437145 scopus 로고
    • Probabilistic self-stabilization
    • Herman T (1990) Probabilistic self-stabilization. Inf Process Lett 35(2): 63-67.
    • (1990) Inf Process Lett , vol.35 , Issue.2 , pp. 63-67
    • Herman, T.1
  • 42
    • 0038558597 scopus 로고    scopus 로고
    • On the use of MTBDDs for performability analysis and verification of stochastic systems
    • Hermanns H, Kwiatkowska M, Norman G, Parker D, Siegle M (2003) On the use of MTBDDs for performability analysis and verification of stochastic systems. J Logic Algebr Programm 56(1-2): 23-67.
    • (2003) J Logic Algebr Programm , vol.56 , Issue.1-2 , pp. 23-67
    • Hermanns, H.1    Kwiatkowska, M.2    Norman, G.3    Parker, D.4    Siegle, M.5
  • 43
    • 0037565652 scopus 로고    scopus 로고
    • Multi terminal binary decision diagrams to represent and analyse continuous time Markov chains
    • In: Plateau B, Stewart W, Silva M (eds), Prensas Universitarias de Zaragoza, Spain, September
    • Hermanns H, Meyer-Kayser J, Siegle M (1999) Multi terminal binary decision diagrams to represent and analyse continuous time Markov chains. In: Plateau B, Stewart W, Silva M (eds) Proceedings of the 3rd international workshop on numerical solution of Markov chains (NSMC'99), Prensas Universitarias de Zaragoza, Spain, September, pp 188-207.
    • (1999) Proceedings of the 3rd international workshop on numerical solution of Markov chains (NSMC'99) , pp. 188-207
    • Hermanns, H.1    Meyer-Kayser, J.2    Siegle, M.3
  • 44
    • 0025589089 scopus 로고
    • Stochastic Petri net models of polling systems
    • Ibe O, Trivedi K (1990) Stochastic Petri net models of polling systems. IEEE J Select Areas Commun 8(9): 1649-1657.
    • (1990) IEEE J Select Areas Commun , vol.8 , Issue.9 , pp. 1649-1657
    • Ibe, O.1    Trivedi, K.2
  • 45
    • 0025484132 scopus 로고
    • Symmetry breaking in distributed networks
    • Itai A, Rodeh M (1990) Symmetry breaking in distributed networks. Inf Comput 88(1): 60-87.
    • (1990) Inf Comput , vol.88 , Issue.1 , pp. 60-87
    • Itai, A.1    Rodeh, M.2
  • 47
    • 0002839564 scopus 로고    scopus 로고
    • Distributed disk-based solution techniques for large Markov models
    • In: Plateau B, Stewart W, Silva M (eds), Prensas Universitarias de Zaragoza, Spain, September 1999
    • Knottenbelt W, Harrison P (1999) Distributed disk-based solution techniques for large Markov models. In: Plateau B, Stewart W, Silva M (eds) Proceedings of the 3rd international workshop on numerical solution of Markov chains (NSMC'99), Prensas Universitarias de Zaragoza, Spain, September 1999, pp 58-75.
    • (1999) Proceedings of the 3rd international workshop on numerical solution of Markov chains (NSMC'99) , pp. 58-75
    • Knottenbelt, W.1    Harrison, P.2
  • 51
    • 84958772677 scopus 로고    scopus 로고
    • Automated verification of a randomized distributed consensus protocol using Cadence SMV and PRISM
    • In: Berry G, Comon H, Finkel A (eds), Paris, July 2001. Lecture notes in computer science, Springer, Berlin Heidelberg New York
    • Kwiatkowska M, Norman G, Segala R (2001) Automated verification of a randomized distributed consensus protocol using Cadence SMV and PRISM. In: Berry G, Comon H, Finkel A (eds) Proceedings of the 13th international conference on computer aided verification (CAV'01), Paris, July 2001. Lecture notes in computer science, vol 2102. Springer, Berlin Heidelberg New York, pp 194-206.
    • (2001) Proceedings of the 13th international conference on computer aided verification (CAV'01) , vol.2102 , pp. 194-206
    • Kwiatkowska, M.1    Norman, G.2    Segala, R.3
  • 52
    • 18944392683 scopus 로고    scopus 로고
    • A symbolic out-of-core solution method for Markov models
    • Brno, Czech Republic, August 2002. Electronic notes in theoretical computer science, vol 68. 4. Elsevier, Amsterdam
    • Kwiatkowska M, Mehmood R, Norman G, Parker D (2002a) A symbolic out-of-core solution method for Markov models. In: Proceedings of the workshop on parallel and distributed model checking (PDMC'02), Brno, Czech Republic, August 2002. Electronic notes in theoretical computer science, vol 68. 4. Elsevier, Amsterdam.
    • (2002) Proceedings of the workshop on parallel and distributed model checking (PDMC'02)
    • Kwiatkowska, M.1    Mehmood, R.2    Norman, G.3    Parker, D.4
  • 54
    • 0038413979 scopus 로고    scopus 로고
    • Probabilistic model checking of deadline properties in the IEEE 1394 FireWire root contention protocol
    • Kwiatkowska M, Norman G, Sproston J (2003) Probabilistic model checking of deadline properties in the IEEE 1394 FireWire root contention protocol. Formal Aspects Comput 14: 295-318.
    • (2003) Formal Aspects Comput , vol.14 , pp. 295-318
    • Kwiatkowska, M.1    Norman, G.2    Sproston, J.3
  • 58
    • 84967578593 scopus 로고
    • On the stochastic structure of parallelism and synchronisation models for distributed algorithms
    • Austin, TX, August 1985. Perform Eval Rev
    • Plateau B (1985) On the stochastic structure of parallelism and synchronisation models for distributed algorithms. In: Proceedings of the 1985 ACM SIGMETRICS conference on measurement and modeling of computer systems, Austin, TX, August 1985. Perform Eval Rev 13(2): 147-153.
    • (1985) Proceedings of the 1985 ACM SIGMETRICS conference on measurement and modeling of computer systems , vol.13 , Issue.2 , pp. 147-153
    • Plateau, B.1
  • 61
    • 0008873307 scopus 로고
    • MARCA: Markov chain analyser, a software package for Markov modelling
    • In: Stewart W (eds), Raleigh, NC, January 1990. Marcel Dekker, New York
    • Stewart W (1991) MARCA: Markov chain analyser, a software package for Markov modelling. In: Stewart W (eds) Proceedings of NSMC'91, Raleigh, NC, January 1990. Marcel Dekker, New York, pp 37-62.
    • (1991) Proceedings of NSMC'91 , pp. 37-62
    • Stewart, W.1
  • 62
    • 84949799187 scopus 로고
    • The complexity of the optimal variable ordering problems of shared binary decision diagrams
    • In: Ng K, Raghavan P, Balasubramanian N, Chin F (eds), Hong Kong, December 1993. Lecture notes in computer science, Springer, Berlin Heidelberg New York
    • Tani S, Hamaguchi K, Yajima S (1993) The complexity of the optimal variable ordering problems of shared binary decision diagrams. In: Ng K, Raghavan P, Balasubramanian N, Chin F (eds) Proceedings of the 4th international symposium on algorithms and computation (ISAAC'93), Hong Kong, December 1993. Lecture notes in computer science, vol 762. Springer, Berlin Heidelberg New York, pp 389-398.
    • (1993) Proceedings of the 4th international symposium on algorithms and computation (ISAAC'93) , vol.762 , pp. 389-398
    • Tani, S.1    Hamaguchi, K.2    Yajima, S.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.