메뉴 건너뛰기




Volumn 7, Issue 3, 1998, Pages 250-295

In black and white: An integrated approach to class-level testing of object-oriented programs

Author keywords

Algorithms; D.2.1 Software Engineering : Requirements Specifications languages; D.2.5 Software Engineering : Testing and Debugging test data generators; D.3.2 Programming Languages : Language Classifications object oriented languages; Languages

Indexed keywords

ALGORITHMS; COMPUTER PROGRAMMING LANGUAGES; EQUIVALENCE CLASSES; GRAPH THEORY; HEURISTIC METHODS; PROGRAM DEBUGGING; SOFTWARE ENGINEERING;

EID: 0032108147     PISSN: 1049331X     EISSN: None     Source Type: Journal    
DOI: 10.1145/287000.287004     Document Type: Article
Times cited : (117)

References (39)
  • 1
    • 0026256511 scopus 로고
    • Software testing based on formal specifications: A theory and a tool
    • BERNOT, G., GAUDEL, M. C., AND MARRE, B. 1991. Software testing based on formal specifications: A theory and a tool. Softw. Eng. J. 6, 6 (Nov.), 387-405.
    • (1991) Softw. Eng. J. , vol.6 , Issue.6 NOV. , pp. 387-405
    • Bernot, G.1    Gaudel, M.C.2    Marre, B.3
  • 2
    • 0022810252 scopus 로고
    • Test sets generation from algebraic specifications using logic programming
    • BOUGE, L., CHOQUET, N., FRIBOURG, L., AND GAUDEL, M.-C. 1986. Test sets generation from algebraic specifications using logic programming. J. Syst. Softw. 6, 343-360.
    • (1986) J. Syst. Softw. , vol.6 , pp. 343-360
    • Bouge, L.1    Choquet, N.2    Fribourg, L.3    Gaudel, M.-C.4
  • 3
    • 0041425645 scopus 로고
    • Abstract and concrete objects: An algrebraic design method for object-based systems
    • M. Nivat, C. Rattray, T. Rus, and G. Scollo, Eds. Springer-Verlag, Berlin, Germany
    • BREU, R. AND BREU, M. 1993. Abstract and concrete objects: An algrebraic design method for object-based systems. In Algebraic Methodology and Software Technology: Proceedings of the 3rd International Conference, M. Nivat, C. Rattray, T. Rus, and G. Scollo, Eds. Springer-Verlag, Berlin, Germany, 343-348.
    • (1993) Algebraic Methodology and Software Technology: Proceedings of the 3rd International Conference , pp. 343-348
    • Breu, R.1    Breu, M.2
  • 5
    • 0002371769 scopus 로고    scopus 로고
    • Error detection in C++ through dynamic data flow analysis
    • CHEN, T. Y. AND LOW, C. K. 1997. Error detection in C++ through dynamic data flow analysis. Softw. Concepts Tools 18, 1, 1-13.
    • (1997) Softw. Concepts Tools , vol.18 , Issue.1 , pp. 1-13
    • Chen, T.Y.1    Low, C.K.2
  • 6
    • 18744402668 scopus 로고    scopus 로고
    • Towards a new methodology for object-oriented software testing at the class and cluster levels
    • Dept. of Computer Science. University of Hong Kong, Hong Kong, China
    • CHEN, H. Y. AND TSE, T. H. 1997. Towards a new methodology for object-oriented software testing at the class and cluster levels. Tech. Rep. TR-97-07. Dept. of Computer Science. University of Hong Kong, Hong Kong, China.
    • (1997) Tech. Rep. TR-97-07
    • Chen, H.Y.1    Tse, T.H.2
  • 7
    • 18744375086 scopus 로고    scopus 로고
    • ROCS: An object-oriented software testing system at the class level based on the relevant observable context technique
    • Dept. of Computer Science. University of Hong Kong, Hong Kong, China
    • CHEN, H. Y., DENG, Y. T., AND TSE, T. H. 1997. ROCS: An object-oriented software testing system at the class level based on the relevant observable context technique. Tech. Rep. TR-97-08, Dept. of Computer Science. University of Hong Kong, Hong Kong, China.
    • (1997) Tech. Rep. TR-97-08
    • Chen, H.Y.1    Deng, Y.T.2    Tse, T.H.3
  • 8
    • 0016993577 scopus 로고
    • A system to generate test data and symbolically execute programs
    • CLARKE, L. A. 1976. A system to generate test data and symbolically execute programs. IEEE Trans. Softw. Eng. SE-2, 3, 215-222.
    • (1976) IEEE Trans. Softw. Eng. , vol.SE-2 , Issue.3 , pp. 215-222
    • Clarke, L.A.1
  • 10
    • 0027608879 scopus 로고
    • Using algebraic specifications in software testing: A case study on the software of an automatic subway
    • DAUCHY, P., GAUDEL, M.-C., AND MARRE, B. 1993. Using algebraic specifications in software testing: A case study on the software of an automatic subway. J. Syst. Softw. 21, 3 (June), 229-244.
    • (1993) J. Syst. Softw. , vol.21 , Issue.3 JUNE , pp. 229-244
    • Dauchy, P.1    Gaudel, M.-C.2    Marre, B.3
  • 11
    • 0002606756 scopus 로고
    • Case studies on testing object-oriented programs
    • (Victoria, British Columbia, Oct. 8-10). ACM Press, New York, NY
    • DOONG, R.-K. AND FRANKL, P. G. 1991. Case studies on testing object-oriented programs. In Proceedings of the Symposium on Testing, Analysis, and Verification (Victoria, British Columbia, Oct. 8-10). ACM Press, New York, NY, 165-177.
    • (1991) Proceedings of the Symposium on Testing, Analysis, and Verification , pp. 165-177
    • Doong, R.-K.1    Frankl, P.G.2
  • 12
    • 0028421077 scopus 로고
    • The ASTOOT approach to testing object-oriented programs
    • DOONG, R.-K. AND FRANKL, P. G. 1994. The ASTOOT approach to testing object-oriented programs. ACM Trans. Softw. Eng. Methodol. 3, 2 (Apr.), 101-130.
    • (1994) ACM Trans. Softw. Eng. Methodol. , vol.3 , Issue.2 APR. , pp. 101-130
    • Doong, R.-K.1    Frankl, P.G.2
  • 13
    • 18744372938 scopus 로고
    • Rep. GMR-1927, Computer Science Dept., General Motors Research Laboratory, Warren, MI
    • ELSHOFF, J. L. 1975. A numerical profile of commercial PL/I programs. Rep. GMR-1927, Computer Science Dept., General Motors Research Laboratory, Warren, MI.
    • (1975) A Numerical Profile of Commercial PL/I Programs
    • Elshoff, J.L.1
  • 14
    • 0016961805 scopus 로고
    • An analysis of some commercial PL/I programs
    • ELSHOFF, J. L. 1976. An analysis of some commercial PL/I programs. IEEE Trans. Softw. Eng. SE-2, 208-215.
    • (1976) IEEE Trans. Softw. Eng. , vol.SE-2 , pp. 208-215
    • Elshoff, J.L.1
  • 15
    • 0024641533 scopus 로고
    • Object-oriented unit testing
    • FIEDLER, S. P. 1989. Object-oriented unit testing. Hewlett-Packard J. 40, 4, 69-74.
    • (1989) Hewlett-Packard J. , vol.40 , Issue.4 , pp. 69-74
    • Fiedler, S.P.1
  • 16
    • 8344233250 scopus 로고
    • A framework for testing object-oriented programs
    • Dept. of Electrical Engineering and Computer Science, Polytechnic University, Brooklyn, NY
    • FRANKL, P. G. 1991. A framework for testing object-oriented programs. Tech. Rep. PUCS-105-91, Dept. of Electrical Engineering and Computer Science, Polytechnic University, Brooklyn, NY.
    • (1991) Tech. Rep. PUCS-105-91
    • Frankl, P.G.1
  • 19
    • 84976743225 scopus 로고
    • Data-abstraction implementation, specification, and testing
    • GANNON, J. D., MCMULLIN, P. R., AND HAMLET, R. 1981. Data-abstraction implementation, specification, and testing. ACM Trans. Program. Lang. Syst. 3, 3, 211-223.
    • (1981) ACM Trans. Program. Lang. Syst. , vol.3 , Issue.3 , pp. 211-223
    • Gannon, J.D.1    Mcmullin, P.R.2    Hamlet, R.3
  • 20
    • 84969364034 scopus 로고
    • Towards an algebraic semantics for the object paradigm
    • Recent Trends in Data Type Specification: Proceedings of the 9th Interntational Workshop on Specification of Abstract Data Types, H. Ehrig and F. Orejas, Eds. Springer-Verlag, Berlin, Germany
    • GOGUEN, J. A. AND DIACONESCU, R. 1994. Towards an algebraic semantics for the object paradigm. In Recent Trends in Data Type Specification: Proceedings of the 9th Interntational Workshop on Specification of Abstract Data Types, H. Ehrig and F. Orejas, Eds. Lecture Notes in Computer Science, vol. 785. Springer-Verlag, Berlin, Germany, 1-29.
    • (1994) Lecture Notes in Computer Science , vol.785 , pp. 1-29
    • Goguen, J.A.1    Diaconescu, R.2
  • 21
    • 0002712736 scopus 로고
    • Unifying functional, object-oriented and relational programming with logical semantics
    • B. Shriver and P. Wegner, Eds. MIT Press Series in Computer Systems. MIT Press, Cambridge, MA
    • GOGUEN, J. A. AND MESEGUER, J. 1987. Unifying functional, object-oriented and relational programming with logical semantics. In Research Directions in Object-Oriented Programming, B. Shriver and P. Wegner, Eds. MIT Press Series in Computer Systems. MIT Press, Cambridge, MA, 417-478.
    • (1987) Research Directions in Object-Oriented Programming , pp. 417-478
    • Goguen, J.A.1    Meseguer, J.2
  • 23
    • 84983965442 scopus 로고
    • An empirical study of FORTRAN programs
    • KNUTH, D. E. 1971. An empirical study of FORTRAN programs. Softw. Pract. Exper. 1, 105-133.
    • (1971) Softw. Pract. Exper. , vol.1 , pp. 105-133
    • Knuth, D.E.1
  • 27
    • 0028479361 scopus 로고
    • A simplified domain-testing strategy
    • JENG, B. AND WEYUKER, E. J. 1994. A simplified domain-testing strategy. ACM Trans. Softw. Eng. Methodol. 3, 3 (July), 254-270.
    • (1994) ACM Trans. Softw. Eng. Methodol. , vol.3 , Issue.3 JULY , pp. 254-270
    • Jeng, B.1    Weyuker, E.J.2
  • 29
    • 0025472646 scopus 로고
    • A theory of fault-based testing
    • MORELL, L. J. 1990. A theory of fault-based testing. IEEE Trans. Softw. Eng. 16, 8 (Aug.), 844-857.
    • (1990) IEEE Trans. Softw. Eng. , vol.16 , Issue.8 AUG. , pp. 844-857
    • Morell, L.J.1
  • 30
    • 0027701020 scopus 로고
    • Automated flow graph-based testing of object-oriented software modules
    • PARRISH, A. S., BORIE, R. B., AND CORDES, D. W. 1993. Automated flow graph-based testing of object-oriented software modules. J. Syst. Softw. 23, 2 (Nov.), 95-109.
    • (1993) J. Syst. Softw. , vol.23 , Issue.2 NOV. , pp. 95-109
    • Parrish, A.S.1    Borie, R.B.2    Cordes, D.W.3
  • 31
    • 0002804320 scopus 로고
    • Adequate testing and object-oriented programming
    • PERRY, D. E. AND KAISER, G. E. 1990. Adequate testing and object-oriented programming. J. Obj.-Oriented Program. 2, 5 (Jan./Feb.), 13-19.
    • (1990) J. Obj.-Oriented Program. , vol.2 , Issue.5 JAN.-FEB. , pp. 13-19
    • Perry, D.E.1    Kaiser, G.E.2
  • 33
    • 0000511276 scopus 로고
    • A framework for testing object-oriented programs
    • SMITH, M. D. AND ROBSON, D. J. 1992. A framework for testing object-oriented programs. J. Obj.-Oriented Program. 5, 3 (June), 45-53.
    • (1992) J. Obj.-Oriented Program. , vol.5 , Issue.3 JUNE , pp. 45-53
    • Smith, M.D.1    Robson, D.J.2
  • 34
    • 0007033844 scopus 로고
    • State-based testing and inheritance
    • Computer Science Division, School of Engineering and Computer Science, University of Durham, Durham, UK
    • TURNER, C. D. 1993. State-based testing and inheritance. Tech. Rep. TR-1/93, Computer Science Division, School of Engineering and Computer Science, University of Durham, Durham, UK.
    • (1993) Tech. Rep. TR-1/93
    • Turner, C.D.1
  • 35
    • 0642308789 scopus 로고
    • Guidance for the testing of object-oriented programs
    • Computer Science Division, School of Engineering and Computer Science, University of Durham, Durham, UK
    • TURNER, C. D. AND ROBSON, D. J. 1993. Guidance for the testing of object-oriented programs. Tech. Rep. TR-2/93, Computer Science Division, School of Engineering and Computer Science, University of Durham, Durham, UK.
    • (1993) Tech. Rep. TR-2/93
    • Turner, C.D.1    Robson, D.J.2
  • 36
    • 0007036281 scopus 로고
    • A state-based approach to the testing of class-based programs
    • TURNER, C. D. AND ROBSON, D. J. 1995. A state-based approach to the testing of class-based programs. Softw. Concepts Tools 16, 3, 106-112.
    • (1995) Softw. Concepts Tools , vol.16 , Issue.3 , pp. 106-112
    • Turner, C.D.1    Robson, D.J.2
  • 37
    • 18744389681 scopus 로고
    • Function and object-oriented design (FOOD). Foundations of Information Systems Specification and Design
    • International Conference and Research Center for Computer Science, Wadern, Germany
    • TSE, T. H. AND GOGUEN, J. A. 1992. Function and object-oriented design (FOOD). Foundations of Information Systems Specification and Design, Dagstuhl Seminar Rep. No. 35. International Conference and Research Center for Computer Science, Wadern, Germany.
    • (1992) Dagstuhl Seminar Rep. No. 35
    • Tse, T.H.1    Goguen, J.A.2
  • 38
    • 0019018929 scopus 로고
    • A domain strategy for computer program testing
    • WHITE, L. J. AND COHEN, E. I. 1980. A domain strategy for computer program testing. IEEE Trans. Softw. Eng. SE-6, 3, 247-257.
    • (1980) IEEE Trans. Softw. Eng. , vol.SE-6 , Issue.3 , pp. 247-257
    • White, L.J.1    Cohen, E.I.2
  • 39
    • 85029601323 scopus 로고
    • A sheaf semantics for FOOPS expressions
    • Object-Based Concurrent Programming: Proceedings of the ECOOP '91 Workshop, M. Tokoro, O. M. Nierstrasz, and P. Wegner, Eds. Springer-Verlag, Berlin, Germany
    • WOLFRAM, D. A. AND GOGUEN, J. A. 1992. A sheaf semantics for FOOPS expressions. In Object-Based Concurrent Programming: Proceedings of the ECOOP '91 Workshop, M. Tokoro, O. M. Nierstrasz, and P. Wegner, Eds. Lecture Notes in Computer Science, vol. 612. Springer-Verlag, Berlin, Germany, 81-98.
    • (1992) Lecture Notes in Computer Science , vol.612 , pp. 81-98
    • Wolfram, D.A.1    Goguen, J.A.2


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