메뉴 건너뛰기




Volumn 19, Issue 3, 2006, Pages 307-330

A quantifier-elimination based heuristic for automatically generating inductive assertions for programs

Author keywords

Automated software analysis and verification; Inductive assertion; Loop invariant; Quantifier elimination

Indexed keywords


EID: 33749262808     PISSN: 10096124     EISSN: 15597067     Source Type: Journal    
DOI: 10.1007/s11424-006-0307-x     Document Type: Article
Times cited : (31)

References (34)
  • 3
    • 0016941016 scopus 로고
    • Logical analysis of programs
    • S. Katz and Z. Manna, Logical analysis of programs, Communications of the ACM, 1976, 19(4): 188-206.
    • (1976) Communications of the ACM , vol.19 , Issue.4 , pp. 188-206
    • Katz, S.1    Manna, Z.2
  • 4
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • Los Angeles, California, ACM Press, New York, NY
    • P. Cousot and R. Cousot, Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints, in Conference Record of the Fourth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Los Angeles, California, ACM Press, New York, NY, 1977, 238-252.
    • (1977) Conference Record of the Fourth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 8
    • 35048898339 scopus 로고    scopus 로고
    • An abstract interpretation approach for automatic generation of polynomial invariants
    • (LNCS 3148), Verona, Italy, Springer-Verlag, August
    • E. Rodríguez-Carbonell and D. Kapur, An abstract interpretation approach for automatic generation of polynomial invariants, in 11th Symposium on Static Analysis (SAS) (LNCS 3148), Verona, Italy, Springer-Verlag, August 2004, 280-295.
    • (2004) 11th Symposium on Static Analysis (SAS) , pp. 280-295
    • Rodríguez-Carbonell, E.1    Kapur, D.2
  • 9
    • 0003343439 scopus 로고
    • On the decision problem and the mechanization of theorem proving in elementary geometry
    • W. Wu, On the decision problem and the mechanization of theorem proving in elementary geometry, Scientia Sinica, 1978, 21: 150-172.
    • (1978) Scientia Sinica , vol.21 , pp. 150-172
    • Wu, W.1
  • 10
    • 0022786053 scopus 로고
    • Basic principles of mechanical theorem proving in geometries
    • W. Wu, Basic principles of mechanical theorem proving in geometries, J. of Automated Reasoning, 1986, 2: 221-252.
    • (1986) J. of Automated Reasoning , vol.2 , pp. 221-252
    • Wu, W.1
  • 13
    • 0024125745 scopus 로고
    • A refutational approach to Geometry theorem proving
    • D. Kapur, A refutational approach to Geometry theorem proving, Artificial Intelligence, 1988, 37: 61-93.
    • (1988) Artificial Intelligence , vol.37 , pp. 61-93
    • Kapur, D.1
  • 14
    • 0016025566 scopus 로고
    • The synthesis of loop predicates
    • B. Wegbreit, The synthesis of loop predicates, Communications of the ACM, 1974, 17(2): 102-112.
    • (1974) Communications of the ACM , vol.17 , Issue.2 , pp. 102-112
    • Wegbreit, B.1
  • 15
    • 0016557736 scopus 로고
    • Property extraction in well-founded property sets
    • B. Wegbreit, Property extraction in well-founded property sets, IEEE Transactions on Software Engineering, 1975, 1(3): 270-285.
    • (1975) IEEE Transactions on Software Engineering , vol.1 , Issue.3 , pp. 270-285
    • Wegbreit, B.1
  • 16
    • 0016881880 scopus 로고
    • Affine relationships among variables of a program
    • M. Karr, Affine relationships among variables of a program, Acta Information, 1976, 6: 133-151.
    • (1976) Acta Information , vol.6 , pp. 133-151
    • Karr, M.1
  • 17
    • 35248824647 scopus 로고    scopus 로고
    • Linear invariant generation using non-linear constraint solving
    • Lecture Notes in Computer Science, Springer Verlag
    • M. A. Colon, S. Sankaranarayanan, and H. B. Sipma, Linear invariant generation using non-linear constraint solving, in Computer-Aided Verification (CAV 2003), Lecture Notes in Computer Science, Springer Verlag, 2003, 2725: 420-432.
    • (2003) Computer-aided Verification (CAV 2003) , vol.2725 , pp. 420-432
    • Colon, M.A.1    Sankaranarayanan, S.2    Sipma, H.B.3
  • 21
    • 33745302698 scopus 로고
    • An approach for solving systems of parametric polynomial equations
    • (ed. by Saraswat and Van Hentenryck), MIT Press
    • D. Kapur, An approach for solving systems of parametric polynomial equations, in Principles and Practices of Constraint Programming (ed. by Saraswat and Van Hentenryck), MIT Press, 1995, 217-244.
    • (1995) Principles and Practices of Constraint Programming , pp. 217-244
    • Kapur, D.1
  • 22
    • 44049115061 scopus 로고
    • A comprehensive gröbner basis algorithm
    • July
    • V. Weispfenning, A Comprehensive Gröbner Basis Algorithm, J. of Symbolic Computation, July 1992, 14: 1-29.
    • (1992) J. of Symbolic Computation , vol.14 , pp. 1-29
    • Weispfenning, V.1
  • 26
    • 0000459654 scopus 로고
    • Applying linear quantifier elimination
    • R. Loos and V. Weispfenning, Applying linear quantifier elimination, Computer Journal, 1993, 36(5): 450-462.
    • (1993) Computer Journal , vol.36 , Issue.5 , pp. 450-462
    • Loos, R.1    Weispfenning, V.2
  • 27
    • 33749236011 scopus 로고    scopus 로고
    • Weak quantifier elimination for the full linear theory of the integers - A uniform generalization of Presburger arithmetic
    • MIP-0604, University of Passau, April
    • A. Lasaruk and T. Sturm, Weak quantifier elimination for the full linear theory of the integers - A uniform generalization of Presburger arithmetic, Technical Report, MIP-0604, University of Passau, April 2006.
    • (2006) Technical Report
    • Lasaruk, A.1    Sturm, T.2
  • 30
    • 85012920204 scopus 로고
    • The complexity of almost linear Diophantine problems
    • V. Weispfenning, The complexity of almost linear Diophantine problems, Journal of Symbolic Computation, 1990, 10: 395-403.
    • (1990) Journal of Symbolic Computation , vol.10 , pp. 395-403
    • Weispfenning, V.1
  • 31
    • 80052985571 scopus 로고
    • Partial cylindrical algebraic decomposition for quantifier elimination
    • G. Collins and H. Hong, Partial cylindrical algebraic decomposition for quantifier elimination, Journal of Symbolic Computation, 1991, 12(3): 299-328.
    • (1991) Journal of Symbolic Computation , vol.12 , Issue.3 , pp. 299-328
    • Collins, G.1    Hong, H.2
  • 32
    • 0004089137 scopus 로고    scopus 로고
    • REDLOG: Computer algebra meets computer logic
    • MIP-9603, University of Passau, Sep.
    • A. Doltzmann and T. Sturm, REDLOG: Computer algebra meets computer logic, MIP-9603, Technical Report, University of Passau, Sep. 1996.
    • (1996) Technical Report
    • Doltzmann, A.1    Sturm, T.2
  • 33
    • 33749241060 scopus 로고    scopus 로고
    • H. Hong, et al., http://www.cs.usna.edu/qepcad/B/WhatisQEPCAD.html.
    • Hong, H.1
  • 34
    • 0007739149 scopus 로고    scopus 로고
    • Real quantifier elimination in practice
    • MIP-9720, University of Passau, Dec.
    • A. Doltzmann, T. Sturm, and V. Weispfenning, Real quantifier elimination in practice, Technical Report, MIP-9720, University of Passau, Dec. 1997.
    • (1997) Technical Report
    • Doltzmann, A.1    Sturm, T.2    Weispfenning, V.3


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