메뉴 건너뛰기




Volumn 7, Issue 3, 2005, Pages 212-232

An overview of JML tools and applications

Author keywords

Assertion checking; Design by Contract; Formal specification; Java; Program verification

Indexed keywords


EID: 19044375174     PISSN: 14332779     EISSN: None     Source Type: Journal    
DOI: 10.1007/s10009-004-0167-4     Document Type: Review
Times cited : (425)

References (93)
  • 2
    • 0042090533 scopus 로고    scopus 로고
    • Industrial strength exception freedom
    • Amey P, Chapman R (2002) Industrial strength exception freedom. In: ACM SigAda 2002, pp 1-9
    • (2002) ACM SigAda 2002 , pp. 1-9
    • Amey, P.1    Chapman, R.2
  • 3
    • 0033907702 scopus 로고    scopus 로고
    • Automatically checking an implementation against its formal specification
    • 10.1109/32.825766
    • Antoy S, Hamlet D (2000) Automatically checking an implementation against its formal specification. IEEE Trans Softw Eng 26(1):55-69 10.1109/32.825766
    • (2000) IEEE Trans. Softw. Eng. , vol.26 , Issue.1 , pp. 55-69
    • Antoy, S.1    Hamlet, D.2
  • 4
    • 0141571910 scopus 로고    scopus 로고
    • High integrity software: The SPARK approach to safety and security
    • Addison-Wesley, Reading, MA
    • Barnes J (2003) High integrity software: The SPARK approach to safety and security. Addison-Wesley, Reading, MA
    • (2003)
    • Barnes, J.1
  • 7
    • 35048827919 scopus 로고    scopus 로고
    • Friends need a bit more: Maintaining invariants over shared state
    • Kozen D (ed) Springer, Berlin Heidelberg New York
    • Barnett M, Naumann D (2004) Friends need a bit more: Maintaining invariants over shared state. In: Kozen D (ed) Mathematics of program construction. Lecture notes in computer science, vol 3125. Springer, Berlin Heidelberg New York, pp 54-84
    • (2004) Mathematics of Program Construction. Lecture Notes in Computer Science , vol.3125 , pp. 54-84
    • Barnett, M.1    Naumann, D.2
  • 10
    • 0002190545 scopus 로고    scopus 로고
    • Test infected: Programmers love writing tests
    • Beck K, Gamma E (1998) Test infected: Programmers love writing tests. Java Rep 3(7):37-50
    • (1998) Java Rep. , vol.3 , Issue.7 , pp. 37-50
    • Beck, K.1    Gamma, E.2
  • 11
    • 84903134095 scopus 로고    scopus 로고
    • The LOOP compiler for Java and JML
    • Margaria T, Yi W (eds) Springer, Berlin Heidelberg New York
    • van den Berg J, Jacobs B (2001) The LOOP compiler for Java and JML. In: Margaria T, Yi W (eds) TACAS'01. Lecture notes in computer science, vol 2031. Springer, Berlin Heidelberg New York, pp 299-312
    • (2001) TACAS'01. Lecture Notes in Computer Science , vol.2031 , pp. 299-312
    • van den Berg, J.1    Jacobs, B.2
  • 12
    • 23044531945 scopus 로고    scopus 로고
    • Specifying and verifying a decimal representation in Java for smart cards
    • Kirchner H, Ringeissen C (eds) Springer, Berlin Heidelberg New York
    • Breunesse C-B, van den Berg J, Jacobs B (2002) Specifying and verifying a decimal representation in Java for smart cards. In: Kirchner H, Ringeissen C (eds) AMAST'02. Lecture notes in computer science, vol 2422. Springer, Berlin Heidelberg New York, pp 304-318
    • (2002) AMAST'02. Lecture Notes in Computer Science , vol.2422 , pp. 304-318
    • Breunesse, C.-B.1    van den Berg, J.2    Jacobs, B.3
  • 13
    • 25144522619 scopus 로고    scopus 로고
    • Formal methods for smart cards: An experience report
    • Technical report, University of Nijmegen. NIII Technical Report NIII-R0316
    • Breunesse C-B, Cataño N, Huisman M, Jacobs B (2003) Formal methods for smart cards: An experience report. Technical report, University of Nijmegen. NIII Technical Report NIII-R0316.
    • (2003)
    • Breunesse, C.-B.1    Cataño, N.2    Huisman, M.3    Jacobs, B.4
  • 15
    • 35248874920 scopus 로고    scopus 로고
    • Java applet correctness: A developer-oriented approach
    • Mandrioli D, Araki K, Gnesi S (ed) Springer, Berlin Heidelberg New York
    • Burdy L, Requet A, Lanet J-L (2003) Java applet correctness: A developer-oriented approach. In: Mandrioli D, Araki K, Gnesi S (ed) FME 2003. Lecture notes in computer science, vol 2805. Springer, Berlin Heidelberg New York, pp 422-439
    • (2003) FME 2003. Lecture Notes in Computer Science , vol.2805 , pp. 422-439
    • Burdy, L.1    Requet, A.2    Lanet, J.-L.3
  • 16
    • 23044533770 scopus 로고    scopus 로고
    • Formal specification of Gemplus's electronic purse case study
    • Eriksson LH, Lindsay PA (eds) Springer, Berlin Heidelberg New York
    • Cataño N, Huisman M (2002) Formal specification of Gemplus's electronic purse case study. In: Eriksson LH, Lindsay PA (eds) FME 2002. Lecture notes in computer science, vol 2391. Springer, Berlin Heidelberg New York, pp 272-289
    • (2002) FME 2002. Lecture Notes in Computer Science , vol.2391 , pp. 272-289
    • Cataño, N.1    Huisman, M.2
  • 18
    • 4644359721 scopus 로고    scopus 로고
    • JML support for primitive arbitrary precision numeric types: Definition and semantics
    • Chalin P (2004) JML support for primitive arbitrary precision numeric types: Definition and semantics. J Object Technol 3(6):57-79
    • (2004) J. Object Technol. , vol.3 , Issue.6 , pp. 57-79
    • Chalin, P.1
  • 19
    • 0344459335 scopus 로고    scopus 로고
    • A runtime assertion checker for the Java Modeling Language
    • Technical Report 03-09, Department of Computer Science, Iowa State University, Ames, IA, April. Author's PhD dissertation. archives.cs.iastate.edu
    • Cheon Y (2003) A runtime assertion checker for the Java Modeling Language. Technical Report 03-09, Department of Computer Science, Iowa State University, Ames, IA, April. Author's PhD dissertation.archives.cs.iastate.edu
    • (2003)
    • Cheon, Y.1
  • 20
    • 0028479040 scopus 로고
    • The Larch/Smalltalk interface specification language
    • 10.1145/196092.195325
    • Cheon Y, Leavens GT (1994) The Larch/Smalltalk interface specification language. ACM Trans Softw Eng Methodol 3(3):221-253 10.1145/196092.195325
    • (1994) ACM Trans. Softw. Eng. Methodol. , vol.3 , Issue.3 , pp. 221-253
    • Cheon, Y.1    Leavens, G.T.2
  • 22
    • 84944059308 scopus 로고    scopus 로고
    • A simple and practical approach to unit testing: The JML and JUnit way
    • Magnusson B (ed) Springer, Berlin Heidelberg New York
    • Cheon Y, Leavens GT (2002) A simple and practical approach to unit testing: The JML and JUnit way. In: Magnusson B (ed) ECOOP 2002. Lecture notes in computer science, vol 2374. Springer, Berlin Heidelberg New York, pp 231-255
    • (2002) ECOOP 2002. Lecture Notes in Computer Science , vol.2374 , pp. 231-255
    • Cheon, Y.1    Leavens, G.T.2
  • 23
    • 18944386824 scopus 로고    scopus 로고
    • Model variables: Cleanly supporting abstraction in design by contract
    • Technical Report 03-10, Department of Computer Science, Iowa State University, Ames, Iowa, April 2003
    • Cheon Y, Leavens GT, Sitaraman M, Edwards S (2003) Model variables: cleanly supporting abstraction in design by contract. Technical Report 03-10, Department of Computer Science, Iowa State University, Ames, Iowa, April 2003
    • (2003)
    • Cheon, Y.1    Leavens, G.T.2    Sitaraman, M.3    Edwards, S.4
  • 24
    • 1442284812 scopus 로고    scopus 로고
    • MultiJava: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch
    • Technical Report 01-10, Department of Computer Science, Iowa State University, Ames, Iowa, 50011, November 2001. Available from www.multijava.org
    • Clifton C (2001) MultiJava: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch. Technical Report 01-10, Department of Computer Science, Iowa State University, Ames, Iowa, 50011, November 2001. Available from www.multijava.org
    • (2001)
    • Clifton, C.1
  • 26
    • 1442341246 scopus 로고    scopus 로고
    • Simplify: A theorem prover for program checking
    • Technical Report HPL-2003-148, HP Labs, July 2003
    • Detlefs D, Nelson G, Saxe JB (2003) Simplify: A theorem prover for program checking. Technical Report HPL-2003-148, HP Labs, July 2003
    • (2003)
    • Detlefs, D.1    Nelson, G.2    Saxe, J.B.3
  • 27
    • 0004207324 scopus 로고    scopus 로고
    • Extended static checking
    • Research Report 159, Compaq Systems Research Center December 1998
    • Detlefs DL, Leino KRM, Nelson G, Saxe JB (1998) Extended static checking. Research Report 159, Compaq Systems Research Center, December 1998
    • (1998)
    • Detlefs, D.L.1    Leino, K.R.M.2    Nelson, G.3    Saxe, J.B.4
  • 29
    • 34547097703 scopus 로고    scopus 로고
    • Selecting predicates for implications in program analysis, 16 March 2002
    • Draft
    • Dodoo N, Donovan A, Lin L, Ernst MD (2002) Selecting predicates for implications in program analysis, 16 March 2002. Draft. http://pag.lcs.mit.edu/~mernst/pubs/invariants-implications.ps
    • (2002)
    • Dodoo, N.1    Donovan, A.2    Lin, L.3    Ernst, M.D.4
  • 30
    • 25144473453 scopus 로고    scopus 로고
    • Selecting, refining, and evaluating predicates for program analysis
    • Technical Report MIT-LCS-TR-914, Massachusetts Institute of Technology, Laboratory for Computer Science, Cambridge, MA, 21 July 2003
    • Dodoo N, Lin L, Ernst MD (2003) Selecting, refining, and evaluating predicates for program analysis. Technical Report MIT-LCS-TR-914, Massachusetts Institute of Technology, Laboratory for Computer Science, Cambridge, MA, 21 July 2003
    • (2003)
    • Dodoo, N.1    Lin, L.2    Ernst, M.D.3
  • 31
    • 0003881962 scopus 로고    scopus 로고
    • Dynamically Discovering Likely Program Invariants
    • PhD thesis, Department of Computer Science and Engineering, University of Washington, Seattle, WA
    • Ernst MD (2000) Dynamically Discovering Likely Program Invariants. PhD thesis, Department of Computer Science and Engineering, University of Washington, Seattle, WA
    • (2000)
    • Ernst, M.D.1
  • 32
    • 0035250541 scopus 로고    scopus 로고
    • Dynamically discovering likely program invariants to support program evolution
    • 10.1109/32.908957
    • Ernst MD, Cockrell J, Griswold WG, Notkin D (2001) Dynamically discovering likely program invariants to support program evolution. IEEE Trans Softw Eng 27(2):1-25 10.1109/32.908957
    • (2001) IEEE Trans. Softw. Eng. , vol.27 , Issue.2 , pp. 1-25
    • Ernst, M.D.1    Cockrell, J.2    Griswold, W.G.3    Notkin, D.4
  • 34
  • 35
    • 84881144443 scopus 로고    scopus 로고
    • Houdini, an annotation assistant for ESC/Java
    • Oliveira JN, Zave P (eds) Springer, Berlin Heidelberg New York
    • Flanagan C, Leino KRM (2001) Houdini, an annotation assistant for ESC/ Java. In: Oliveira JN, Zave P (eds) FME 2001. Lecture notes in computer science, vol 2021. Springer, Berlin Heidelberg New York, pp 500-517
    • (2001) FME 2001. Lecture Notes in Computer Science , vol.2021 , pp. 500-517
    • Flanagan, C.1    Leino, K.R.M.2
  • 38
    • 0002498512 scopus 로고
    • The design of distributed hyperlinked programming documentation
    • Fraïssè S, Garzotto F, Isakowitz T, Nanard J, Nanard M (eds) Springer, Berlin Heidelberg New York
    • Friendly L (1995) The design of distributed hyperlinked programming documentation. In: Fraïssè S, Garzotto F, Isakowitz T, Nanard J, Nanard M (eds) IWHD'95. Springer, Berlin Heidelberg New York, pp 151-173
    • (1995) IWHD'95 , pp. 151-173
    • Friendly, L.1
  • 41
    • 0003714504 scopus 로고
    • Larch: Languages and tools for formal specification
    • Springer, Berlin Heidelberg New York
    • Guttag JV, Horning JJ (1993) Larch: Languages and tools for formal specification. Springer, Berlin Heidelberg New York
    • (1993)
    • Guttag, J.V.1    Horning, J.J.2
  • 42
    • 2442566906 scopus 로고    scopus 로고
    • Translating the Object Constraint Language into the Java Modeling Language
    • ACM Press, New York
    • Hamie A (2004) Translating the Object Constraint Language into the Java Modeling Language. In: Proceedings of the 2004 ACM symposium on applied computing (SAC'2004). ACM Press, New York, pp 1531-1535
    • (2004) Proceedings of the 2004 ACM Symposium on Applied Computing (SAC'2004) , pp. 1531-1535
    • Hamie, A.1
  • 46
    • 0142245539 scopus 로고    scopus 로고
    • Java program verification challenges
    • Springer, Berlin Heidelberg New York
    • Jacobs B, Kiniry J, Warnier M (2003) Java program verification challenges. In: FMCO 2002. Lecture notes in computer science, vol 2852. Springer, Berlin Heidelberg New York, pp 202-219
    • (2003) FMCO 2002. Lecture Notes in Computer Science , vol.2852 , pp. 202-219
    • Jacobs, B.1    Kiniry, J.2    Warnier, M.3
  • 47
    • 0346875905 scopus 로고    scopus 로고
    • Weakest precondition reasoning for Java programs with JML annotations
    • Jacobs B (2004) Weakest precondition reasoning for Java programs with JML annotations. J Logic Algebr Programm 58(1-2):61-88
    • (2004) J. Logic Algebr. Programm. , vol.58 , Issue.1-2 , pp. 61-88
    • Jacobs, B.1
  • 48
    • 0346341140 scopus 로고    scopus 로고
    • Source code verification of a secure payment applet
    • Jacobs B, Oostdijk M, Warnier M (2004) Source code verification of a secure payment applet. J Logic Algebr Programm 58(1-2):107-120
    • (2004) J. Logic Algebr. Programm. , vol.58 , Issue.1-2 , pp. 107-120
    • Jacobs, B.1    Oostdijk, M.2    Warnier, M.3
  • 52
    • 0004176640 scopus 로고
    • Systematic Software Development Using VDM
    • 2nd edn Prentice-Hall, Englewood Cliffs, NJ
    • Jones CB (1990) Systematic Software Development Using VDM. International series in computer science, 2nd edn. Prentice-Hall, Englewood Cliffs, NJ
    • (1990) International Series in Computer Science
    • Jones, C.B.1
  • 54
    • 25844442786 scopus 로고    scopus 로고
    • ESC/Java2: Uniting ESC/Java and JML: Progress and issues in building and using ESC/Java2 and a report on a case study involving the use of ESC/ Java2 to verify portions of an Internet voting tally system
    • Springer, Berlin Heidelberg New York (in press)
    • Kiniry JR, Cok DR (2P04) ESC/Java2: Uniting ESC/Java and JML: progress and issues in building and using ESC/Java2 and a report on a case study involving the use of ESC/Java2 to verify portions of an Internet voting tally system. In: Construction and analysis of safe, secure and interoperable smart devices (CASSIS). Lecture notes in computer science, vol. Springer, Berlin Heidelberg New York (in press)
    • (2004) Construction and Analysis of Safe, Secure and Interoperable Smart Devices (CASSIS). Lecture Notes in Computer Science
    • Kiniry, J.R.1    Cok, D.R.2
  • 56
    • 0012886252 scopus 로고    scopus 로고
    • An overview of Larch/C++: Behavioral specifications for C++ modules
    • Kilov H, Harvey W (eds) Chap 8 Kluwer, Boston An extended version is TR #96-01d, Department of Computer Science, Iowa State University, Ames, Iowa
    • Leavens GT (1996) An overview of Larch/C++: Behavioral specifications for C++ modules. In: Kilov H, Harvey W (eds) Specification of behavioral semantics in object-oriented information modeling, Chap 8. Kluwer, Boston, pp 121-142. An extended version is TR #96-01d, Department of Computer Science, Iowa State University, Ames, Iowa
    • (1996) Specification of Behavioral Semantics in Object-oriented Information Modeling , pp. 121-142
    • Leavens, G.T.1
  • 58
    • 0004030849 scopus 로고    scopus 로고
    • Preliminary design of JML: A behavioral interface specification language for Java
    • Technical Report 98-06u, Department of Computer Science, Iowa State University, Ames, IA, April 2003
    • Leavens GT, Baker AL, Ruby C (2003) Preliminary design of JML: A behavioral interface specification language for Java. Technical Report 98-06u, Department of Computer Science, Iowa State University, Ames, IA, April 2003
    • (2003)
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 59
    • 0142245536 scopus 로고    scopus 로고
    • How the design of JML accommodates both runtime assertion checking and formal verification
    • Springer, Berlin Heidelberg New York, Also appears as technical report TR03-04, Department of Computer Science, Iowa State University, Ames, IA
    • Leavens GT, Cheon Y, Clifton C, Ruby C, Cok DR (2003) How the design of JML accommodates both runtime assertion checking and formal verification. In: FMCO 2002. Lecture notes in computer science, vol 2852. Springer, Berlin Heidelberg New York, pp 262-284. Also appears as technical report TR03-04, Department of Computer Science, Iowa State University, Ames, IA
    • (2003) FMCO 2002. Lecture Notes in Computer Science , vol.2852 , pp. 262-284
    • Leavens, G.T.1    Cheon, Y.2    Clifton, C.3    Ruby, C.4    Cok, D.R.5
  • 61
    • 25144483812 scopus 로고    scopus 로고
    • Efficient weakest preconditions
    • Technical Report MSR-TR-2004-34, Microsoft Research Redmond, WA, April 2004
    • Leino KRM (2004) Efficient weakest preconditions. Technical Report MSR-TR-2004-34, Microsoft Research, Redmond, WA, April 2004
    • (2004)
    • Leino, K.R.M.1
  • 62
    • 24144485213 scopus 로고    scopus 로고
    • Generating error traces from verification-condition counterexamples
    • (in press)
    • Leino KRM, Millstein T, Saxe JB (2004) Generating error traces from verification-condition counterexamples. Sci Comput Programm (in press)
    • (2004) Sci. Comput. Programm.
    • Leino, K.R.M.1    Millstein, T.2    Saxe, J.B.3
  • 67
    • 25144502827 scopus 로고    scopus 로고
    • Improving adaptability via program steering
    • Proceedings of the 2004 international symposium on software testing and analysis (ISSTA 2004), Boston, 12-14 July 2004
    • Lin L, Ernst MD (2004) Improving adaptability via program steering. In: Proceedings of the 2004 international symposium on software testing and analysis (ISSTA 2004), Boston, 12-14 July 2004
    • (2004)
    • Lin, L.1    Ernst, M.D.2
  • 68
    • 0028548263 scopus 로고
    • A behavioral notion of subtyping
    • 10.1145/197320.197383
    • Liskov B, Wing J (1994) A behavioral notion of subtyping. ACM Trans Programm Lang Syst 16(6):1811-1841 10.1145/197320.197383
    • (1994) ACM Trans. Programm. Lang. Syst. , vol.16 , Issue.6 , pp. 1811-1841
    • Liskov, B.1    Wing, J.2
  • 69
    • 0347602000 scopus 로고    scopus 로고
    • The Krakatoa tool for certification of Java/JavaCard programs annotated in JML
    • Marché C, Paulin-Mohring C, Urbain X (2004) The Krakatoa tool for certification of Java/JavaCard programs annotated in JML. J Logic Algebr Programm 58(1-2):89-106
    • (2004) J. Logic Algebr. Programm. , vol.58 , Issue.1-2 , pp. 89-106
    • Marché, C.1    Paulin-Mohring, C.2    Urbain, X.3
  • 70
    • 15744400236 scopus 로고    scopus 로고
    • A technique for verifying component-based software
    • International workshop on test and analysis of component based systems, Barcelona, Spain, 27-28 March 2004
    • Mariani L, Pezzè M (2004) A technique for verifying component-based software. In: International workshop on test and analysis of component based systems, Barcelona, Spain, 27-28 March 2004
    • (2004)
    • Mariani, L.1    Pezzè, M.2
  • 72
    • 25144493583 scopus 로고    scopus 로고
    • Early identification of incompatibilities in multi-component upgrades
    • 18th European conference on object-oriented programming, (ECOOP 2004), Olso, Norway, 16-18 June 2004
    • McCamant S, Ernst MD (2004) Early identification of incompatibilities in multi-component upgrades. In: 18th European conference on object-oriented programming, (ECOOP 2004), Olso, Norway, 16-18 June 2004
    • (2004)
    • McCamant, S.1    Ernst, M.D.2
  • 74
    • 84863919020 scopus 로고    scopus 로고
    • An architecture for interactive program provers
    • Graf S, Schwartzbach M (eds) Springer, Berlin Heidelberg New York
    • Meyer J, Poetzsch-Heffter A (2000) An architecture for interactive program provers. In: Graf S, Schwartzbach M (eds) TACAS'00. Lecture notes in computer science, vol 1785. Springer, Berlin Heidelberg New York, pp 63-77
    • (2000) TACAS'00. Lecture Notes in Computer Science , vol.1785 , pp. 63-77
    • Meyer, J.1    Poetzsch-Heffter, A.2
  • 75
    • 0003648103 scopus 로고
    • 2nd edn Prentice-Hall International, Hempstead, UK
    • Morgan C (1994) Programming from specifications, 2nd edn. Prentice-Hall International, Hempstead, UK
    • (1994) Programming from Specifications
    • Morgan, C.1
  • 77
    • 4544329262 scopus 로고    scopus 로고
    • Modular invariants for object structures
    • Technical Report 424, ETH Zurich, October
    • Müller P, Poetzsch-Heffter A, Leavens GT (2003) Modular invariants for object structures. Technical Report 424, ETH Zurich, October
    • (2003)
    • Müller, P.1    Poetzsch-Heffter, A.2    Leavens, G.T.3
  • 78
    • 25144448558 scopus 로고    scopus 로고
    • Verifying distributed algorithms via dynamic analysis and theorem proving
    • Technical Report 841, Massachusetts Institute of Technology, Laboratory for Computer Science, Cambridge, MA, 25 May 2002
    • Ne Win T, Ernst MD (2002) Verifying distributed algorithms via dynamic analysis and theorem proving. Technical Report 841, Massachusetts Institute of Technology, Laboratory for Computer Science, Cambridge, MA, 25 May 2002
    • (2002)
    • Ne Win, T.1    Ernst, M.D.2
  • 80
    • 0036986388 scopus 로고    scopus 로고
    • Automatic generation of program specifications
    • International symposium on software testing and analysis (ISSTA 2002), Rome, Italy
    • Nimmer JW, Ernst MD (2002) Automatic generation of program specifications. In: International symposium on software testing and analysis (ISSTA 2002), Rome, Italy, pp 232-242
    • (2002) , pp. 232-242
    • Nimmer, J.W.1    Ernst, M.D.2
  • 81
    • 0038349063 scopus 로고    scopus 로고
    • Invariant inference for static checking: An empirical evaluation
    • ACM SIGSOFT 10th international symposium on the foundations of software engineering (FSE 2002)
    • Nimmer JW, Ernst MD (2002) Invariant inference for static checking: An empirical evaluation. In: ACM SIGSOFT 10th international symposium on the foundations of software engineering (FSE 2002), pp 11-20
    • (2002) , pp. 11-20
    • Nimmer, J.W.1    Ernst, M.D.2
  • 82
    • 84957365826 scopus 로고    scopus 로고
    • PVS: Combining specification, proof checking, and model checking
    • Alur R, Henzinger TA (eds) Springer, Berlin Heidelberg New York
    • Owre S, Rajan S, Rushby JM, Shankar N, Srivas M (1996) PVS: Combining specification, proof checking, and model checking. In: Alur R, Henzinger TA (eds) Computer aided verification. Lecture notes in computer science, vol 1102. Springer, Berlin Heidelberg New York, pp 411-414
    • (1996) Computer Aided Verification. Lecture Notes in Computer Science , vol.1102 , pp. 411-414
    • Owre, S.1    Rajan, S.2    Rushby, J.M.3    Shankar, N.4    Srivas, M.5
  • 83
    • 20344367789 scopus 로고    scopus 로고
    • Efficient incremental algorithms for dynamic detection of likely invariants
    • ACM SIGSOFT 12th international symposium on the foundations of software engineering (FSE 2004), Newport Beach, CA, November 2004
    • Perkins JH, Ernst MD (2004) Efficient incremental algorithms for dynamic detection of likely invariants. In: ACM SIGSOFT 12th international symposium on the foundations of software engineering (FSE 2004), Newport Beach, CA, November 2004
    • (2004)
    • Perkins, J.H.1    Ernst, M.D.2
  • 84
    • 0032022243 scopus 로고    scopus 로고
    • Using test oracles generated from program documentation
    • 10.1109/32.667877
    • Peters DK, Lorge Parnas D (1998) Using test oracles generated from program documentation. IEEE Trans Softw Eng 24(3):161-173 10.1109/ 32.667877
    • (1998) IEEE Trans. Softw. Eng. , vol.24 , Issue.3 , pp. 161-173
    • Peters, D.K.1    Lorge Parnas, D.2
  • 86
    • 0035898898 scopus 로고    scopus 로고
    • Formal specification of the Java Card API in JML: The APDU class
    • 10.1016/S1389-1286(01)00163-3
    • Poll E, van den Berg J, Jacobs B (2001) Formal specification of the Java Card API in JML: The APDU class. Comput Netw 36(4):407-421 10.1016/ S1389-1286(01)00163-3
    • (2001) Comput. Netw. , vol.36 , Issue.4 , pp. 407-421
    • Poll, E.1    van den Berg, J.2    Jacobs, B.3
  • 87
    • 26444608243 scopus 로고    scopus 로고
    • Automated fault localization using potential invariants
    • 5th international workshop on automated and algorithmic debugging (AADEBUG'2003), Ghent, Belgium, 8-10 September 2003
    • Pytlik B, Renieris M, Krishnamurthi S, Reiss SP (2003) Automated fault localization using potential invariants. In: 5th international workshop on automated and algorithmic debugging (AADEBUG'2003), Ghent, Belgium, 8-10 September 2003
    • (2003)
    • Pytlik, B.1    Renieris, M.2    Krishnamurthi, S.3    Reiss, S.P.4
  • 88
    • 0005084970 scopus 로고    scopus 로고
    • Design of a JML documentation generator
    • Technical Report 00-12, Department of Computer Science, Iowa State University, Ames, IA, July
    • Raghavan AD (2000) Design of a JML documentation generator. Technical Report 00-12, Department of Computer Science, Iowa State University, Ames, IA, July
    • (2000)
    • Raghavan, A.D.1
  • 92
    • 20344391601 scopus 로고    scopus 로고
    • Checking inside the black box: Regression fault exposure and localization based on value spectra differences
    • Technical Report UW-CSE-02-12-04, University of Washington Department of Computer Science and Engineering, Seattle, WA, December
    • Xie T, Notkin D (2002) Checking inside the black box: Regression fault exposure and localization based on value spectra differences. Technical Report UW-CSE-02-12-04, University of Washington Department of Computer Science and Engineering, Seattle, WA, December
    • (2002)
    • Xie, T.1    Notkin, D.2
  • 93
    • 4444313088 scopus 로고    scopus 로고
    • Tool-assisted unit test selection based on operational violations
    • Proceedings of the 13th annual international conference on automated software engineering (ASE 2003), Montreal, 8-10 October 2003
    • Xie T, Notkin D (2003) Tool-assisted unit test selection based on operational violations. In: Proceedings of the 13th annual international conference on automated software engineering (ASE 2003), Montreal, 8-10 October 2003
    • (2003)
    • Xie, T.1    Notkin, D.2


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