메뉴 건너뛰기




Volumn 10, Issue 6, 1998, Pages 415-441

A new algorithm for slicing unstructured programs

Author keywords

Agrawal's algorithm; Goto statements; Legacy systems; Lexical successor; Slice thinness; Slicing; Unnecessary predicates; Unstructured programs

Indexed keywords

ALGORITHMS; LEGACY SYSTEMS;

EID: 0032208376     PISSN: 1532060X     EISSN: None     Source Type: Journal    
DOI: 10.1002/(sici)1096-908x(199811/12)10:6<415::aid-smr180>3.0.co;2-z     Document Type: Article
Times cited : (29)

References (42)
  • 3
  • 4
    • 84980009359 scopus 로고
    • Slicing programs with arbitrary control-flow
    • Fritzson, P. (Ed), Springer, Berlin
    • Ball, T. and Horwitz, S. (1993) 'Slicing programs with arbitrary control-flow', in Fritzson, P. (Ed), 1st Conference on Automated Algorithmic Debugging, Springer, Berlin, pp. 206-222. Also available as Technical Report (in extended form) TR-1128, University of Wisconsin-Madison, December 1992, 25pp.
    • (1993) 1st Conference on Automated Algorithmic Debugging , pp. 206-222
    • Ball, T.1    Horwitz, S.2
  • 5
    • 84980009359 scopus 로고
    • (in extended form) TR-1128, University of Wisconsin-Madison, December
    • Ball, T. and Horwitz, S. (1993) 'Slicing programs with arbitrary control-flow', in Fritzson, P. (Ed), 1st Conference on Automated Algorithmic Debugging, Springer, Berlin, pp. 206-222. Also available as Technical Report (in extended form) TR-1128, University of Wisconsin-Madison, December 1992, 25pp.
    • (1992) Technical Report
  • 6
    • 0027308002 scopus 로고
    • Program and interface slicing for reverse engineering
    • IEEE Computer Society Press, Los Alamitos CA
    • Beck, J. and Eichmann, D. (1993) 'Program and interface slicing for reverse engineering', in IEEE/ACM 15th Conference on Software Engineering (ICSE'93), IEEE Computer Society Press, Los Alamitos CA, pp. 509-518.
    • (1993) IEEE/ACM 15th Conference on Software Engineering (ICSE'93) , pp. 509-518
    • Beck, J.1    Eichmann, D.2
  • 9
    • 33644561313 scopus 로고    scopus 로고
    • Program slicing
    • Zelkowitz, M. (Ed), Academic Press, Troy MO
    • Binkley, D. W. and Gallagher, K. B. (1996) 'Program slicing', in Zelkowitz, M. (Ed), Advances in Computers, Volume 43, Academic Press, Troy MO, pp. 1-50.
    • (1996) Advances in Computers , vol.43 , pp. 1-50
    • Binkley, D.W.1    Gallagher, K.B.2
  • 14
    • 0029721793 scopus 로고    scopus 로고
    • Understanding function behaviours through program slicing
    • IEEE Computer Society Press, Los Alamitos CA
    • De Lucia, A., Fasolino, A. R. and Munro, M. (1996) 'Understanding function behaviours through program slicing', in 4th IEEE Workshop on Program Comprehension, IEEE Computer Society Press, Los Alamitos CA, pp. 9-18.
    • (1996) 4th IEEE Workshop on Program Comprehension , pp. 9-18
    • De Lucia, A.1    Fasolino, A.R.2    Munro, M.3
  • 24
    • 0012609674 scopus 로고
    • Chopping: A generalization of slicing
    • School of Computer Science, Carnegie Mellon University, Pittsburgh PA
    • Jackson, D. and Rollins, E. J. (1994) 'Chopping: a generalization of slicing', Technical Report CMU-CS-94-169, School of Computer Science, Carnegie Mellon University, Pittsburgh PA, 21pp.
    • (1994) Technical Report CMU-CS-94-169 , pp. 21
    • Jackson, D.1    Rollins, E.J.2
  • 25
    • 0003632930 scopus 로고
    • Ph.D. Thesis, Department of Computer Science and Information Science, Linköping University, Sweden. Available as Linköping Studies in Science and Technology, Dissertations, Number 297
    • Kamkar, M. (1993) Interprocedural dynamic slicing with applications to debugging and testing, Ph.D. Thesis, Department of Computer Science and Information Science, Linköping University, Sweden. Available as Linköping Studies in Science and Technology, Dissertations, Number 297, 190pp.
    • (1993) Interprocedural Dynamic Slicing with Applications to Debugging and Testing
    • Kamkar, M.1
  • 28
  • 29
    • 0027188250 scopus 로고
    • Rule-based approach to computing module cohesion
    • IEEE Computer Society Press, Los Alamitos CA
    • Lakhotia, A. (1993) 'Rule-based approach to computing module cohesion', in Proceedings of the 15th Conference on Software Engineering (ICSE-15), IEEE Computer Society Press, Los Alamitos CA, pp. 34-44.
    • (1993) Proceedings of the 15th Conference on Software Engineering (ICSE-15) , pp. 34-44
    • Lakhotia, A.1
  • 32
    • 0042537267 scopus 로고
    • An approach to eliminating COMMON blocks and deriving ADTs from Fortran programs
    • School of Computer Science, University of Westminster, UK
    • Liu, L. and Ellis, R. (1993) 'An approach to eliminating COMMON blocks and deriving ADTs from Fortran programs', Technical Report, School of Computer Science, University of Westminster, UK, 12pp.
    • (1993) Technical Report
    • Liu, L.1    Ellis, R.2
  • 33
    • 0023175546 scopus 로고
    • Automatic program bug location by program slicing
    • IEEE Computer Society Press, Los Alamitos CA
    • Lyle, J. R. and Weiser, M. (1987) 'Automatic program bug location by program slicing', in 2nd International Conference on Computers and Applications, IEEE Computer Society Press, Los Alamitos CA, pp. 877-882.
    • (1987) 2nd International Conference on Computers and Applications , pp. 877-882
    • Lyle, J.R.1    Weiser, M.2
  • 34
    • 85063799645 scopus 로고
    • Slice based metrics for estimating cohesion
    • IEEE Computer Society Press, Los Alamitos CA
    • Ott, L. M. and Thuss, J. J. (1993) 'Slice based metrics for estimating cohesion', in Proceedings of the IEEE-CS International Metrics Symposium, IEEE Computer Society Press, Los Alamitos CA, pp. 71-81.
    • (1993) Proceedings of the IEEE-CS International Metrics Symposium , pp. 71-81
    • Ott, L.M.1    Thuss, J.J.2
  • 35
    • 84976707537 scopus 로고
    • The program dependence graph in software development environments
    • Ottenstein, K. J. and Ottenstein, L. M. (1984) 'The program dependence graph in software development environments', SIGPLAN Notices, 19(5), 177-184.
    • (1984) SIGPLAN Notices , vol.19 , Issue.5 , pp. 177-184
    • Ottenstein, K.J.1    Ottenstein, L.M.2
  • 37
    • 0008367846 scopus 로고
    • Ph.D. Thesis, Department of Computer Science and Information Science, Linköping University, Sweden, Available as Linköping Studies in Science and Technology, Dissertations, Number 260
    • Shahmehri, N. (1991) Generalized algorithmic debugging, Ph.D. Thesis, Department of Computer Science and Information Science, Linköping University, Sweden, 189pp. Available as Linköping Studies in Science and Technology, Dissertations, Number 260.
    • (1991) Generalized Algorithmic Debugging
    • Shahmehri, N.1
  • 39
    • 0000990322 scopus 로고
    • A survey of program slicing techniques
    • Tip, F. (1995) 'A survey of program slicing techniques', Journal of Programming Languages, 3(3), 121-189.
    • (1995) Journal of Programming Languages , vol.3 , Issue.3 , pp. 121-189
    • Tip, F.1
  • 41
    • 0021095647 scopus 로고
    • Reconstructing sequential behavior from parallel behaviour projections
    • Weiser, M. (1983) 'Reconstructing sequential behavior from parallel behaviour projections', Information Processing Letters, 17(3), 129-135.
    • (1983) Information Processing Letters , vol.17 , Issue.3 , pp. 129-135
    • Weiser, M.1


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