메뉴 건너뛰기




Volumn 6, Issue 1, 1984, Pages 20-54

Grammar-Based Definition of Metaprogramming Systems

Author keywords

Grammar based processing; metaprogram; metaprogramming system; program improvement; program manipulation

Indexed keywords


EID: 84976683239     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/357233.357235     Document Type: Article
Times cited : (23)

References (39)
  • 4
    • 0017674837 scopus 로고
    • Program generation and transformation--Tools for mathematical software development.
    • B. Gilchrist, Ed. Elsevier North-Holland, New York
    • BOYLE, J.M., DRITZ K.W., ARUSHANIAN, O.B., AND KUCHEVSKIY, Y.V. Program generation and transformation--Tools for mathematical software development. In Information Processing 77, B. Gilchrist, Ed. Elsevier North-Holland, New York, 1977, pp. 303-308.
    • (1977) In Information Processing 77 , pp. 303-308
    • BOYLE, J.M.1    DRITZ, K.W.2    ARUSHANIAN, O.B.3    KUCHEVSKIY, Y.V.4
  • 6
    • 0019397834 scopus 로고
    • Program development as a formal activity.
    • (Jan.)
    • BROY, M., AND PEPPER, P. Program development as a formal activity. IEEE Trans. Softw. Eng. 7, 1 (Jan. 1981), 14-22.
    • (1981) IEEE Trans. Softw. Eng , vol.7 , Issue.1 , pp. 14-22
    • BROY, M.1    PEPPER, P.2
  • 7
    • 0017419683 scopus 로고
    • A transformation system for developing recursive programs.
    • (Jan.)
    • BURSTALL, R.M., AND DARLINGTON, J. A transformation system for developing recursive programs. J. ACM 24, 1 (Jan. 1977), 44-67.
    • (1977) J. ACM , vol.24 , Issue.1 , pp. 44-67
    • BURSTALL, R.M.1    DARLINGTON, J.2
  • 8
    • 84976711731 scopus 로고
    • Self-redefinition as a program manipulation strategy.
    • (ACM) (Aug.)
    • CHATELIN, P. Self-redefinition as a program manipulation strategy. SIGPLAN Not. (ACM) 12, 8 (Aug. 1977), 174-179.
    • (1977) SIGPLAN Not , vol.12 , Issue.8 , pp. 174-179
    • CHATELIN, P.1
  • 9
    • 84943675205 scopus 로고
    • A good program = a structured program + optimization commands.
    • S.H. Lavington, Ed. Elsevier North-Holland, New York
    • CHUSHO, T. A good program = a structured program + optimization commands. In Information Processing 80, S.H. Lavington, Ed. Elsevier North-Holland, New York, 1980, pp. 269-274.
    • (1980) In Information Processing , vol.80 , pp. 269-274
    • CHUSHO, T.1
  • 10
    • 38849123897 scopus 로고
    • Program transformation and synthesis: present capabilities.
    • Dep. of Artificial Intelligence, Univ. of Edinburgh, Edinburgh, Scotland, Sept.
    • DARLINGTON, J. Program transformation and synthesis: present capabilities. Res. Rep. 48, Dep. of Artificial Intelligence, Univ. of Edinburgh, Edinburgh, Scotland, Sept. 1977.
    • (1977) Res. Rep. 48
    • DARLINGTON, J.1
  • 11
    • 0019536064 scopus 로고
    • An experimental program transformation and synthesis system.
    • (Mar.)
    • DARLINGTON, J. An experimental program transformation and synthesis system. Artif. InteU. 16, 1 (Mar.1981), 1-46.
    • (1981) Artif. InteU , vol.16 , Issue.1 , pp. 1-46
    • DARLINGTON, J.1
  • 13
    • 84976687448 scopus 로고
    • A transformational approach to modification.
    • Dep. of Artificial Intelligence, Univ. of Edinburgh, Edinburgh, Scotland, Feb.
    • DARLINGTON, J., AND FEATHER, M.S. A transformational approach to modification. Res. Rep., Dep. of Artificial Intelligence, Univ. of Edinburgh, Edinburgh, Scotland, Feb. 1979.
    • (1979) Res. Rep.
    • DARLINGTON, J.1    FEATHER, M.S.2
  • 15
    • 84939397937 scopus 로고
    • Program transformation applied to the telegram problem.
    • Dep. of Artificial Intelligence, Univ. of Edinburgh, Edinburgh, Scotland, Nov.
    • FEATHER, M.S. Program transformation applied to the telegram problem. Res. Rep. 47, Dep. of Artificial Intelligence, Univ. of Edinburgh, Edinburgh, Scotland, Nov. 1977.
    • (1977) Res. Rep. 47
    • FEATHER, M.S.1
  • 16
    • 84976857494 scopus 로고
    • A system for assisting program transformation.
    • (Jan.)
    • FEATHER, M.S. A system for assisting program transformation. ACM Trans. on Program. Lang. Syst. 4, 1 (Jan. 1982), 1-20.
    • (1982) ACM Trans. on Program. Lang. Syst , vol.4 , Issue.1 , pp. 1-20
    • FEATHER, M.S.1
  • 20
    • 84976714752 scopus 로고
    • Experiences from a program manipulation system.
    • Informatics Laboratory, Linkoping Univ., Linkoping, Sweden, July
    • HARALDSSON, A. Experiences from a program manipulation system. Res. Rep. 80-24, Informatics Laboratory, Linkoping Univ., Linkoping, Sweden, July 1980.
    • (1980) Res. Rep. 80-24
    • HARALDSSON, A.1
  • 24
    • 0017442602 scopus 로고
    • Program improvement by source-to-source transformation
    • (Jan.)
    • LOVEMAN, D.B. Program improvement by source-to-source transformation. J. ACM 24, 1 (Jan. 1977), 121-145.
    • (1977) J. ACM , vol.24 , Issue.1 , pp. 121-145
    • LOVEMAN, D.B.1
  • 26
    • 84976834522 scopus 로고
    • The design of a language-directed editor for block-structured languages.
    • (June)
    • MORRIS, J.M., AND SCHWARTZ, M.D. The design of a language-directed editor for block-structured languages. SIGPLAN Not. 16, 6 (June 1981), 28-33.
    • (1981) SIGPLAN Not , vol.16 , Issue.6 , pp. 28-33
    • MORRIS, J.M.1    SCHWARTZ, M.D.2
  • 28
    • 0017945987 scopus 로고
    • Programming in an interactive environment: the Lisp experience.
    • (March)
    • SANDEWALL, E. Programming in an interactive environment: the Lisp experience. ACM Comput. Surv. 10, 1 (March 1978), 35-71.
    • (1978) ACM Comput. Surv , vol.10 , Issue.1 , pp. 35-71
    • SANDEWALL, E.1
  • 29
    • 18844371932 scopus 로고
    • The Irvine Program Transformation Catalogue.
    • Department of Information and Computer Science, Univ. of California at Irvine, Irvine, Calif., Jan.
    • STANDISH, T.A., HARRIMAN, D.C., KIBLER, D.F., AND NEIGHBORS, J.M. The Irvine Program Transformation Catalogue. Tech. Rep., Department of Information and Computer Science, Univ. of California at Irvine, Irvine, Calif., Jan. 1976.
    • (1976) Tech. Rep.
    • STANDISH, T.A.1    HARRIMAN, D.C.2    KIBLER, D.F.3    NEIGHBORS, J.M.4
  • 30
    • 84976755579 scopus 로고
    • Improving and refining programs by program manipulation.
    • (Houston, Tex., Oct. 20-22), New York, Oct.
    • STANDISH, T.A., KIBLER, D.F., AND NEIGHBORS, J.M. Improving and refining programs by program manipulation. In Proceedings of the ACM Annual Conference (Houston, Tex., Oct. 20-22), New York, Oct. 1976, pp. 509-516.
    • (1976) In Proceedings of the ACM Annual Conference , pp. 509-516
    • STANDISH, T.A.1    KIBLER, D.F.2    NEIGHBORS, J.M.3
  • 31
    • 84944292463 scopus 로고
    • Master's thesis, Dep. of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Mass., July
    • STEELE, B.S.K. An accountable source-to-source transformation system. Master's thesis, Dep. of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Mass., July 1980.
    • (1980) An accountable source-to-source transformation system.
    • STEELE, B.S.K.1
  • 32
    • 84976693681 scopus 로고
    • The why and wherefore of the Cornel] Program Synthesizer.
    • (June)
    • TEITELBAUM, T., REPS, T., AND HORWITZ, S. The why and wherefore of the Cornel] Program Synthesizer. SIGPLAN Not. 16, 6 (June 1981), 8-16.
    • (1981) SIGPLAN Not , vol.16 , Issue.6 , pp. 8-16
    • TEITELBAUM, T.1    REPS, T.2    HORWITZ, S.3
  • 34
    • 0018924279 scopus 로고
    • Continuation-based program transformation strategies
    • (Jan.)
    • WAND, M. Continuation-based program transformation strategies. J. ACM 27, 1 (Jan. 1980), 164-180.
    • (1980) J. ACM , vol.27 , Issue.1 , pp. 164-180
    • WAND, M.1
  • 35
    • 0016961498 scopus 로고
    • Goal-directed program transformation.
    • (June)
    • WEGBRERR, B. Goal-directed program transformation. IEEE Trans. Softw. Eng. 2, 2 (June 1976), 69-80.
    • (1976) IEEE Trans. Softw. Eng , vol.2 , Issue.2 , pp. 69-80
    • WEGBRERR, B.1
  • 36
    • 84976795313 scopus 로고
    • The psychology of improved programming performance.
    • (Nov.)
    • WEINBERG, G.M. The psychology of improved programming performance. Datamation 18, 11, Nov. 1972), 82-85.
    • (1972) Datamation , vol.18 , Issue.11 , pp. 82-85
    • WEINBERG, G.M.1
  • 37
    • 84976741769 scopus 로고
    • POPART: producer of parsers and related tools-system builders’ manual.
    • Information Sciences Institute, Univ. of Southern California, Los Angeles, Calif., Oct.
    • WILE, D.S. POPART: producer of parsers and related tools-system builders’ manual. Tech. Rep., Information Sciences Institute, Univ. of Southern California, Los Angeles, Calif., Oct. 1981.
    • (1981) Tech. Rep.
    • WILE, D.S.1
  • 38
    • 84976844280 scopus 로고
    • Program developments: formal explanation of implementations.
    • Information Sciences Institute, University of Southern California, Los Angeles, Calif., June
    • WILE, D.S. Program developments: formal explanation of implementations. Tech. Rep., Information Sciences Institute, University of Southern California, Los Angeles, Calif., June 1982.
    • (1982) Tech. Rep.
    • WILE, D.S.1


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