메뉴 건너뛰기




Volumn 19, Issue 5, 1997, Pages 639-684

Toward a Complete Transformational Toolkit for Compilers

Author keywords

[No Author keywords available]

Indexed keywords

ALGEBRA; COMPUTATIONAL LINGUISTICS; DATA STRUCTURES; FORMAL LOGIC; GRAPH THEORY; LOGIC PROGRAMMING; MATHEMATICAL TRANSFORMATIONS; PROGRAM INTERPRETERS;

EID: 0031223628     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/265943.265944     Document Type: Article
Times cited : (8)

References (52)
  • 1
    • 0026829472 scopus 로고
    • A control-flow normalization algorithm and its complexity
    • AMMARGUELLAT, Z. 1992. A control-flow normalization algorithm and its complexity. IEEE Trans. Softw. Eng. 18, 3 (Mar.), 237-251.
    • (1992) IEEE Trans. Softw. Eng. , vol.18 , Issue.3 MARCH , pp. 237-251
    • Ammarguellat, Z.1
  • 4
    • 0028374204 scopus 로고
    • Which data types have ω-complete initial algebra specifications?
    • BERGSTRA, J. A. AND HEERING, J. 1994. Which data types have ω-complete initial algebra specifications? Theoret. Comput. Sci. 124, 149-168.
    • (1994) Theoret. Comput. Sci. , vol.124 , pp. 149-168
    • Bergstra, J.A.1    Heering, J.2
  • 5
    • 0347549037 scopus 로고
    • The data type variety of stack algebras
    • BERGSTRA, J. A. AND TUCKER, J. V. 1995. The data type variety of stack algebras. Ann. Pure Applied Logic 73, 1 (May), 11-36.
    • (1995) Ann. Pure Applied Logic , vol.73 , Issue.1 MAY , pp. 11-36
    • Bergstra, J.A.1    Tucker, J.V.2
  • 6
    • 0025558067 scopus 로고
    • Compiling scientific code using partial evaluation
    • BERLIN, A. AND WEISE, D. 1990. Compiling scientific code using partial evaluation. IEEE Comput. 23, 12 (Dec.), 25-36.
    • (1990) IEEE Comput , vol.23 , Issue.12 DECEMBER , pp. 25-36
    • Berlin, A.1    Weise, D.2
  • 7
    • 84976857746 scopus 로고
    • Side effects and aliasing can have simple axiomatic descriptions
    • BOEHM, H.-J. 1985. Side effects and aliasing can have simple axiomatic descriptions. ACM Trans. Program. Lang. Syst. 7, 4 (Oct.), 637-655.
    • (1985) ACM Trans. Program. Lang. Syst. , vol.7 , Issue.4 OCTOBER , pp. 637-655
    • Boehm, H.-J.1
  • 8
    • 0002907936 scopus 로고
    • Computational semantics of term rewriting systems
    • M. Nivat and J. C. Reynolds, Eds. Cambridge University Press, Cambridge, U.K
    • BOUDOL, G. 1985. Computational semantics of term rewriting systems. In Algebraic Methods in Semantics, M. Nivat and J. C. Reynolds, Eds. Cambridge University Press, Cambridge, U.K., 169-236.
    • (1985) Algebraic Methods in Semantics , pp. 169-236
    • Boudol, G.1
  • 12
    • 0026243790 scopus 로고
    • Efficiently computing static single assignment form and the control dependence graph
    • CYTRON, R., FERRANTE, J., ROSEN, B. K., WEGMAN, M. N., AND ZADECK, F. K. 1991. Efficiently computing static single assignment form and the control dependence graph. ACM Trans. Program. Lang. Syst. 13, 4 (Oct.), 451-490.
    • (1991) ACM Trans. Program. Lang. Syst. , vol.13 , Issue.4 OCTOBER , pp. 451-490
    • Cytron, R.1    Ferrante, J.2    Rosen, B.K.3    Wegman, M.N.4    Zadeck, F.K.5
  • 14
    • 0003380260 scopus 로고
    • Mixed computation: Potential applications and problems for study
    • ERSHOV, A. P. 1982. Mixed computation: Potential applications and problems for study. Theoret. Comput. Sci. 18, 41-67.
    • (1982) Theoret. Comput. Sci. , vol.18 , pp. 41-67
    • Ershov, A.P.1
  • 15
    • 0009345719 scopus 로고
    • Controlled mixed computation and its appplication to systematic development of language-oriented parsers
    • L. G. L. T. Meertens, Ed. North-Holland, Amsterdam
    • ERSHOV, A. P. AND OSTROVSKI, B. N. 1987. Controlled mixed computation and its appplication to systematic development of language-oriented parsers. In Program Specification and Transformation, L. G. L. T. Meertens, Ed. North-Holland, Amsterdam, 31-48.
    • (1987) Program Specification and Transformation , pp. 31-48
    • Ershov, A.P.1    Ostrovski, B.N.2
  • 16
  • 17
    • 0026913084 scopus 로고
    • The revised report on the syntactic theories of sequential control and state
    • FELLEISEN, M. AND HIEB, R. 1992. The revised report on the syntactic theories of sequential control and state. Theoret. Comput. Sci. 103, 235-271.
    • (1992) Theoret. Comput. Sci. , vol.103 , pp. 235-271
    • Felleisen, M.1    Hieb, R.2
  • 19
    • 0002473508 scopus 로고
    • A simple rewriting semantics for realistic imperative programs and its application to program analysis
    • ACM, New York, Also available as Yale Univ. Technical Report YALEU/DCS/RR-909
    • FIELD, J. 1992. A simple rewriting semantics for realistic imperative programs and its application to program analysis. In Proceedings of the ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation. ACM, New York, 98-107. Also available as Yale Univ. Technical Report YALEU/DCS/RR-909.
    • (1992) Proceedings of the ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation , pp. 98-107
    • Field, J.1
  • 21
    • 0346918034 scopus 로고
    • Inductive theorem proving for algebraic specifications - TIP system user's manual
    • Univ. of Passau. The TIP system is
    • FRAUS, U. 1994. Inductive theorem proving for algebraic specifications - TIP system user's manual. Tech. Rep. MIP 9401, Univ. of Passau. The TIP system is available at ftp://forwiss.unipassau.de/pub/local/tip.
    • (1994) Tech. Rep. MIP 9401
    • Fraus, U.1
  • 22
    • 0004457204 scopus 로고
    • A Guide to LP, the Larch Prover
    • DEC Systems Research Center, Palo Alto, Calif. December
    • GARLAND, S. AND GUTTAG, J. 1991. A Guide to LP, The Larch Prover. Tech. Rep. 82, DEC Systems Research Center, Palo Alto, Calif. December.
    • (1991) Tech. Rep. 82
    • Garland, S.1    Guttag, J.2
  • 23
    • 0348178597 scopus 로고
    • Variaties op het thema 'stack'
    • CWI, Amsterdam. In Dutch
    • HEERING, J. 1985. Variaties op het thema 'stack'. Tech. Rep. CS-N8502, CWI, Amsterdam. In Dutch.
    • (1985) Tech. Rep. CS-N8502
    • Heering, J.1
  • 24
    • 0001197974 scopus 로고
    • Partial evaluation and ω-completeness of algebraic specifications
    • HEERING, J. 1986. Partial evaluation and ω-completeness of algebraic specifications. Theoret. Comput. Sci. 43, 149-167.
    • (1986) Theoret. Comput. Sci. , vol.43 , pp. 149-167
    • Heering, J.1
  • 26
    • 0023399227 scopus 로고    scopus 로고
    • HOARE, C., HAYES, I., JIFENG, H., MORGAN, C., ROSCOE, A., SANDERS, J., SORENSEN, I., SPIVEY, J., AND SUFRIN, B. 1987. Laws of programming. Commun. ACM 30, 8 (Aug.), 672-686. Corrigenda, CACM 30, 9, p. 770.
    • CACM , vol.30 , Issue.9 , pp. 770
  • 28
    • 0021011327 scopus 로고
    • Rewrite methods for clausal and non-clausal theorem proving
    • Automata, Languages and Programming (10th ICALP), J. Diaz, Ed. Springer-Verlag, Berlin
    • HSIANG, J. AND DERSHOWITZ, N. 1983. Rewrite methods for clausal and non-clausal theorem proving. In Automata, Languages and Programming (10th ICALP), J. Diaz, Ed. Lecture Notes in Computer Science, vol. 154. Springer-Verlag, Berlin, 331-346.
    • (1983) Lecture Notes in Computer Science , vol.154 , pp. 331-346
    • Hsiang, J.1    Dershowitz, N.2
  • 30
    • 84958790465 scopus 로고
    • Natural semantics
    • 4th Annual Symposium on Theoretical Aspects of Computer Science. Springer-Verlag, Berlin
    • KAHN, G. 1987. Natural semantics. In 4th Annual Symposium on Theoretical Aspects of Computer Science. Lecture Notes in Computer Science, vol. 247. Springer-Verlag, Berlin, 22-39.
    • (1987) Lecture Notes in Computer Science , vol.247 , pp. 22-39
    • Kahn, G.1
  • 33
    • 0025223921 scopus 로고
    • Tools for proving inductive equalities, relative completeness, and ω-completeness
    • LAZREK, A., LESCANNE, P., AND THIEL, J.-J. 1990. Tools for proving inductive equalities, relative completeness, and ω-completeness. Inf. Comput. 84, 47-70.
    • (1990) Inf. Comput. , vol.84 , pp. 47-70
    • Lazrek, A.1    Lescanne, P.2    Thiel, J.-J.3
  • 36
    • 0002928286 scopus 로고
    • Initiality, induction and computability
    • M. Nivat and J. C. Reynolds, Eds. Cambridge University Press, Cambridge, U.K
    • MESEGUER, J. AND GOGUEN, J. A. 1985. Initiality, induction and computability. In Algebraic Methods in Semantics, M. Nivat and J. C. Reynolds, Eds. Cambridge University Press, Cambridge, U.K., 459-541.
    • (1985) Algebraic Methods in Semantics , pp. 459-541
    • Meseguer, J.1    Goguen, J.A.2
  • 37
    • 0026852341 scopus 로고
    • Confluence of the lambda calculus with left-linear algebraic rewriting
    • Amended proof available from Inge Bethke (inge@cwi.nl)
    • MÜLLER, F. 1992. Confluence of the lambda calculus with left-linear algebraic rewriting. Inf. Process. Lett. 41, 293-299. Amended proof available from Inge Bethke (inge@cwi.nl).
    • (1992) Inf. Process. Lett. , vol.41 , pp. 293-299
    • Müller, F.1
  • 38
    • 0346287871 scopus 로고    scopus 로고
    • An automated induction method for verification of PIM - A transformational toolkit for compilers
    • CWI, Amsterdam, The Netherlands
    • NAIDICH, D. AND DINESH, T. B. 1996. An automated induction method for verification of PIM - a transformational toolkit for compilers. Tech. Rep. CS-R9630, CWI, Amsterdam, The Netherlands.
    • (1996) Tech. Rep. CS-R9630
    • Naidich, D.1    Dinesh, T.B.2
  • 39
    • 0026979110 scopus 로고
    • Partial evaluation of high-level imperative programming languages with applications in hard real-time systems
    • ACM, New York
    • NIRKHE, V. AND PUGH, W. 1992. Partial evaluation of high-level imperative programming languages with applications in hard real-time systems. In Proceedings of the 19th ACM Symposium on Principles of Programming Languages. ACM, New York, 269-280.
    • (1992) Proceedings of the 19th ACM Symposium on Principles of Programming Languages , pp. 269-280
    • Nirkhe, V.1    Pugh, W.2
  • 42
    • 0011396931 scopus 로고
    • The λ-calculus is ω-incomplete
    • PLOTKIN, G. D. 1974. The λ-calculus is ω-incomplete. J. Symbol. Logic 39, 2 (June), 313-317.
    • (1974) J. Symbol. Logic , vol.39 , Issue.2 JUNE , pp. 313-317
    • Plotkin, G.D.1
  • 43
    • 0005011169 scopus 로고
    • Semantics of program representation graphs
    • Computer Sciences Dept., Univ. of Wisconsin, Madison, Wisc. December
    • RAMALINGAM, G. AND REPS, T. 1989. Semantics of program representation graphs. Tech. Rep. 900, Computer Sciences Dept., Univ. of Wisconsin, Madison, Wisc. December.
    • (1989) Tech. Rep. 900
    • Ramalingam, G.1    Reps, T.2
  • 45
    • 0346918031 scopus 로고
    • Transforming program dependence graphs
    • Dept. of Computer Science, Rice Univ., Houston, Tex. July
    • SELKE, R. P. 1989b. Transforming program dependence graphs. Tech. Rep. TR90-131, Dept. of Computer Science, Rice Univ., Houston, Tex. July.
    • (1989) Tech. Rep. TR90-131
    • Selke, R.P.1
  • 46
    • 85031912298 scopus 로고
    • Assignments for applicative languages
    • Proceedings of the 5th ACM Conference on Functional Programming Languages and Computer Architecture. Springer-Verlag, Berlin
    • SWARUP, V., REDDY, U. S., AND IRELAND, E. 1991. Assignments for applicative languages. In Proceedings of the 5th ACM Conference on Functional Programming Languages and Computer Architecture. Lecture Notes in Computer Science, vol. 523. Springer-Verlag, Berlin, 192-214.
    • (1991) Lecture Notes in Computer Science , vol.523 , pp. 192-214
    • Swarup, V.1    Reddy, U.S.2    Ireland, E.3
  • 51
    • 0003867041 scopus 로고
    • Detecting program components with equivalent behaviors
    • Univ. of Wiconsin, Madison, Wisc. April
    • YANG, W., HORWITZ, S., AND REPS, T. 1989. Detecting program components with equivalent behaviors. Tech. Rep. 840, Univ. of Wiconsin, Madison, Wisc. April.
    • (1989) Tech. Rep. 840
    • Yang, W.1    Horwitz, S.2    Reps, T.3


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