메뉴 건너뛰기




Volumn 31, Issue , 2004, Pages 318-329

Non-linear loop invariant generation using gröbner bases

Author keywords

Constraint Programming; Gr bner Bases; Ideals; Invariant Generation; Program Analysis; Symbolic Computation; Verification

Indexed keywords

ALGORITHMS; COMPUTATIONAL METHODS; CONSTRAINT THEORY; HEURISTIC METHODS; ITERATIVE METHODS; LINEAR PROGRAMMING; POLYNOMIALS; PROBLEM SOLVING;

EID: 2442424185     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/964001.964028     Document Type: Conference Paper
Times cited : (112)

References (30)
  • 2
    • 1442356983 scopus 로고    scopus 로고
    • Solving parametric linear systems: An experiment with constraint algebraic programming
    • BALLARIN, C., AND KAUERS, M. Solving parametric linear systems: an experiment with constraint algebraic programming. In Eighth Rhine Workshop on Computer Algebra (2002), pp. 101-114.
    • (2002) Eighth Rhine Workshop on Computer Algebra , pp. 101-114
    • Ballarin, C.1    Kauers, M.2
  • 3
    • 84906099367 scopus 로고    scopus 로고
    • A transformational approach for generating non-linear invariants
    • Static Analysis Symposium (June), Springer Verlag
    • BENSALEM, S., BOZGA, M., FERNANDEZ, J.-C., GHIRVU, L., AND LAKHNECH, Y. A transformational approach for generating non-linear invariants. In Static Analysis Symposium (June 2000), vol. 1824 of LNCS, Springer Verlag.
    • (2000) LNCS , vol.1824
    • Bensalem, S.1    Bozga, M.2    Fernandez, J.-C.3    Ghirvu, L.4    Lakhnech, Y.5
  • 4
    • 84957363964 scopus 로고    scopus 로고
    • Powerful techniques for the automatic generation of invariants
    • Computer-aided Verification
    • BENSALEM, S., LAKHNECH, Y., AND SAIDI, H. Powerful techniques for the automatic generation of invariants. In Computer-Aided Verification (1996), vol. 1102 of LNCS, pp. 323-335.
    • (1996) LNCS , vol.1102 , pp. 323-335
    • Bensalem, S.1    Lakhnech, Y.2    Saidi, H.3
  • 5
    • 0031079312 scopus 로고    scopus 로고
    • Automatic generation of invariants and intermediate assertions
    • Feb.
    • BJØRNER, N. S., BROWNE, A., AND MANNA, Z. Automatic generation of invariants and intermediate assertions. Theoretical Comput. Sci. 173, 1 (Feb. 1997), 49-87.
    • (1997) Theoretical Comput. Sci. , vol.173 , Issue.1 , pp. 49-87
    • Bjørner, N.S.1    Browne, A.2    Manna, Z.3
  • 6
    • 84947440904 scopus 로고    scopus 로고
    • Symbolic model checking of infinite state systems using Presburger arithmetic
    • Computer-Aided Verification (June), springer
    • BULTAN, T., GERBER, R., AND PUGH, W. Symbolic model checking of infinite state systems using Presburger arithmetic. In Computer-Aided Verification (June 1997), vol. 1254 of LNCS, springer, pp. 400-411.
    • (1997) LNCS , vol.1254 , pp. 400-411
    • Bultan, T.1    Gerber, R.2    Pugh, W.3
  • 7
    • 85029837057 scopus 로고
    • Quantifier elimination for real closed fields by cylindrical algebraic decomposition
    • Automata Theory and Formal Languages, H.Brakhage, Ed.
    • COLLINS, G. Quantifier elimination for real closed fields by cylindrical algebraic decomposition. In Automata Theory and Formal Languages (1975), H.Brakhage, Ed., vol. 33 of LNCS, pp. 134-183.
    • (1975) LNCS , vol.33 , pp. 134-183
    • Collins, G.1
  • 8
    • 80052985571 scopus 로고
    • Partial cylindrical algebraic decomposition for quantifier elimination
    • sep
    • COLLINS, G. E., AND HONG, H. Partial cylindrical algebraic decomposition for quantifier elimination. Journal of Symbolic Computation 12, 3 (sep 1991), 299-328.
    • (1991) Journal of Symbolic Computation , vol.12 , Issue.3 , pp. 299-328
    • Collins, G.E.1    Hong, H.2
  • 9
    • 35248824647 scopus 로고    scopus 로고
    • Linear invariant generation using non-linear constraint solving
    • Computer Aided Verification (July), F. Somenzi and W. H. Jr, Eds., Springer Verlag
    • COLON, M., SANKARANARAYANAN, S., AND SIPMA, H. Linear invariant generation using non-linear constraint solving. In Computer Aided Verification (July 2003), F. Somenzi and W. H. Jr, Eds., vol. 2725 of LNCS, Springer Verlag, pp. 420-433.
    • (2003) LNCS , vol.2725 , pp. 420-433
    • Colon, M.1    Sankaranarayanan, S.2    Sipma, H.3
  • 10
    • 85050550846 scopus 로고
    • Abstract Interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • COUSOT, P., AND COUSOT, R. Abstract Interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In ACM Principles of Programming Languages (1977), pp. 238-252.
    • (1977) ACM Principles of Programming Languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 11
    • 85035003357 scopus 로고
    • Automatic discovery of linear restraints among the variables of a program
    • Jan.
    • COUSOT, P., AND HALBWACHS, N. Automatic discovery of linear restraints among the variables of a program. In ACM Principles of Programming Languages (Jan. 1978), pp. 84-97.
    • (1978) ACM Principles of Programming Languages , pp. 84-97
    • Cousot, P.1    Halbwachs, N.2
  • 13
    • 0002443040 scopus 로고    scopus 로고
    • REDLOG: Computer algebra meets computer logic
    • June
    • DOLZMANN, A., AND STURM, T. REDLOG: Computer algebra meets computer logic. ACM SIGSAM Bulletin 31, 2 (June 1997), 2-9.
    • (1997) ACM SIGSAM Bulletin , vol.31 , Issue.2 , pp. 2-9
    • Dolzmann, A.1    Sturm, T.2
  • 15
    • 0041664310 scopus 로고
    • HYTECH: The Cornell hybrid technology tool
    • Hybrid Systems II
    • HENZINGER, T. A., AND Ho, P. HYTECH: The Cornell hybrid technology tool. In Hybrid Systems II (1995), vol. 999 of LNCS, pp. 265-293.
    • (1995) LNCS , vol.999 , pp. 265-293
    • Henzinger, T.A.1    Ho, P.2
  • 16
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • HOARE, C. A. R. An axiomatic basis for computer programming. Commun. ACM 12, 10 (1969), 576-580.
    • (1969) Commun. ACM , vol.12 , Issue.10 , pp. 576-580
    • Hoare, C.A.R.1
  • 18
    • 0016881880 scopus 로고
    • Affine relationships among variables of a program
    • KARR, M. Affine relationships among variables of a program. Acta Inf. 6 (1976), 133-151.
    • (1976) Acta Inf. , vol.6 , pp. 133-151
    • Karr, M.1
  • 21
    • 38249025809 scopus 로고
    • Notes on Gröbner bases
    • MISHRA, B., AND YAP, C. Notes on Gröbner bases. Information Sciences 48 (1989), 219-252.
    • (1989) Information Sciences , vol.48 , pp. 219-252
    • Mishra, B.1    Yap, C.2
  • 22
    • 84958740430 scopus 로고    scopus 로고
    • Polynomial constants are decidable
    • Static Analysis Symposium (SAS 2002)
    • MÜLLER-OLM, M., AND SEIDL, H. Polynomial constants are decidable. In Static Analysis Symposium (SAS 2002) (2002), vol. 2477 of LNCS, pp. 4-19.
    • (2002) LNCS , vol.2477 , pp. 4-19
    • Müller-Olm, M.1    Seidl, H.2
  • 24
    • 85013227795 scopus 로고
    • An algorithm for solving parametric linear systems
    • April
    • SIT, W. Y. An algorithm for solving parametric linear systems. Journal of Symbolic Computation 13, 3 (April 1992), 353-394.
    • (1992) Journal of Symbolic Computation , vol.13 , Issue.3 , pp. 353-394
    • Sit, W.Y.1
  • 25
    • 2442489235 scopus 로고
    • A decision method for elementary algebra and geometry
    • TARSKI, A. A decision method for elementary algebra and geometry. Univ. of California Press, Berkeley 5 (1951).
    • (1951) Univ. of California Press, Berkeley , vol.5
    • Tarski, A.1
  • 26
    • 84903166484 scopus 로고    scopus 로고
    • A technique for invariant generation
    • TACAS 2001, Springer-Verlag
    • TIWARI, A., RUESS, H., SAÏDI, H., AND SHANKAR, N. A technique for invariant generation. In TACAS 2001 (2001), vol. 2031 of LNCS, Springer-Verlag, pp. 113-127.
    • (2001) LNCS , vol.2031 , pp. 113-127
    • Tiwari, A.1    Ruess, H.2    Saïdi, H.3    Shankar, N.4
  • 27
    • 0002355108 scopus 로고
    • The complexity of linear problems in fields
    • April
    • WEISPFENNING, V. The complexity of linear problems in fields. Journal of Symbolic Computation 5, 1-2 (April 1988), 3-27.
    • (1988) Journal of Symbolic Computation , vol.5 , Issue.1-2 , pp. 3-27
    • Weispfenning, V.1
  • 29
    • 0030734765 scopus 로고    scopus 로고
    • Quantifier elimination for real algebra-the quadratic case and beyond
    • WEISPFENNING, V. Quantifier elimination for real algebra-the quadratic case and beyond. In Applied Algebra and Error-Correcting Codes (AAECC) 8 (1997), pp. 85-101.
    • (1997) Applied Algebra and Error-correcting Codes (AAECC) , vol.8 , pp. 85-101
    • Weispfenning, V.1
  • 30
    • 1442308128 scopus 로고
    • Groebner: A library for computing grob̈ner bases based on saclib
    • RISC-Linz
    • WINDSTEIGER, W., AND BUCHBERGER, B. Groebner: A library for computing grob̈ner bases based on saclib. Tech. rep., RISC-Linz, 1993.
    • (1993) Tech. Rep.
    • Windsteiger, W.1    Buchberger, B.2


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