메뉴 건너뛰기




Volumn 30, Issue 2, 2006, Pages 253-277

An overview of slicing techniques for object-oriented programs

Author keywords

Concurrent object oriented program; Debugging; Distributed programming; Multi threading; Object oriented programs; Program dependence graph; Program slicing

Indexed keywords

CLIENT SERVER COMPUTER SYSTEMS; COMPUTER SCIENCE; CONCURRENT ENGINEERING; DISTRIBUTED COMPUTER SYSTEMS; INFORMATION TECHNOLOGY;

EID: 33746872916     PISSN: 03505596     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Review
Times cited : (20)

References (105)
  • 1
    • 33746900290 scopus 로고    scopus 로고
    • Antlr. http://www.antlr.org/.
  • 7
    • 0020719929 scopus 로고
    • Concepts and notations for concurrent programming
    • G. R. Andrews and F. B. Schneider. Concepts and notations for concurrent programming. ACM Computing Surveys, 15:3-43, 1983.
    • (1983) ACM Computing Surveys , vol.15 , pp. 3-43
    • Andrews, G.R.1    Schneider, F.B.2
  • 8
    • 0031222440 scopus 로고    scopus 로고
    • A practical approach to the design of concurrency in object-oriented systems
    • M. Awad and J. Ziegler. A practical approach to the design of concurrency in object-oriented systems. Software Practice and Experience, 27:1013-1034, 1997.
    • (1997) Software Practice and Experience , vol.27 , pp. 1013-1034
    • Awad, M.1    Ziegler, J.2
  • 16
    • 0031374627 scopus 로고    scopus 로고
    • Slicing object-oriented programs
    • Hongkong, China, December
    • J. T. Chen, F. J. Wang, and Y. L. Chen. Slicing object-oriented programs. In Proceedings of the APSEC'97, pages 395-404, Hongkong, China, December 1997.
    • (1997) Proceedings of the APSEC'97 , pp. 395-404
    • Chen, J.T.1    Wang, F.J.2    Chen, Y.L.3
  • 17
    • 0002611590 scopus 로고    scopus 로고
    • Slicing concurrent Java programs
    • Z. Chen and B. Xu. Slicing concurrent Java programs. ACM SIGPLAN Notices, 36:41-47, 2001.
    • (2001) ACM SIGPLAN Notices , vol.36 , pp. 41-47
    • Chen, Z.1    Xu, B.2
  • 18
    • 0002611591 scopus 로고    scopus 로고
    • Slicing object-oriented Java programs
    • Z. Chen and B. Xu. Slicing object-oriented Java programs. ACM SIGPLAN Notices, 36:33-40, 2001.
    • (2001) ACM SIGPLAN Notices , vol.36 , pp. 33-40
    • Chen, Z.1    Xu, B.2
  • 19
    • 6344267511 scopus 로고    scopus 로고
    • Test coverage analysis based on program slicing
    • Z. Chen, B. Xu, and H. Yang. Test coverage analysis based on program slicing. In Proceedings of IRI, pages 559-565, 2003.
    • (2003) Proceedings of IRI , pp. 559-565
    • Chen, Z.1    Xu, B.2    Yang, H.3
  • 20
    • 0344559500 scopus 로고    scopus 로고
    • An overview of methods for dependence analysis of concurrent programs
    • Z. Chen, B. Xu, and J. Zhao. An overview of methods for dependence analysis of concurrent programs. ACM SIGPLAN Notices, 37(8):45-52, 2002.
    • (2002) ACM SIGPLAN Notices , vol.37 , Issue.8 , pp. 45-52
    • Chen, Z.1    Xu, B.2    Zhao, J.3
  • 37
    • 0037203619 scopus 로고    scopus 로고
    • An efficient method for computing dynamic program slices
    • D. Goswami and R. Mall. An efficient method for computing dynamic program slices. Information Processing Letters, 81:111-117, 2002.
    • (2002) Information Processing Letters , vol.81 , pp. 111-117
    • Goswami, D.1    Mall, R.2
  • 40
    • 0029452538 scopus 로고
    • Hybrid slicing: An approach for refining static slices using dynamic information
    • R. Gupta and M. L. Soffa. Hybrid slicing: An approach for refining static slices using dynamic information. In Proceedings of ACM SIGSOFT, pages 29-40, 1995.
    • (1995) Proceedings of ACM SIGSOFT , pp. 29-40
    • Gupta, R.1    Soffa, M.L.2
  • 45
    • 0002107790 scopus 로고    scopus 로고
    • An overview of program slicing
    • M. Harman and R. M. Hierons. An overview of program slicing. Software Focus, 2:85-92, 2001.
    • (2001) Software Focus , vol.2 , pp. 85-92
    • Harman, M.1    Hierons, R.M.2
  • 54
    • 0347177460 scopus 로고    scopus 로고
    • Static slicing of threaded programs
    • April
    • J. Krinke. Static slicing of threaded programs. ACM SIGPLAN Notices, 33:35-42, April 1998.
    • (1998) ACM SIGPLAN Notices , vol.33 , pp. 35-42
    • Krinke, J.1
  • 56
    • 0004136931 scopus 로고
    • Program slicing: An application of program dependency graphs
    • Department of Computer Science, Clemson University, August
    • A. Krishnaswamy. Program slicing: An application of program dependency graphs. Technical report, Department of Computer Science, Clemson University, August 1994.
    • (1994) Technical Report
    • Krishnaswamy, A.1
  • 61
    • 0742321801 scopus 로고    scopus 로고
    • Granularity-driven dynamic predicate slicing algorithms for message passing systems
    • Hon. F. Li, Juergen Rilling, and Dhrubajyoti Goswami. Granularity-driven dynamic predicate slicing algorithms for message passing systems. Automated Software Engineering, 11:63-89, 2004.
    • (2004) Automated Software Engineering , vol.11 , pp. 63-89
    • Li, H.F.1    Rilling, J.2    Goswami, D.3
  • 66
    • 33746883018 scopus 로고    scopus 로고
    • An extensible program representation for object oriented software
    • B. A. Malloy, J. D. McGregor, and A. Krishnaswamy. An extensible program representation for object oriented software. In Proceedings of ISFST, pages 105-112, 2004.
    • (2004) Proceedings of ISFST , pp. 105-112
    • Malloy, B.A.1    McGregor, J.D.2    Krishnaswamy, A.3
  • 67
    • 33746910812 scopus 로고    scopus 로고
    • A. J. S. Mills. Antlr. The University of Birmingham, 2002
    • A. J. S. Mills. Antlr. The University of Birmingham, 2002.
  • 68
    • 33746872778 scopus 로고    scopus 로고
    • Computation slicing: Techniques and theory
    • The Parallel and Distributed Systems Laboratory, Department of Electrical and Computer Engineering, The University of Texas at Austin
    • N. Mittal and V. K. Garg. Computation slicing: Techniques and theory. Technical Report, TR-PDS-2001-02, The Parallel and Distributed Systems Laboratory, Department of Electrical and Computer Engineering, The University of Texas at Austin, 2001.
    • (2001) Technical Report , vol.TR-PDS-2001-02
    • Mittal, N.1    Garg, V.K.2
  • 79
    • 0038823589 scopus 로고    scopus 로고
    • Computation of intraprocedural dynamic program slices
    • April
    • G. B. Mund, R. Mall, and S. Sarkar. Computation of intraprocedural dynamic program slices. Information and Software Technology, 45:499-512, April 2003.
    • (2003) Information and Software Technology , vol.45 , pp. 499-512
    • Mund, G.B.1    Mall, R.2    Sarkar, S.3
  • 82
    • 35048819978 scopus 로고    scopus 로고
    • Dependence analysis of concurrent programs based on rechability graph and it's applications
    • X. Qi and B. Xu. Dependence analysis of concurrent programs based on rechability graph and it's applications. In Proceedings of International Conference on Computational Science, pages 405-408, 2004.
    • (2004) Proceedings of International Conference on Computational Science , pp. 405-408
    • Qi, X.1    Xu, B.2
  • 86
    • 0000990322 scopus 로고
    • A survey of program slicing techniques
    • F. Tip. A survey of program slicing techniques. Journal of Programming Languages, 3(3):121-189, 1995.
    • (1995) Journal of Programming Languages , vol.3 , Issue.3 , pp. 121-189
    • Tip, F.1
  • 92
    • 0020157396 scopus 로고
    • Programmers use slices when debugging
    • M. Weiser. Programmers use slices when debugging. Communications of the ACM, 25(7):446-452, 1982.
    • (1982) Communications of the ACM , vol.25 , Issue.7 , pp. 446-452
    • Weiser, M.1
  • 94
    • 84962144687 scopus 로고    scopus 로고
    • Dynamic slicing object-oriented programs for debugging
    • B. Xu and Z. Chen. Dynamic slicing object-oriented programs for debugging. In SCAM, pages 115-122, 2002.
    • (2002) SCAM , pp. 115-122
    • Xu, B.1    Chen, Z.2
  • 97
    • 4544268390 scopus 로고    scopus 로고
    • Generating fast code from concurrent program dependence graph
    • J. Zeng, C. Soviani, and S. A. Edwards. Generating fast code from concurrent program dependence graph. In Proceedings of ACM LCTES, pages 175-181, 2004.
    • (2004) Proceedings of ACM LCTES , pp. 175-181
    • Zeng, J.1    Soviani, C.2    Edwards, S.A.3
  • 98
    • 4544331311 scopus 로고    scopus 로고
    • Efficient forward computation of dynamic slices using reduced ordered binary decision diagrams
    • X. Zhang, R. Gupta, and Y. Zhang. Efficient forward computation of dynamic slices using reduced ordered binary decision diagrams. In International Conference on Software Engineering, 2004.
    • (2004) International Conference on Software Engineering
    • Zhang, X.1    Gupta, R.2    Zhang, Y.3
  • 100
    • 0003647961 scopus 로고    scopus 로고
    • Dynamic slicing of object-oriented programs
    • Information Processing Society of Japan, May
    • J. Zhao. Dynamic slicing of object-oriented programs. Technical report, Information Processing Society of Japan, May 1998.
    • (1998) Technical Report
    • Zhao, J.1
  • 105
    • 33644573567 scopus 로고    scopus 로고
    • Dependence based representation for concurrent Java programs and it's application to slicing
    • J. Zhao and B. Li. Dependence based representation for concurrent Java programs and it's application to slicing. In Proceedings of ISFST, pages 105-112, 2004.
    • (2004) Proceedings of ISFST , pp. 105-112
    • Zhao, J.1    Li, B.2


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