메뉴 건너뛰기




Volumn , Issue , 2007, Pages 112-119

Automated random testing to detect specification-code inconsistencies

Author keywords

[No Author keywords available]

Indexed keywords

FORMAL VERIFICATIONS; INTERFACE SPECIFICATION; INTERFACE SPECIFICATION LANGUAGES; OTHER INTERFACES; PROGRAM MODULE; PROTOTYPE TOOLS; RANDOM TESTING; RUNTIME ASSERTION;

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

References (24)
  • 1
    • 33845245278 scopus 로고    scopus 로고
    • Preliminary design of JML: A behavioral interface specification language for Java
    • Mar.
    • G. T. Leavens, A. L. Baker, and C. Ruby, "Preliminary design of JML: A behavioral interface specification language for Java," ACM SIGSOFT Software Engineering Notes, vol. 31, no. 3, pp. 1-38, Mar. 2006.
    • (2006) ACM SIGSOFT Software Engineering Notes , vol.31 , Issue.3 , pp. 1-38
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 3
    • 0344459335 scopus 로고    scopus 로고
    • A runtime assertion checker for the Java Modeling Language
    • Department of Computer Science, Apr., the author's Ph.D. dissertation
    • Y. Cheon, "A runtime assertion checker for the Java Modeling Language," Department of Computer Science, Iowa State University, Ames, IA, Tech. Rep. 03-09, Apr. 2003, the author's Ph.D. dissertation.
    • (2003) Iowa State University, Ames, IA, Tech. Rep. 03-09
    • Cheon, Y.1
  • 7
    • 0000913573 scopus 로고    scopus 로고
    • JML: A notation for detailed design
    • H. Kilov, B. Rumpe, and I. Simmonds, Eds. Boston: Kluwer Academic Publishers
    • G. T. Leavens, A. L. Baker, and C. Ruby, "JML: A notation for detailed design," in Behavioral Specifications of Businesses and Systems, H. Kilov, B. Rumpe, and I. Simmonds, Eds. Boston: Kluwer Academic Publishers, 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
  • 8
    • 13144252258 scopus 로고    scopus 로고
    • How the design of JML accommodates both runtime assertion checking and formal verification
    • Mar.
    • G. T. Leavens, Y. Cheon, C. Clifton, C. Ruby, and D. R. Cok, "How the design of JML accommodates both runtime assertion checking and formal verification," Science of Computer Programming, vol. 55, no. 1-3, pp. 185-208, Mar. 2005.
    • (2005) Science of Computer Programming , vol.55 , Issue.1-3 , pp. 185-208
    • Leavens, G.T.1    Cheon, Y.2    Clifton, C.3    Ruby, C.4    Cok, D.R.5
  • 9
    • 84945713135 scopus 로고
    • Applying "design by contract"
    • Oct.
    • B. Meyer, "Applying "design by contract"," Computer, vol. 25, no. 10, pp. 40-51, Oct. 1992.
    • (1992) Computer , vol.25 , Issue.10 , pp. 40-51
    • Meyer, B.1
  • 10
    • 84944059308 scopus 로고    scopus 로고
    • A simple and practical approach to unit testing: The JML and JUnit way
    • ser. Lecture Notes in Computer Science, B. Magnusson, Ed. Berlin: Springer-Verlag, June 2002
    • Y. Cheon and G. T. Leavens, "A simple and practical approach to unit testing: The JML and JUnit way," in ECOOP 2002 - Object-Oriented Programming, 16th European Conference, M'aalaga, Spain, Proceedings, ser. Lecture Notes in Computer Science, B. Magnusson, Ed., vol. 2374. Berlin: Springer-Verlag, June 2002, pp. 231-255.
    • ECOOP 2002 - Object-Oriented Programming, 16th European Conference, M'aalaga, Spain, Proceedings , vol.2374 , pp. 231-255
    • Cheon, Y.1    Leavens, G.T.2
  • 12
    • 0028437965 scopus 로고
    • Automatically generating test data from a boolean specification
    • May
    • E. Weyuker, T. Goradia, and A. Singh, "Automatically generating test data from a boolean specification," IEEE Transactions on Software Engineering, vol. 20, no. 5, pp. 353-363, May 1994.
    • (1994) IEEE Transactions on Software Engineering , vol.20 , Issue.5 , pp. 353-363
    • Weyuker, E.1    Goradia, T.2    Singh, A.3
  • 13
    • 0002190545 scopus 로고    scopus 로고
    • Test infected: Programmers love writing tests
    • K. Beck and E. Gamma, "Test infected: Programmers love writing tests," Java Report, vol. 3, no. 7, pp. 37-50, 1998.
    • (1998) Java Report , vol.3 , Issue.7 , pp. 37-50
    • Beck, K.1    Gamma, E.2
  • 14
    • 33846783309 scopus 로고    scopus 로고
    • Specifying and checking method call sequences of Java programs
    • Mar.
    • Y. Cheon and A. Perumendla, "Specifying and checking method call sequences of Java programs," Software Quality Journal, vol. 15, no. 1, pp. 7-25, Mar. 2007.
    • (2007) Software Quality Journal , vol.15 , Issue.1 , pp. 7-25
    • Cheon, Y.1    Perumendla, A.2
  • 17
    • 4444334164 scopus 로고    scopus 로고
    • JCrasher: An automatic robustness tester for Java
    • Sept.
    • C. Csallner and Y. Smaragdakis, "JCrasher: an automatic robustness tester for Java," Software - Practice and Experience, vol. 34, no. 11, pp. 1025-1050, Sept. 2004.
    • (2004) Software - Practice and Experience , vol.34 , Issue.11 , pp. 1025-1050
    • Csallner, C.1    Smaragdakis, Y.2
  • 19
    • 0032022243 scopus 로고    scopus 로고
    • Using test oracles generated from program documentation
    • Mar.
    • D. K. Peters and D. L. Parnas, "Using test oracles generated from program documentation," IEEE Transactions on Software Engineering, vol. 24, no. 3, pp. 161-173, Mar. 1998.
    • (1998) IEEE Transactions on Software Engineering , vol.24 , Issue.3 , pp. 161-173
    • Peters, D.K.1    Parnas, D.L.2
  • 20
    • 0033907702 scopus 로고    scopus 로고
    • Automatically checking an implementation against its formal specification
    • Jan.
    • S. Antoy and D. Hamlet, "Automatically checking an implementation against its formal specification," IEEE Transactions on Software Engineering, vol. 26, no. 1, pp. 55-69, Jan. 2000.
    • (2000) IEEE Transactions on Software Engineering , vol.26 , Issue.1 , pp. 55-69
    • Antoy, S.1    Hamlet, D.2
  • 21
    • 0038182886 scopus 로고    scopus 로고
    • Runtime verification of .NET contracts
    • Mar.
    • M. Barnett and W. Schulte, "Runtime verification of .NET contracts," The Journal of Systems and Software, vol. 65, no. 3, pp. 199-208, Mar. 2003.
    • (2003) The Journal of Systems and Software , vol.65 , Issue.3 , pp. 199-208
    • Barnett, M.1    Schulte, W.2
  • 23
    • 0035520516 scopus 로고    scopus 로고
    • The ABCs of specification: AsmL, behavior, and components
    • Nov.
    • M. Barnett and W. Schulte, "The ABCs of specification: AsmL, behavior, and components," Informatica, vol. 25, no. 4, pp. 517-526, Nov. 2001.
    • (2001) Informatica , vol.25 , Issue.4 , pp. 517-526
    • Barnett, M.1    Schulte, W.2
  • 24
    • 26444584996 scopus 로고    scopus 로고
    • Eclat: Automatic generation and classification of test inputs
    • ser. Lecture Notes in Computer Science, A. Black, Ed. Berlin: Springer-Verlag
    • C. Pacheco and M. D. Ernst, "Eclat: Automatic generation and classification of test inputs," in ECOOP 2005 - European Conference on Object-Oriented Programming, ser. Lecture Notes in Computer Science, A. Black, Ed., vol. 3586. Berlin: Springer-Verlag, 2005, pp. 504-527.
    • (2005) ECOOP 2005 - European Conference on Object-Oriented Programming , vol.3586 , pp. 504-527
    • Pacheco, C.1    Ernst, M.D.2


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