메뉴 건너뛰기




Volumn 6337 LNCS, Issue , 2010, Pages 390-406

Linear-invariant generation for probabilistic programs: Automated support for proof-based methods

Author keywords

invariant generation; Probabilistic programs; quantitative program logic; verification

Indexed keywords

AUTOMATED METHODS; AUTOMATED SUPPORT; CONSTRAINT-BASED; INVARIANT GENERATION; PROBABILISTIC PROGRAMS; PROGRAM LOGIC;

EID: 78149273666     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-15769-1_24     Document Type: Conference Paper
Times cited : (93)

References (31)
  • 1
    • 78149252615 scopus 로고    scopus 로고
    • Probabilistic Systems Group
    • Probabilistic Systems Group, http://www.cse.unsw.edu.au/~carrollm/probs
  • 2
    • 15544363994 scopus 로고    scopus 로고
    • Solving numerical constraints
    • Robinson, A., Voronkov, A. (eds.) ch.12. vol. I, Elsevier Science, Amsterdam
    • Bockmayr, A., Weispfenning, V.: Solving numerical constraints. In: Robinson, A., Voronkov, A. (eds.) Handbook of Automated Reasoning, vol. I, ch.12. vol. I, pp. 751-842. Elsevier Science, Amsterdam (2001)
    • (2001) Handbook of Automated Reasoning , vol.1 , pp. 751-842
    • Bockmayr, A.1    Weispfenning, V.2
  • 4
    • 38149134931 scopus 로고    scopus 로고
    • LiQuor: A tool for qualitative and quantitative linear time analysis of reactive systems
    • IEEE Computer Society Press, Los Alamitos
    • Ciesinski, F., Baier, C.: LiQuor: A tool for qualitative and quantitative linear time analysis of reactive systems. In: Quantitative Evaluation of Systems (QEST), pp. 131-132. IEEE Computer Society Press, Los Alamitos (2006)
    • (2006) Quantitative Evaluation of Systems (QEST) , pp. 131-132
    • Ciesinski, F.1    Baier, C.2
  • 5
    • 35248824647 scopus 로고    scopus 로고
    • Linear Invariant Generation Using Non-linear Constraint Solving
    • Computer Aided Verification
    • Colón, M., Sankaranarayanan, S., Sipma, H.: Linear invariant generation using non-linear constraint solving. In: Hunt Jr., W.A., Somenzi, F. (eds.) CAV 2003. LNCS, vol. 2725, pp. 420-432. Springer, Heidelberg (2003) (Pubitemid 36881642)
    • (2003) LECTURE NOTES in COMPUTER SCIENCE , Issue.2725 , pp. 420-432
    • Colon, M.A.1    Sankaranarayanan, S.2    Sipma, H.B.3
  • 6
    • 24144488686 scopus 로고    scopus 로고
    • Proving program invariance and termination by parametric abstraction, Lagrangian relaxation and semidefinite programming
    • Cousot, R. (ed.) VMCAI 2005. Springer, Heidelberg
    • Cousot, P.: Proving program invariance and termination by parametric abstraction, Lagrangian relaxation and semidefinite programming. In: Cousot, R. (ed.) VMCAI 2005. LNCS, vol. 3385, pp. 1-24. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3385 , pp. 1-24
    • Cousot, P.1
  • 7
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • ACM, New York
    • Cousot, P., Cousot, R.: Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In: Principles of Programming Languages (PoPL), pp. 238-252. ACM, New York (1977)
    • (1977) Principles of Programming Languages (PoPL) , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 8
    • 4944266584 scopus 로고    scopus 로고
    • Verifying probabilistic programs using a Hoare like logic
    • den Hartog, J., de Vink, E.P.: Verifying probabilistic programs using a Hoare like logic. Int. J. Found. Comput. Sci. 13(3), 315-340 (2002)
    • (2002) Int. J. Found. Comput. Sci. , vol.13 , Issue.3 , pp. 315-340
    • Den Hartog, J.1    De Vink, E.P.2
  • 9
    • 0034593091 scopus 로고    scopus 로고
    • Concurrent constraint programming: Towards probabilistic abstract interpretation
    • Gabbrielli, M., Pfenning, F. (eds.) ACM, New York
    • Di Pierro, A., Wiklicky, H.: Concurrent constraint programming: towards probabilistic abstract interpretation. In: Gabbrielli, M., Pfenning, F. (eds.) Principles and Practice of Declarative Programming (PPDP), pp. 127-138. ACM, New York (2000)
    • (2000) Principles and Practice of Declarative Programming (PPDP) , pp. 127-138
    • Di Pierro, A.1    Wiklicky, H.2
  • 10
    • 84879467813 scopus 로고    scopus 로고
    • Measuring the precision of abstract interpretations
    • Lau, K. (ed.) LOPSTR 2000. Springer, Heidelberg
    • Di Pierro, A., Wiklicky, H.: Measuring the precision of abstract interpretations. In: Lau, K. (ed.) LOPSTR 2000. LNCS, vol. 2042, pp. 147-164. Springer, Heidelberg (2001)
    • (2001) LNCS , vol.2042 , pp. 147-164
    • Di Pierro, A.1    Wiklicky, H.2
  • 12
    • 0002443040 scopus 로고    scopus 로고
    • REDLOG: Computer algebra meets computer logic
    • Dolzmann, A., Sturm, T.: REDLOG: computer algebra meets computer logic. SIGSAM Bull. 31(2), 2-9 (1997)
    • (1997) SIGSAM Bull. , vol.31 , Issue.2 , pp. 2-9
    • Dolzmann, A.1    Sturm, T.2
  • 13
    • 0002780749 scopus 로고
    • Assigning meanings to programs
    • Schwartz, J.T. (ed.) Mathematical Aspects of Computer Science. American Mathematical Society, Providence
    • Floyd, R.W.: Assigning meanings to programs. In: Schwartz, J.T. (ed.) Mathematical Aspects of Computer Science. Proc. Symp. Appl. Math., vol. 19, pp. 19-32. American Mathematical Society, Providence (1967)
    • (1967) Proc. Symp. Appl. Math. , vol.19 , pp. 19-32
    • Floyd, R.W.1
  • 16
    • 48949100538 scopus 로고    scopus 로고
    • Probabilistic CEGAR
    • Gupta, A., Malik, S. (eds.) CAV 2008. Springer, Heidelberg
    • Hermanns, H., Wachter, B., Zhang, L.: Probabilistic CEGAR. In: Gupta, A., Malik, S. (eds.) CAV 2008. LNCS, vol. 5123, pp. 162-175. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5123 , pp. 162-175
    • Hermanns, H.1    Wachter, B.2    Zhang, L.3
  • 18
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • Hoare, C.A.R.: An axiomatic basis for computer programming. Communications of the ACM 12(10), 576-580 (1969)
    • (1969) Communications of the ACM , vol.12 , Issue.10 , pp. 576-580
    • Hoare, C.A.R.1
  • 20
    • 27744471200 scopus 로고    scopus 로고
    • Probabilistic guarded commands mechanized in HOL
    • DOI 10.1016/j.tcs.2005.08.005, PII S0304397505004767
    • Hurd, J., McIver, A.K., Morgan, C.C.: Probabilistic guarded commands mechanised in HOL. Theoretical Computer Science 346(1), 96-112 (2005) (Pubitemid 41606836)
    • (2005) Theoretical Computer Science , vol.346 , Issue.1 , pp. 96-112
    • Hurd, J.1    McIver, A.2    Morgan, C.3
  • 21
    • 48949101050 scopus 로고    scopus 로고
    • Automatically generating loop invariants using quantifier elimination
    • Kapur, D.: Automatically generating loop invariants using quantifier elimination. In: Deduction and Applications (2005)
    • (2005) Deduction and Applications
    • Kapur, D.1
  • 23
    • 78149270199 scopus 로고    scopus 로고
    • Private communication
    • Kattenbelt, M.: Private communication (2010)
    • (2010)
    • Kattenbelt, M.1
  • 24
    • 58449089558 scopus 로고    scopus 로고
    • Abstraction refinement for probabilistic software
    • Jones, N.D., Müller-Olm, M. (eds.) VMCAI 2009. Springer, Heidelberg
    • Kattenbelt, M., Kwiatkowska, M., Norman, G., Parker, D.: Abstraction refinement for probabilistic software. In: Jones, N.D., Müller-Olm, M. (eds.) VMCAI 2009. LNCS, vol. 5403, pp. 182-197. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5403 , pp. 182-197
    • Kattenbelt, M.1    Kwiatkowska, M.2    Norman, G.3    Parker, D.4
  • 25
    • 0019572941 scopus 로고
    • Semantics of probabilistic programs
    • Kozen, D.: Semantics of probabilistic programs. Jnl. Comp. Sys. Sciences 22, 328-350 (1981)
    • (1981) Jnl. Comp. Sys. Sciences , vol.22 , pp. 328-350
    • Kozen, D.1
  • 26
    • 47249157727 scopus 로고    scopus 로고
    • On automated verification of probabilistic programs
    • Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. Springer, Heidelberg
    • Legay, A., Murawski, A.S., Ouaknine, J., Worrell, J.: On automated verification of probabilistic programs. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol. 4963, pp. 173-187. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.4963 , pp. 173-187
    • Legay, A.1    Murawski, A.S.2    Ouaknine, J.3    Worrell, J.4
  • 27
    • 38149007648 scopus 로고    scopus 로고
    • Abstraction, Refinement and Proof for Probabilistic Systems
    • Springer, Heidelberg
    • McIver, A.K., Morgan, C.C.: Abstraction, Refinement and Proof for Probabilistic Systems. Monographs in Computer Science. Springer, Heidelberg (2004)
    • (2004) Monographs in Computer Science
    • McIver, A.K.1    Morgan, C.C.2
  • 28
    • 84906078583 scopus 로고    scopus 로고
    • Abstract interpretation of probabilistic semantics
    • Palsberg, J. (ed.) SAS 2000. Springer, Heidelberg
    • Monniaux, D.: Abstract interpretation of probabilistic semantics. In: Palsberg, J. (ed.) SAS 2000. LNCS, vol. 1824, pp. 322-339. Springer, Heidelberg (2000)
    • (2000) LNCS , vol.1824 , pp. 322-339
    • Monniaux, D.1
  • 29
    • 0012691159 scopus 로고    scopus 로고
    • Proof rules for probabilistic loops
    • Jifeng, H., Cooke, J., Wallis, P. (eds.) Springer, Heidelberg
    • Morgan, C.C.: Proof rules for probabilistic loops. In: Jifeng, H., Cooke, J., Wallis, P. (eds.) BCS-FACS 7th Refinement Workshop, Workshops in Computing. Springer, Heidelberg (1996)
    • (1996) BCS-FACS 7th Refinement Workshop, Workshops in Computing
    • Morgan, C.C.1
  • 30
    • 84944228451 scopus 로고    scopus 로고
    • A Complete Method for the Synthesis of Linear Ranking Functions
    • Verification, Model Checking, and Abstract Interpretation
    • Podelski, A., Rybalchenko, A.: A complete method for the synthesis of linear ranking functions. In: Steffen, B., Levi, G. (eds.) VMCAI 2004. LNCS, vol. 2937, pp. 239-251. Springer, Heidelberg (2004) (Pubitemid 38131381)
    • (2003) LECTURE NOTES in COMPUTER SCIENCE , Issue.2937 , pp. 239-251
    • Podelski, A.1    Rybalchenko, A.2


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