메뉴 건너뛰기




Volumn 15, Issue 1, 2006, Pages 81-107

An empirical evaluation of automated theorem provers in software certification

Author keywords

Automated theorem proving; Hoare logic; Program synthesis; Proof checking; Software certification; Traceability; Verification condition generator

Indexed keywords


EID: 33746253214     PISSN: 02182130     EISSN: None     Source Type: Journal    
DOI: 10.1142/S0218213006002576     Document Type: Conference Paper
Times cited : (8)

References (52)
  • 1
    • 84948991364 scopus 로고    scopus 로고
    • AutoBayes/CC - Combining program synthesis with automatic code certification (system description)
    • Lect. Notes Artif. Intelligence 2392, ed. A. Voronkov (Springer, Berlin)
    • M. Whalen, J. Schumann and B. Fischer, AutoBayes/CC - Combining Program Synthesis with Automatic Code Certification (System Description), in Proc. 18th Int. Conf. Automated Deduction, Lect. Notes Artif. Intelligence 2392, ed. A. Voronkov (Springer, Berlin, 2002), pp. 290-294.
    • (2002) Proc. 18th Int. Conf. Automated Deduction , pp. 290-294
    • Whalen, M.1    Schumann, J.2    Fischer, B.3
  • 4
    • 0037851834 scopus 로고    scopus 로고
    • AutoBayes: A system for generating data analysis programs from statistical models
    • B. Fischer and J. Schumann, AutoBayes: A System for Generating Data Analysis Programs from Statistical Models, J. Functional Programming, 13(2003) 483-508.
    • (2003) J. Functional Programming , vol.13 , pp. 483-508
    • Fischer, B.1    Schumann, J.2
  • 6
    • 9444268189 scopus 로고    scopus 로고
    • Using automated theorem provers to certify auto-generated aerospace software
    • Lect. Notes Artif. Intelligence 3097, eds. D. Basin and M. Rusinowitch (Springer, Berlin)
    • E. Denney, B. Fischer and J. Schumann, Using Automated Theorem Provers to Certify Auto-Generated Aerospace Software, in Proc. Second Int. Joint Conf. Automated Reasoning, Lect. Notes Artif. Intelligence 3097, eds. D. Basin and M. Rusinowitch (Springer, Berlin, 2004), pp. 198-212.
    • (2004) Proc. Second Int. Joint Conf. Automated Reasoning , pp. 198-212
    • Denney, E.1    Fischer, B.2    Schumann, J.3
  • 7
    • 0004031959 scopus 로고
    • The KIV approach to software verification
    • Lect. Notes Comp. Sci. 1009, eds. M. Broy and S. Jähnichen (Springer, Berlin)
    • W. Reif, The KIV Approach to Software Verification, in KORSO: Methods, Languages and Tools for the Construction of Correct Software, Lect. Notes Comp. Sci. 1009, eds. M. Broy and S. Jähnichen (Springer, Berlin, 1995), pp. 339-370.
    • (1995) KORSO: Methods, Languages and Tools for the Construction of Correct Software , pp. 339-370
    • Reif, W.1
  • 9
    • 9444290016 scopus 로고
    • Trustworthy tools for trustworthy programs: A verified verification condition generator
    • Lect. Notes Comp. Sci. 859, eds. T.F. Melham and J. Camilleri (Springer, Berlin)
    • P. Homeier and D. Martin, Trustworthy Tools for Trustworthy Programs: A Verified Verification Condition Generator, in Int. Workshop on Higher Order Logic Theorem Proving and its Applications, Lect. Notes Comp. Sci. 859, eds. T.F. Melham and J. Camilleri (Springer, Berlin, 1994), pp. 269-284.
    • (1994) Int. Workshop on Higher Order Logic Theorem Proving and Its Applications , pp. 269-284
    • Homeier, P.1    Martin, D.2
  • 10
    • 0005042682 scopus 로고    scopus 로고
    • Machine-checking the Java specification: Proving type-safety
    • Lect. Notes Comp. Sci. 1523, ed. J. Alves-Foss (Springer, Berlin)
    • D. von Oheimb and T. Nipkow, Machine-checking the Java Specification: Proving Type-Safety, in Formal Syntax and Semantics of Java, Lect. Notes Comp. Sci. 1523, ed. J. Alves-Foss (Springer, Berlin, 1999), pp. 119-156.
    • (1999) Formal Syntax and Semantics of Java , pp. 119-156
    • Von Oheimb, D.1    Nipkow, T.2
  • 13
    • 2942553665 scopus 로고    scopus 로고
    • Java program verification at Nijmegen: Developments and perspective
    • Dept. of Computer Science, University of Nijmegen
    • B. Jacobs and E. Poll, Java program verification at Nijmegen: Developments and perspective, Technical Report NIII-R0318, Dept. of Computer Science, University of Nijmegen, 2003.
    • (2003) Technical Report , vol.NIII-R0318
    • Jacobs, B.1    Poll, E.2
  • 15
    • 0000913573 scopus 로고    scopus 로고
    • JML: A notation for detailed design
    • eds. H. Kilov, B. Rumpe and I. Simmonds (Kluwer, Dordrecht)
    • G. T. Leavens, A. L. Baker and C. Ruby, JML: A Notation for Detailed Design, in Behavioral Specifications of Businesses and Systems eds. H. Kilov, B. Rumpe and I. Simmonds (Kluwer, Dordrecht, 1999), pp. 175-188.
    • (1999) Behavioral Specifications of Businesses and Systems , pp. 175-188
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 19
    • 21844479257 scopus 로고    scopus 로고
    • The CADE-19 ATP system competition
    • G. Sutcliffe and C. Suttner, The CADE-19 ATP System Competition, AI Communications, 17(2004) 103-110.
    • (2004) AI Communications , vol.17 , pp. 103-110
    • Sutcliffe, G.1    Suttner, C.2
  • 21
    • 85016875609 scopus 로고
    • The TPTP problem library
    • Lect. Notes Artif. Intelligence 814, ed. A. Bundy (Springer, Berlin)
    • G. Sutcliffe, C. B. Suttner and T. Yemenis, The TPTP Problem Library, in Proc. 12th Int. Conf. Automated Deduction, Lect. Notes Artif. Intelligence 814, ed. A. Bundy (Springer, Berlin, 1994), pp. 252-266.
    • (1994) Proc. 12th Int. Conf. Automated Deduction , pp. 252-266
    • Sutcliffe, G.1    Suttner, C.B.2    Yemenis, T.3
  • 25
    • 33751536870 scopus 로고    scopus 로고
    • Precise and scalable static program analysis of NASA flight software
    • IEEE Comp. Soc. Press, To appear
    • G. Brat and A. Venet, Precise and Scalable Static Program Analysis of NASA Flight Software, in Proc. IEEE Aerospace Conf., IEEE Comp. Soc. Press, 2005. To appear.
    • (2005) Proc. IEEE Aerospace Conf.
    • Brat, G.1    Venet, A.2
  • 27
    • 35248868939 scopus 로고    scopus 로고
    • Correctness of source-level safety policies
    • Lect. Notes Comp. Sci. 2805, eds. K. Araki, S. Gnesi and D. Mandrioli (Springer, Berlin)
    • E. Denney and B. Fischer, Correctness of Source-Level Safety Policies, in Proc. FM 2003: Formal Methods, Lect. Notes Comp. Sci. 2805, eds. K. Araki, S. Gnesi and D. Mandrioli (Springer, Berlin, 2003), pp. 894-913.
    • (2003) Proc. FM 2003: Formal Methods , pp. 894-913
    • Denney, E.1    Fischer, B.2
  • 28
    • 38149139010 scopus 로고    scopus 로고
    • System description: Ivy
    • Lect. Notes Artif. Intelligence 1831, ed. D. McAllester (Springer, Berlin)
    • W. McCune and O. Shumsky, System description: Ivy, in Proc. 17th Int. Conf. Automated Deduction, Lect. Notes Artif. Intelligence 1831, ed. D. McAllester (Springer, Berlin, 2000), pp. 401-405.
    • (2000) Proc. 17th Int. Conf. Automated Deduction , pp. 401-405
    • McCune, W.1    Shumsky, O.2
  • 30
    • 9444228950 scopus 로고    scopus 로고
    • Applying AutoBayes to the analysis of planetary nebulae images
    • eds. J. Grundy and J. Penix (IEEE Comp. Soc. Press)
    • B. Fischer and J. Schumann, Applying AutoBayes to the Analysis of Planetary Nebulae Images, in Proc. 18th Int. Conf. Automated Software Engineering eds. J. Grundy and J. Penix (IEEE Comp. Soc. Press, 2003), pp. 337-342.
    • (2003) Proc. 18th Int. Conf. Automated Software Engineering , pp. 337-342
    • Fischer, B.1    Schumann, J.2
  • 32
    • 0002891241 scopus 로고
    • Towards a mathematical science of computation
    • North-Holland, Amsterdam
    • J. McCarthy, Towards a Mathematical Science of Computation, in Proc. IFIP Congress 1962 (North-Holland, Amsterdam, 1962), pp. 21-28.
    • (1962) Proc. IFIP Congress 1962 , pp. 21-28
    • McCarthy, J.1
  • 33
    • 84867829654 scopus 로고    scopus 로고
    • DCTP: A disconnection calculus theorem prover
    • Lect. Notes Artif. Intelligence 2083, eds. R. Gore, A. Leitsch and T. Nipkow (Springer, Berlin)
    • R. Letz and G. Stenz, DCTP: A Disconnection Calculus Theorem Prover, in Proc. First Int. Joint Conf. Automated Reasoning, Lect. Notes Artif. Intelligence 2083, eds. R. Gore, A. Leitsch and T. Nipkow (Springer, Berlin, 2001), pp. 381-385.
    • (2001) Proc. First Int. Joint Conf. Automated Reasoning , pp. 381-385
    • Letz, R.1    Stenz, G.2
  • 36
    • 84957680292 scopus 로고    scopus 로고
    • Spass and flotter version 0.42
    • Lect. Notes Artif. Intelligence 1104, eds. M. A. McRobbie and J. K. Slaney (Springer, Berlin)
    • C. Weidenbach, B. Gaede and G. Rock, Spass and Flotter version 0.42, in Proc. 13th Int. Conf. Automated Deduction, Lect. Notes Artif. Intelligence 1104, eds. M. A. McRobbie and J. K. Slaney (Springer, Berlin, 1996), pp. 141-145.
    • (1996) Proc. 13th Int. Conf. Automated Deduction , pp. 141-145
    • Weidenbach, C.1    Gaede, B.2    Rock, G.3
  • 37
    • 0036323940 scopus 로고    scopus 로고
    • E - A Brainiac theorem prover
    • S. Schulz, E - A Brainiac Theorem Prover, AI Communications, 15(2002) 111-126.
    • (2002) AI Communications , vol.15 , pp. 111-126
    • Schulz, S.1
  • 39
    • 0036327027 scopus 로고    scopus 로고
    • The design and implementation of vampire
    • A. Riazanov and A. Voronkov, The Design and Implementation of Vampire, AI Communications, 15(2002) 91-110.
    • (2002) AI Communications , vol.15 , pp. 91-110
    • Riazanov, A.1    Voronkov, A.2
  • 40
    • 0031108964 scopus 로고    scopus 로고
    • Otter - The CADE-13 competition incarnations
    • W. McCune and L. Wos, Otter - The CADE-13 Competition Incarnations, J. Automated Reasoning, 18(1997) 211-220.
    • (1997) J. Automated Reasoning , vol.18 , pp. 211-220
    • McCune, W.1    Wos, L.2
  • 43
    • 0031124371 scopus 로고    scopus 로고
    • An industrial strength theorem prover for a logic based on common lisp
    • M. Kaufmann and J S. Moore, An Industrial Strength Theorem Prover for a Logic Based on Common Lisp, Software Engineering, 23(1997) 203-213.
    • (1997) Software Engineering , vol.23 , pp. 203-213
    • Kaufmann, M.1    Moore, J.S.2
  • 45
    • 0003666540 scopus 로고
    • Software considerations in airborne systems and equipment certification
    • RTCA Special Committee 167, RTCA, Inc., December
    • RTCA Special Committee 167, Software Considerations in Airborne Systems and Equipment Certification, Technical report, RTCA, Inc., December 1992.
    • (1992) Technical Report
  • 47
    • 84947909951 scopus 로고    scopus 로고
    • Tracing the origins of verification conditions
    • Lect. Notes Comp. Sci. 1101, eds. M. Wirsing and M. Nivat (Springer, Berlin)
    • R. Fraer, Tracing the Origins of Verification Conditions, in Proc. 5th Int. Conf. on Algebraic Methodology and Software Technology, Lect. Notes Comp. Sci. 1101, eds. M. Wirsing and M. Nivat (Springer, Berlin, 1996), pp. 241-255.
    • (1996) Proc. 5th Int. Conf. on Algebraic Methodology and Software Technology , pp. 241-255
    • Fraer, R.1
  • 48
    • 1442341246 scopus 로고    scopus 로고
    • Simplify: A theorem prover for program checking
    • HP Labs
    • D. L. Detlefs, G. Nelson and J. B. Saxe. Simplify: A Theorem Prover for Program Checking, Technical Report HPL-2003-148, HP Labs, 2003.
    • (2003) Technical Report , vol.HPL-2003-148
    • Detlefs, D.L.1    Nelson, G.2    Saxe, J.B.3
  • 49
    • 35048872674 scopus 로고    scopus 로고
    • A generic software safety document generator
    • Lect. Notes Comp. Sci. 3097, eds. C. Rattray, S. Maharaj and C. Shankland (Springer, Berlin)
    • E. Denney and R. P. Venkatesan, A Generic Software Safety Document Generator, in Proc. 10th Int. Conf. on Algebraic Methodology and Software Technology, Lect. Notes Comp. Sci. 3097, eds. C. Rattray, S. Maharaj and C. Shankland (Springer, Berlin, 2004), pp. 102-116.
    • (2004) Proc. 10th Int. Conf. on Algebraic Methodology and Software Technology , pp. 102-116
    • Denney, E.1    Venkatesan, R.P.2
  • 51
    • 9444273581 scopus 로고    scopus 로고
    • Programatica tools for certifiable, auditable development of high-assurance systems in Haskell
    • The Programatica Team, Programatica Tools for Certifiable, Auditable Development of High-assurance Systems in Haskell, in Proc. High Confidence Software and Systems Conf., 2003. Available via www.cse.ogi.edu/PacSoft/ projects/programatica.
    • (2003) Proc. High Confidence Software and Systems Conf.


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