메뉴 건너뛰기




Volumn 50, Issue 4, 2013, Pages 423-456

Wave equation numerical resolution: A comprehensive mechanized proof of a C program

Author keywords

Acoustic wave equation; Convergence of numerical scheme; Coq formal proof; Formal proof of numerical program; Partial differential equation; Proof of C program; Rounding error analysis

Indexed keywords

C PROGRAMS; FORMAL PROOFS; NUMERICAL PROGRAMS; NUMERICAL SCHEME; ROUNDING ERROR ANALYSIS;

EID: 84876490356     PISSN: 01687433     EISSN: 15730670     Source Type: Journal    
DOI: 10.1007/s10817-012-9255-4     Document Type: Article
Times cited : (72)

References (58)
  • 3
    • 5644292858 scopus 로고
    • Certain rational functions whose power series have positive coefficients
    • 301441 0242.33023 10.2307/2978081
    • Askey, R.; Gasper, G.: Certain rational functions whose power series have positive coefficients. Am. Math. Mon. 79, 327-341 (1972)
    • (1972) Am. Math. Mon. , vol.79 , pp. 327-341
    • Askey, R.1    Gasper, G.2
  • 4
    • 34247346903 scopus 로고    scopus 로고
    • A decision procedure for linear "big O" equations
    • 2317583 1122.03004 10.1007/s10817-007-9066-1
    • Avigad, J.; Donnelly, K.: A decision procedure for linear "Big O" equations. J. Autom. Reason. 38(4), 353-373 (2007)
    • (2007) J. Autom. Reason. , vol.38 , Issue.4 , pp. 353-373
    • Avigad, J.1    Donnelly, K.2
  • 8
    • 24344470890 scopus 로고    scopus 로고
    • Interactive theorem proving and program development. Coq'Art: The calculus of inductive constructions
    • Springer
    • Bertot, Y.; Castéran, P.: Interactive theorem proving and program development. Coq'Art: the calculus of inductive constructions. In: Texts in Theoretical Computer Science. Springer (2004)
    • (2004) Texts in Theoretical Computer Science
    • Bertot, Y.1    Castéran, P.2
  • 14
    • 79957941957 scopus 로고    scopus 로고
    • Proofs of numerical programs when the compiler optimizes
    • 10.1007/s11334-011-0151-6
    • Boldo, S.; Nguyen, T.M.T.: Proofs of numerical programs when the compiler optimizes. Innovations Syst. Softw. Eng. 7(2), 151-160 (2011)
    • (2011) Innovations Syst. Softw. Eng. , vol.7 , Issue.2 , pp. 151-160
    • Boldo, S.1    Nguyen, T.M.T.2
  • 17
    • 80055052434 scopus 로고    scopus 로고
    • Flocq: A unified library for proving floating-point algorithms in Coq
    • E. Antelo D. Hough Ienne (eds) Tübingen Germany
    • Boldo, S.; Melquiond, G.: Flocq: A unified library for proving floating-point algorithms in Coq. In: Antelo, E.; Hough, D.; Ienne, P. (eds.) 20th IEEE Symposium on Computer Arithmetic, pp. 243-252. Tübingen, Germany (2011)
    • (2011) 20th IEEE Symposium on Computer Arithmetic , pp. 243-252
    • Boldo, S.1    Melquiond, G.2
  • 20
    • 84944233413 scopus 로고
    • Inductively defined types
    • Martin-Löf, P.; Mints, G. (eds.) LNCS Springer
    • Coquand, T.; Paulin-Mohring, C.: Inductively defined types. In: Martin-Löf, P.; Mints, G. (eds.) Colog'88, LNCS, vol. 417. Springer (1990)
    • (1990) Colog'88 , vol.417
    • Coquand, T.1    Paulin-Mohring, C.2
  • 21
    • 0001162786 scopus 로고
    • On the partial difference equations of mathematical physics
    • 213764 0145.40402 10.1147/rd.112.0215
    • Courant, R.; Friedrichs, K.; Lewy, H.: On the partial difference equations of mathematical physics. IBM J. Res. Develop. 11(2), 215-234 (1967)
    • (1967) IBM J. Res. Develop. , vol.11 , Issue.2 , pp. 215-234
    • Courant, R.1    Friedrichs, K.2    Lewy, H.3
  • 24
    • 76249128779 scopus 로고    scopus 로고
    • Certification of bounds on expressions involving rounded operators
    • 2738213 10.1145/1644001.1644003
    • Daumas, M.; Melquiond, G.: Certification of bounds on expressions involving rounded operators. Trans. Math. Softw. 37(1), 1-20 (2010)
    • (2010) Trans. Math. Softw. , vol.37 , Issue.1 , pp. 1-20
    • Daumas, M.1    Melquiond, G.2
  • 25
    • 84949525085 scopus 로고    scopus 로고
    • A generic library for floating-point numbers and its application to exact computing
    • Daumas, M.; Rideau, L.; Théry, L.: A generic library for floating-point numbers and its application to exact computing. In: TPHOLs, pp. 169-184 (2001)
    • (2001) TPHOLs , pp. 169-184
    • Daumas, M.1    Rideau, L.2    Théry, L.3
  • 26
    • 70649100057 scopus 로고    scopus 로고
    • Towards an industrial use of FLUCTUAT on safety-critical avionics software
    • LNCS Springer
    • Delmas, D.; Goubault, E.; Putot, S.; Souyris, J.; Tekkal, K.; Védrine, F.: Towards an industrial use of FLUCTUAT on safety-critical avionics software. In: FMICS, LNCS, vol. 5825, pp. 53-69. Springer (2009)
    • (2009) FMICS , vol.5825 , pp. 53-69
    • Delmas, D.1    Goubault, E.2    Putot, S.3    Souyris, J.4    Tekkal, K.5    Védrine, F.6
  • 27
    • 78650971531 scopus 로고    scopus 로고
    • Certifying the floating-point implementation of an elementary function using Gappa
    • 2815428 10.1109/TC.2010.128
    • de Dinechin, F.; Lauter, C.; Melquiond, G.: Certifying the floating-point implementation of an elementary function using Gappa. IEEE Trans. Comput. 60(2), 242-253 (2011)
    • (2011) IEEE Trans. Comput. , vol.60 , Issue.2 , pp. 242-253
    • De Dinechin, F.1    Lauter, C.2    Melquiond, G.3
  • 32
    • 0035500042 scopus 로고    scopus 로고
    • Nonstandard analysis in ACL2
    • 1863256 0991.03018 10.1023/A:1011908113514
    • Gamboa, R.; Kaufmann, M.: Nonstandard analysis in ACL2. J. Autom. Reason. 27(4), 323-351 (2001)
    • (2001) J. Autom. Reason. , vol.27 , Issue.4 , pp. 323-351
    • Gamboa, R.1    Kaufmann, M.2
  • 34
    • 0003669822 scopus 로고    scopus 로고
    • Theorem Proving with the Real Numbers
    • Harrison, J.: Theorem Proving with the Real Numbers. Springer (1998)
    • (1998) Springer
    • Harrison, J.1
  • 39
    • 84856655685 scopus 로고    scopus 로고
    • Proof-irrelevant model of CC with predicative induction and judgmental equality
    • Lee, G.; Werner, B.: Proof-irrelevant model of CC with predicative induction and judgmental equality. Logical Methods in Computer Science 7(4) (2011)
    • (2011) Logical Methods in Computer Science , vol.7 , Issue.4
    • Lee, G.1    Werner, B.2
  • 40
    • 84870690271 scopus 로고    scopus 로고
    • Différentiabilité et intégrabilité en Coq. Application à la formule de d'Alembert
    • Carnac, France
    • Lelay, C.; Melquiond, G.: Différentiabilité et intégrabilité en Coq. Application à la formule de d'Alembert. In: 23èmes Journées Francophones des Langages Applicatifs, pp. 119-133. Carnac, France (2012)
    • (2012) 23èmes Journées Francophones des Langages Applicatifs , pp. 119-133
    • Lelay, C.1    Melquiond, G.2
  • 42
    • 38849108636 scopus 로고    scopus 로고
    • Jessie: An intermediate language for Java and C verification
    • ACM Freiburg
    • Marché, C.: Jessie: an intermediate language for Java and C verification. In: Programming Languages meets Program Verification (PLPV), pp. 1-2. ACM, Freiburg (2007)
    • (2007) Programming Languages Meets Program Verification (PLPV) , pp. 1-2
    • Marché, C.1
  • 44
    • 84945255446 scopus 로고    scopus 로고
    • Using theorem proving for numerical analysis (correctness proof of an automatic differentiation algorithm)
    • V. Carreño C. Muñoz (eds) 2410 Springer Hampton 10.1007/3-540-45685-6-17
    • Mayero, M.: Using theorem proving for numerical analysis (correctness proof of an automatic differentiation algorithm). In: Carreño, V.; Muñoz, C.; Tahar, S. (eds.) 15th International Conference on Theorem Proving and Higher-Order Logic, LNCS, vol. 2410, pp. 246-262. Springer, Hampton (2002)
    • (2002) 15th International Conference on Theorem Proving and Higher-Order Logic, LNCS, Vol. 2410 , pp. 246-262
    • Mayero, M.1    Tahar, S.2
  • 48
    • 77955471003 scopus 로고    scopus 로고
    • A computer-verified monadic functional implementation of the integral
    • 2676057 1209.68108 10.1016/j.tcs.2010.05.031
    • O'Connor, R.; Spitters, B.: A computer-verified monadic functional implementation of the integral. Theor. Comp. Sci. 411(37), 3386-3402 (2010)
    • (2010) Theor. Comp. Sci. , vol.411 , Issue.37 , pp. 3386-3402
    • O'Connor, R.1    Spitters, B.2
  • 49
    • 0022145429 scopus 로고
    • Propagation of round-off errors and the role of stability in numerical methods for linear and nonlinear PDEs
    • 810905 0622.65072 10.1016/0307-904X(85)90019-8
    • Rosinger, E.E.: Propagation of round-off errors and the role of stability in numerical methods for linear and nonlinear PDEs. Appl. Math. Model. 9(5), 331-336 (1985)
    • (1985) Appl. Math. Model. , vol.9 , Issue.5 , pp. 331-336
    • Rosinger, E.E.1
  • 50
    • 0026122465 scopus 로고
    • L-convergence paradox in numerical methods for PDEs
    • 1095415 0725.65085 10.1016/0307-904X(91)90025-K
    • Rosinger, E.E.: L-convergence paradox in numerical methods for PDEs. Appl. Math. Model. 15(3), 158-163 (1991)
    • (1991) Appl. Math. Model. , vol.15 , Issue.3 , pp. 158-163
    • Rosinger, E.E.1
  • 51
    • 79955404665 scopus 로고    scopus 로고
    • A comprehensive framework for verification, validation, and uncertainty quantification in scientific computing
    • 2803123 1230.76049 10.1016/j.cma.2011.03.016
    • Roy, C.J.; Oberkampf, W.L.: A comprehensive framework for verification, validation, and uncertainty quantification in scientific computing. Comput. Methods Appl. Mech. Eng. 200(25-28), 2131-2144 (2011)
    • (2011) Comput. Methods Appl. Mech. Eng. , vol.200 , Issue.25-28 , pp. 2131-2144
    • Roy, C.J.1    Oberkampf, W.L.2
  • 52
  • 53
    • 84876481930 scopus 로고    scopus 로고
    • An interval method for solving the one-dimensional wave equation
    • Lisbon, Portugal
    • Szyszka, B.: An interval method for solving the one-dimensional wave equation. In: 7th EUROMECH Solid Mechanics Conference (ESMC2009). Lisbon, Portugal (2009)
    • (2009) 7th EUROMECH Solid Mechanics Conference (ESMC2009)
    • Szyszka, B.1
  • 56
    • 0003271249 scopus 로고
    • Numerical partial differential equations: Finite difference methods
    • Springer
    • Thomas, J.W.: Numerical partial differential equations: finite difference methods. In: Texts in Applied Mathematics, no. 22. Springer (1995)
    • (1995) Texts in Applied Mathematics , vol.22
    • Thomas, J.W.1


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