메뉴 건너뛰기




Volumn 2005, Issue , 2005, Pages 305-314

On the use of specification-based assertions as test oracles

Author keywords

[No Author keywords available]

Indexed keywords

ASSERTION-ENHANCED SYSTEMS; ORACLE PROBLEM; SOFTWARE FAULTS; SOFTWARE TESTING;

EID: 33646925479     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/SEW.2005.33     Document Type: Conference Paper
Times cited : (26)

References (37)
  • 1
    • 19144368375 scopus 로고    scopus 로고
    • Jass - Java with assertions
    • Klaus Havelund and Grigore Roşu, editors, Runtime Verification, Elsevier, 23July
    • Detlef Bartetzko, Clemens Fischer, Michael Möller, and Heike Wehrheim. Jass - Java with assertions. In Klaus Havelund and Grigore Roşu, editors, Runtime Verification, volume 55 of Electronic Notes in Theoretical Computer Science. Elsevier, 23July 2001.
    • (2001) Electronic Notes in Theoretical Computer Science , vol.55
    • Bartetzko, D.1    Fischer, C.2    Möller, M.3    Wehrheim, H.4
  • 3
    • 0029214558 scopus 로고
    • Manuel blum and sampath kannan. Designing programs that check their work
    • January
    • Manuel Blum and Sampath Kannan. Designing programs that check their work. Journal of the ACM, 42(1):269-91, January 1995.
    • (1995) Journal of the ACM , vol.42 , Issue.1 , pp. 269-291
  • 5
    • 0029327426 scopus 로고
    • Fault injection: A method for validating computer-system dependability
    • June
    • Jeffrey A. Clark and Dhiraj K. Pradhan. Fault injection: A method for validating computer-system dependability. Computer, 28(6):47-56, June 1995.
    • (1995) Computer , vol.28 , Issue.6 , pp. 47-56
    • Clark, J.A.1    Pradhan, D.K.2
  • 10
    • 0035250541 scopus 로고    scopus 로고
    • Dynamically discovering likely program invariants to support program evolution
    • February
    • Michael D. Ernst, Jake Cockrell, William G. Griswold, and David Notkin. Dynamically discovering likely program invariants to support program evolution. IEEE Transactions on Software Engineering, 27(2):1-25, February 2001.
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.2 , pp. 1-25
    • Ernst, M.D.1    Cockrell, J.2    Griswold, W.G.3    Notkin, D.4
  • 11
    • 0002780749 scopus 로고
    • Assigning meanings to programs
    • J. T. Schwartz, editor, Mathematical. Aspects of Computer Science, New York, New York, 5-7April American Mathematical Society
    • Robert W. Floyd. Assigning meanings to programs. In J. T. Schwartz, editor, Mathematical. Aspects of Computer Science, volume 19 of Proceedings of Symposia in Applied Mathematics, pages 19-32, New York, New York, 5-7April 1967. American Mathematical Society.
    • (1967) Proceedings of Symposia in Applied Mathematics , vol.19 , pp. 19-32
    • Floyd, R.W.1
  • 12
    • 84957623309 scopus 로고
    • Testing can be formal, too
    • Peter D. Mosses, Mogens Nielsen, and Michael I. Schwartzbach, editors, TAPSOFT '95: Theory and Practice of Software Development, Springer-Verlag
    • Marie-Claude Gaudel. Testing can be formal, too. In Peter D. Mosses, Mogens Nielsen, and Michael I. Schwartzbach, editors, TAPSOFT '95: Theory and Practice of Software Development, volume 915 of Lecture Notes in Computer Science, pages 82-96. Springer-Verlag, 1995.
    • (1995) Lecture Notes in Computer Science , vol.915 , pp. 82-96
    • Gaudel, M.-C.1
  • 15
    • 33646905854 scopus 로고    scopus 로고
    • Auger design documentation
    • Jefferson Labs, May
    • M. Haddox-Schatz. Auger design documentation. Technical report, Jefferson Labs, May 2003.
    • (2003) Technical Report
    • Haddox-Schatz, M.1
  • 16
    • 0031123369 scopus 로고    scopus 로고
    • Fault injection techniques and tools
    • M. Hsueh, T. K. Tsai, and R. K. Iyer. Fault injection techniques and tools. IEEE Computer, 30(4):75-82, 1997.
    • (1997) IEEE Computer , vol.30 , Issue.4 , pp. 75-82
    • Hsueh, M.1    Tsai, T.K.2    Iyer, R.K.3
  • 19
    • 0022025285 scopus 로고
    • Overview of Anna, a specification language for Ada
    • March
    • David C. Luckham and Friedrich W. von Henke. Overview of Anna, a specification language for Ada. IEEE Software, 2(2):9-224, March 1985.
    • (1985) IEEE Software , vol.2 , Issue.2 , pp. 9-224
    • Luckham, D.C.1    Von Henke, F.W.2
  • 22
    • 33748863915 scopus 로고    scopus 로고
    • Digital Mars - Design By Contract
    • Digital Mars - Design By Contract.
  • 23
    • 84945713135 scopus 로고
    • Applying design by contract
    • October
    • Bertrand Meyer. Applying Design by Contract. IEEE Computer, 25(10):40-51, October 1992.
    • (1992) IEEE Computer , vol.25 , Issue.10 , pp. 40-51
    • Meyer, B.1
  • 25
    • 0036439996 scopus 로고    scopus 로고
    • Two controlled experiments concerning the usefulness of assertions as a means for programming
    • Montreal, Quebec, Canada, 3-6 October IEEE
    • M. Müller, R. Typke, and O. Hagner. Two controlled experiments concerning the usefulness of assertions as a means for programming. In Proceedings of the International Conference on Software Maintenance, pages 84-93, Montreal, Quebec, Canada, 3-6 October 2002. IEEE.
    • (2002) Proceedings of the International Conference on Software Maintenance , pp. 84-93
    • Müller, M.1    Typke, R.2    Hagner, O.3
  • 27
    • 0029185391 scopus 로고
    • A practical approach to programming with assertions
    • January
    • David S. Rosenblum. A practical approach to programming with assertions. IEEE Transactions on Software Engineering, 21(1):19-31, January 1995.
    • (1995) IEEE Transactions on Software Engineering , vol.21 , Issue.1 , pp. 19-31
    • Rosenblum, D.S.1
  • 29
    • 0003566434 scopus 로고
    • Prentice Hall International Series in Computer Science, Hertfordshire, UK, 2nd edition
    • J. M. Spivey. The Z Notation: A Reference Manual. Prentice Hall International Series in Computer Science, Hertfordshire, UK, 2nd edition, 1992.
    • (1992) The Z Notation: A Reference Manual
    • Spivey, J.M.1
  • 33
    • 0031187577 scopus 로고    scopus 로고
    • Predicting how badly "good" software can behave
    • July / August
    • Jeffrey Voas, Frank Charron, Gary McGraw, Keith Miller, and Michael Friedman. Predicting how badly "good" software can behave. IEEE Software, 14(4):73-83, July / August 1997.
    • (1997) IEEE Software , vol.14 , Issue.4 , pp. 73-83
    • Voas, J.1    Charron, F.2    McGraw, G.3    Miller, K.4    Friedman, M.5
  • 34
    • 0007231712 scopus 로고    scopus 로고
    • Using assertions to make untestable software more testable
    • September
    • Jeffrey Voas and Lora Kassab. Using assertions to make untestable software more testable. Software Quality Professional, 1(4), September 1999.
    • (1999) Software Quality Professional , vol.1 , Issue.4
    • Voas, J.1    Kassab, L.2
  • 36
    • 0031274275 scopus 로고    scopus 로고
    • Software reliability via run-time result-checking
    • November
    • Hal Wasserman and Manuel Blum. Software reliability via run-time result-checking. Journal of the ACM, 44(6):826-49, November 1997.
    • (1997) Journal of the ACM , vol.44 , Issue.6 , pp. 826-849
    • Wasserman, H.1    Blum, M.2
  • 37
    • 0020204093 scopus 로고
    • On testing non-testable programs
    • November
    • Elaine J. Weyuker. On testing non-testable programs. The Computer Journal, 25(4):465-470, November 1982.
    • (1982) The Computer Journal , vol.25 , Issue.4 , pp. 465-470
    • Weyuker, E.J.1


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