메뉴 건너뛰기




Volumn , Issue , 2002, Pages 11-20

Invariant inference for static checking: An empirical evaluation

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER AIDED SOFTWARE ENGINEERING; COMPUTER SIMULATION; COMPUTER SIMULATION LANGUAGES; JAVA PROGRAMMING LANGUAGE; PROGRAM DIAGNOSTICS; PROGRAM DOCUMENTATION; THEOREM PROVING;

EID: 0038349063     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (59)

References (27)
  • 1
    • 0031079312 scopus 로고    scopus 로고
    • Automatic generation of invariants and intermediate assertions
    • February
    • Nicolaj Bjørner, Anca Browne, and Zohar Manna. Automatic generation of invariants and intermediate assertions. Theoretical Computer Science, 173(1):49-87, February 1997.
    • (1997) Theoretical Computer Science , vol.173 , Issue.1 , pp. 49-87
    • Bjørner, N.1    Browne, A.2    Manna, Z.3
  • 2
    • 84957363964 scopus 로고    scopus 로고
    • Powerful techniques for the automatic generation of invariants
    • July 31-August 3
    • Saddek Bensalem, Yassine Lakhnech, and Hassen Saidi. Powerful techniques for the automatic generation of invariants. In CAV, pages 323-335, July 31-August 3, 1996.
    • (1996) CAV , pp. 323-335
    • Bensalem, S.1    Lakhnech, Y.2    Saidi, H.3
  • 3
    • 85030211978 scopus 로고
    • Data flow analysis for verifying properties of concurrent programs
    • December
    • Matthew B. Dwyer and Lori A. Clarke. Data flow analysis for verifying properties of concurrent programs. In FSE, pages 62-75, December 1994.
    • (1994) FSE , pp. 62-75
    • Dwyer, M.B.1    Clarke, L.A.2
  • 5
    • 0004207324 scopus 로고    scopus 로고
    • Extended static checking
    • SRC Research Report 159, Compaq Systems Research Center, December 18
    • David L. Detlets, K. Rustan M. Leino, Greg Nelson, and James B. Saxe, Extended static checking. SRC Research Report 159, Compaq Systems Research Center, December 18, 1998.
    • (1998)
    • Detlets, D.L.1    Leino, K.R.M.2    Nelson, G.3    Saxe, J.B.4
  • 6
    • 0033698745 scopus 로고    scopus 로고
    • Quickly detecting relevant program invariants
    • June
    • Michael D. Ernst, Adam Czeisler, William G. Griswold, and David Notkin. Quickly detecting relevant program invariants. In ICSE, 449-458, June 2000.
    • (2000) ICSE , pp. 449-458
    • Ernst, M.D.1    Czeisler, A.2    Griswold, W.G.3    Notkin, D.4
  • 7
    • 0032639445 scopus 로고    scopus 로고
    • Dynamically discovering likely program invariants to support program evolution
    • February; A previous version appeared in ICSE, pages 213-224, Los Angeles, CA, USA, May 1999
    • Michael D. Ernst, Jake Cockrell, William G. Griswold, and David Notkin. Dynamically discovering likely program invariants to support program evolution. IEEE TSE, 27(2):1-25, February 2001. A previous version appeared in ICSE, pages 213-224, Los Angeles, CA, USA, May 1999.
    • (2001) IEEE TSE , vol.27 , Issue.2 , pp. 1-25
    • Ernst, M.D.1    Cockrell, J.2    Griswold, W.G.3    Notkin, D.4
  • 8
    • 85011293817 scopus 로고
    • LCLint: A tool for using specifications to check code
    • December
    • David Evans, John Guttag, James Horning, and Yang Meng Tan LCLint: A tool for using specifications to check code. In FSE, 87-97, December 1994.
    • (1994) FSE , pp. 87-97
    • Evans, D.1    Guttag, J.2    Horning, J.3    Tan, Y.M.4
  • 9
    • 0037580800 scopus 로고
    • The semiautomatic generation of inductive assertions for proving program correctness
    • Interim Report Project 2686, Stanford Research Institute, Menlo Park, CA, July
    • Bernard Elspas. The semiautomatic generation of inductive assertions for proving program correctness. Interim Report Project 2686, Stanford Research Institute, Menlo Park, CA, July 1974.
    • (1974)
    • Elspas, B.1
  • 10
    • 0035247718 scopus 로고    scopus 로고
    • Annotation inference for modular checkers
    • February
    • Cormac Flanagan, Rajeev Joshi, and K. Rustan M. Leino. Annotation inference for modular checkers. Information Processing Letters, 2(4):97-108, February 2001.
    • (2001) Information Processing Letters , vol.2 , Issue.4 , pp. 97-108
    • Flanagan, C.1    Joshi, R.2    Leino, K.R.M.3
  • 11
    • 84881144443 scopus 로고    scopus 로고
    • Houdini, an annotation assistant for ESC/Java
    • Berlin, Germany, March
    • Cormac Flanagan and K. Rustan M. Leino. Houdini, an annotation assistant for ESC/Java. In Formal Methods Europe, volume 2021 of LNCS, 500-517, Berlin, Germany, March 2001.
    • (2001) Formal Methods Europe, Volume 2021 of LNCS , pp. 500-517
    • Flanagan, C.1    Leino, K.R.M.2
  • 12
    • 0035031398 scopus 로고    scopus 로고
    • Avoiding exponential explosion: Generating compact verification conditions
    • January 17-19
    • Cormac Flanagan and James B. Saxe. Avoiding exponential explosion: Generating compact verification conditions. In POPL, 193-205, January 17-19, 2001.
    • (2001) POPL , pp. 193-205
    • Flanagan, C.1    Saxe, J.B.2
  • 13
    • 0000913573 scopus 로고    scopus 로고
    • JML: A notation for detailed design
    • In Haim Kilov, Bernhard Rumpe, and Ian Simmonds, editors; Kluwer Academic Publishers, Boston
    • Gary T. Leavens, Albert L. Baker, and Clyde Ruby. JML: A notation for detailed design. In Haim Kilov, Bernhard Rumpe, and Ian Simmonds, editors, Behavioral Specifications of Businesses and Systems, 175-188. Kluwer Academic Publishers, Boston, 1999.
    • (1999) Behavioral Specifications of Businesses and Systems , pp. 175-188
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 14
    • 0004030849 scopus 로고    scopus 로고
    • Preliminary design of JML: A behavioral interface specification language for Java
    • Technical Report 98-06m, Iowa State University, Department of Computer Science, February
    • Gary T. Leavens, Albert L. Baker, and Clyde Ruby. Preliminary design of JML: A behavioral interface specification language for Java. Technical Report 98-06m, Iowa State University, Department of Computer Science, February 2000. See www.cs.iastate.edu/~leavens/JML.html.
    • (2000)
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 15
    • 84958041521 scopus 로고    scopus 로고
    • An extended static checker for modula-3
    • April
    • K. Rustan M. Leino and Greg Nelson. An extended static checker for Modula-3. In Compiler Construction '98, pages 302-305, April 1998.
    • (1998) Compiler Construction '98 , pp. 302-305
    • Leino, K.R.M.1    Nelson, G.2
  • 17
    • 0030615542 scopus 로고    scopus 로고
    • Verification of concurrent software with FLAVERS
    • May
    • Gleb Naumovich, Lori A. Clarke, Leon J. Osterweil, and Matthew B. Dwyer. Verification of concurrent software with FLAVERS. In ICSE, pages 594-595, May 1997.
    • (1997) ICSE , pp. 594-595
    • Naumovich, G.1    Clarke, L.A.2    Osterweil, L.J.3    Dwyer, M.B.4
  • 18
    • 0036986388 scopus 로고    scopus 로고
    • Automatic generation of program specifications
    • July
    • Jeremy W. Nimmer and Michael D. Ernst. Automatic generation of program specifications. In ISSTA, pages 232-242, July 2002.
    • (2002) ISSTA , pp. 232-242
    • Nimmer, J.W.1    Ernst, M.D.2
  • 19
    • 0003902582 scopus 로고    scopus 로고
    • Automatic generation and checking of program specifications
    • Technical Report 852, MIT Lab for Computer Science, June 10; Revision of author's Master's thesis
    • Jeremy W. Nimmer. Automatic generation and checking of program specifications. Technical Report 852, MIT Lab for Computer Science, June 10, 2002. Revision of author's Master's thesis.
    • (2002)
    • Nimmer, J.W.1
  • 20
    • 0013101031 scopus 로고
    • Dependent types in logic programming
    • In Frank Pfenning, editor; MIT Press. Cambridge, MA
    • Frank Pfenning. Dependent types in logic programming. In Frank Pfenning, editor, Types in Logic Programming, chapter 10, pages 285-311. MIT Press. Cambridge, MA, 1992.
    • (1992) Types in Logic Programming, Chapter 10 , pp. 285-311
    • Pfenning, F.1
  • 21
    • 85158123131 scopus 로고    scopus 로고
    • An iterative algorithm for synthesizing invariants
    • Austin, TX July 30-August 3
    • Jussi Rintanen. An iterative algorithm for synthesizing invariants. In AAAI/IAAI, pages 806-811, Austin, TX July 30-August 3, 2000.
    • (2000) AAAI/IAAI , pp. 806-811
    • Rintanen, J.1
  • 22
    • 0003085330 scopus 로고
    • Multiple comparisons in psychological research
    • T. A. Ryan. Multiple comparisons in psychological research. Psychological Bulletin, 56: 26-47, 1959.
    • (1959) Psychological Bulletin , vol.56 , pp. 26-47
    • Ryan, T.A.1
  • 25
    • 84976775198 scopus 로고
    • The synthesis of loop predicates
    • February
    • Ben Wegbreit. The synthesis of loop predicates. Communications of the ACM, 17(2):102-112, February 1974.
    • (1974) Communications of the ACM , vol.17 , Issue.2 , pp. 102-112
    • Wegbreit, B.1
  • 27
    • 0016942875 scopus 로고
    • Proving properties of complex data structures
    • April
    • Ben Wegbreit and Jay M. Spitzen. Proving properties of complex data structures. Journal of the ACM, 23(3):389-396, April 1976.
    • (1976) Journal of the ACM , vol.23 , Issue.2 , pp. 389-396
    • Wegbreit, B.1    Spitzen, J.M.2


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