메뉴 건너뛰기




Volumn 1, Issue 3, 1992, Pages 310-354

A Program Integration Algorithm that Accommodates Semantics-Preserving Transformations

Author keywords

coarsest partition; control dependence; data dependence; data flow analysis; flow dependence; program dependence graph; program integration; program representation graph; static single assignment form

Indexed keywords

COMPUTER PROGRAMMING; COMPUTER PROGRAMMING LANGUAGES; COMPUTER SOFTWARE; DATA HANDLING; DATA STRUCTURES; ENCODING (SYMBOLS); FILE EDITORS; MODIFICATION; PROGRAM PROCESSORS; SOFTWARE ENGINEERING;

EID: 0026890189     PISSN: 1049331X     EISSN: 15577392     Source Type: Journal    
DOI: 10.1145/131736.131756     Document Type: Article
Times cited : (41)

References (29)
  • 3
    • 84966555181 scopus 로고
    • A catalogue of optimizing transformations
    • R. Rustin, Ed. Prentice-Hall, Englewood Cliffs, NJ
    • ALLEN, F. E. AND COCKE, J. A. A catalogue of optimizing transformations. In Design and Optimization of Compilers, R. Rustin, Ed. Prentice-Hall, Englewood Cliffs, NJ, 1972, pp. 1-30.
    • (1972) In Design and Optimization of Compilers , pp. 1-30
    • ALLEN, F.E.1    COCKE, J.A.2
  • 5
    • 0025444592 scopus 로고
    • The program dependence web: A representation supporting control-, data-, and demand-driven interpretation of imperative languages
    • (White Plains, NY, June 20-22,), SIGPLAN Notices 25. 6 (June,), 1990
    • BALLANCE, R. A., MACCABE, A. B., AND OTTENSTEIN, K. J. The program dependence web: A representation supporting control-, data-, and demand-driven interpretation of imperative languages. In Proceedings of the ACM SIGPLAN 90 Conference on Programming Language Design and Implementation (White Plains, NY, June 20-22, 1990). SIGPLAN Notices 25. 6 (June, 1990), 257-271.
    • (1990) In Proceedings of the ACM SIGPLAN 90 Conference on Programming Language Design and Implementation , pp. 257-271
    • BALLANCE, R.A.1    MACCABE, A.B.2    OTTENSTEIN, K.J.3
  • 6
    • 0022900402 scopus 로고
    • On merging software extensions
    • BERZINS, V. On merging software extensions. Acta Inf. 23 (1986), 607-619.
    • (1986) Acta Inf. , vol.23 , pp. 607-619
    • BERZINS, V.1
  • 9
    • 84976799536 scopus 로고
    • Variations on the common subexpression problem
    • (Oct.)
    • DOWNEY, P. J. SETHI, R., AND TARJAN, R. E. Variations on the common subexpression problem. J. ACM 27, 4 (Oct. 1980), 758-771.
    • (1980) J. ACM , vol.27 , Issue.4 , pp. 758-771
    • DOWNEY, P.J.1    SETHI, R.2    TARJAN, R.E.3
  • 10
  • 11
    • 0023385308 scopus 로고
    • The program dependence graph and its use in optimization
    • (July,)
    • FERRANTE, J., OTTENSTEIN, K., AND WARREN, J. The program dependence graph and its use in optimization. ACM Trans. Program. Lang. Syst. 9, 3 (July, 1987), 319-349.
    • (1987) ACM Trans. Program. Lang. Syst. , vol.9 , Issue.3 , pp. 319-349
    • FERRANTE, J.1    OTTENSTEIN, K.2    WARREN, J.3
  • 12
    • 0002197352 scopus 로고
    • An n log n algorithm for minimizing the states of a finite automaton
    • HOPCROFT, J. E. An n log n algorithm for minimizing the states of a finite automaton. In The Theory of Machines and Computations, 1971, pp. 189-196.
    • (1971) In The Theory of Machines and Computations , pp. 189-196
    • HOPCROFT, J.E.1
  • 13
    • 0024700474 scopus 로고
    • Integrating non-interfering versions of programs
    • (July,)
    • HORWITZ, S., PRINS, J., AND REPS, T. Integrating non-interfering versions of programs ACM Trans. Program. Lang. Syst. 11, 3 (July, 1989), 345-387.
    • (1989) ACM Trans. Program. Lang. Syst. , vol.11 , Issue.3 , pp. 345-387
    • HORWITZ, S.1    PRINS, J.2    REPS, T.3
  • 16
    • 0346476375 scopus 로고
    • Composing recursive logic programs with clausal join
    • LAKHOTIA, A. AND STERLING, L. Composing recursive logic programs with clausal join. New Gen. Comput. 6, 2 (1988), 211-225
    • (1988) New Gen. Comput. , vol.6 , Issue.2 , pp. 211-225
    • LAKHOTIA, A.1    STERLING, L.2
  • 17
    • 0017442602 scopus 로고
    • Program improvement by source-to-source transformation
    • (Jan.)
    • LOVEMAN, D. B. Program improvement by source-to-source transformation. J ACM 20, 1 (Jan. 1977), 121-145.
    • (1977) J ACM , vol.20 , Issue.1 , pp. 121-145
    • LOVEMAN, D.B.1
  • 18
    • 0019003680 scopus 로고
    • Fast decision procedures based on congruence closure
    • (Apr.)
    • NELSON, G. AND OPPEN, D. C. Fast decision procedures based on congruence closure J ACM 27, 2 (Apr. 1980), 356-364.
    • (1980) J ACM , vol.27 , Issue.2 , pp. 356-364
    • NELSON, G.1    OPPEN, D.C.2
  • 22
    • 0343570187 scopus 로고
    • Tech. Rep. 777, Dept. of Computer Sciences, Univ. of Wisconsin, Madison, June
    • REPS, T. AND YANG, W. The semantics of program slicing. Tech. Rep. 777, Dept. of Computer Sciences, Univ. of Wisconsin, Madison, June, 1988
    • (1988) The semantics of program slicing
    • REPS, T.1    YANG, W.2
  • 23
    • 77950883012 scopus 로고
    • The semantics of program slicing and program integration
    • (Barcelona, March 13-17,), Lecture Notes in Computer Science 352. Springer-Verlag, New York, 1989
    • REPS, T. AND YANG, W. The semantics of program slicing and program integration. In Proceedings of the Colloquium on Current Issues in Programming Languages (Barcelona, March 13-17, 1989), pp. 360-374. Lecture Notes in Computer Science 352. Springer-Verlag, New York, 1989.
    • (1989) In Proceedings of the Colloquium on Current Issues in Programming Languages , pp. 360-374
    • REPS, T.1    YANG, W.2
  • 24
    • 84934199787 scopus 로고
    • A.I. Memo No. 1005, Artificial Intelligence Laboratory, M.I T., Cambridge, MA, Dec
    • RICH, C. Inspection methods in programming: clichés and plans. A.I. Memo No. 1005, Artificial Intelligence Laboratory, M.I T., Cambridge, MA, Dec 1987
    • (1987) Inspection methods in programming: clichés and plans
    • RICH, C.1
  • 28
    • 85030675228 scopus 로고
    • A program integration algorithm that accommodates semantics-preserving transformations
    • (Irvine, CA, Dec 3-5,), ACM, New York, 1990
    • YANG, W., HORWITZ, S., AND REPS, T. A program integration algorithm that accommodates semantics-preserving transformations. In Proceedings of the Fourth Symposium on Software Development Environments (Irvine, CA, Dec 3-5, 1990), ACM, New York, 1990, pp. 133-143
    • (1990) In Proceedings of the Fourth Symposium on Software Development Environments , pp. 133-143
    • YANG, W.1    HORWITZ, S.2    REPS, T.3
  • 29
    • 84916586720 scopus 로고
    • Ph.D. dissertation and Tech. Rep. 962, Dept of Computer Sciences, Univ. of Wisconsin, Madison, Aug.
    • YANG, W. A new algorithm for semantics-based program integration. Ph.D. dissertation and Tech. Rep. 962, Dept of Computer Sciences, Univ. of Wisconsin, Madison, Aug. 1990.
    • (1990) A new algorithm for semantics-based program integration
    • YANG, W.1


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