메뉴 건너뛰기




Volumn SE-7, Issue 5, 1981, Pages 458-471

The Refinement Paradigm: The Interaction of Coding and Efficiency Knowledge in Program Synthesis

Author keywords

Automatic programming; program development; program efficiency; program synthesis; refinement paradigm; stepwise refinement

Indexed keywords

COMPUTER PROGRAMMING;

EID: 0019610425     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.1981.230854     Document Type: Article
Times cited : (28)

References (30)
  • 1
    • 0019397050 scopus 로고
    • Transformational implementation: An example
    • Jan.
    • R. Balzer, “Transformational implementation: An example,” IEEE Trans. Software Eng., vol. SE-7, pp. 3–14, Jan. 1981.
    • (1981) IEEE Trans. Software Eng. , vol.SE-7 , pp. 3-14
    • Balzer, R.1
  • 2
    • 85053307494 scopus 로고
    • Observations on the interaction between coding and efficiency knowledge in the PSI program synthesis system
    • Oct. Long Beach, CA, Conf. Software Eng
    • D. R. Barstow and E. Kant, “Observations on the interaction between coding and efficiency knowledge in the PSI program synthesis system,” in Proc. 2nd Int. Conf. Software Eng., Long Beach, CA, Oct. 1976, pp. 19–31
    • (1976) Proc. 2nd Int , pp. 19-31
    • Barstow, D.R.1    Kant, E.2
  • 4
    • 0018507041 scopus 로고
    • An experiment in knowledge-based automatic programming
    • Aug.
    • “An experiment in knowledge-based automatic programming,” ming,” Artificial Intell., vol. 12, Aug. 1979.
    • (1979) Artificial Intell. , vol.12
  • 5
    • 84939740917 scopus 로고
    • The roles of knowledge knowledge and deduction in algorithm design
    • New York: Wiley
    • “The roles of knowledge knowledge and deduction in algorithm design,” in Machine Intelligence, D. Michie and Y. H. Pao, New York: Wiley, 1981
    • (1981) Machine Intelligence
    • Michie, D.1    Pao, Y.H.2
  • 6
    • 0017419683 scopus 로고
    • A transformation system for developing recursive programs
    • Jan.
    • R. Burstall and J. Darlington, “A transformation system for developing recursive programs,” J. Ass. Comput. Mach., vol. 24, Jan. 1977
    • (1977) J. Ass. Comput. Mach. , vol.24
    • Burstall, R.1    Darlington, J.2
  • 7
    • 0344659238 scopus 로고    scopus 로고
    • Formalization and automatic derivation of code generators
    • Dep. Comput. Sci., Carnegie-Mellon Univ., Pitts-burgh, PA, Tech. Rep. CMU-CS-78-115
    • R. G. G. Cattell, “Formalization and automatic derivation of code generators,” Dep. Comput. Sci., Carnegie-Mellon Univ., Pitts-burgh, PA, Tech. Rep. CMU-CS-78-115, Apr. 1978; also, Ph.D. dissertation
    • Cattell, R.G.G.1
  • 13
    • 84918384993 scopus 로고
    • A knowledge-based approach to using efficiencyestimation in program synthesis
    • Aug. Tokyo, Japan
    • E. Kant, “A knowledge-based approach to using efficiency estimation in program synthesis,” in Proc. 6th Int. Joint Conf. Artificial Intell., Tokyo, Japan, Aug. 1979, pp. 457–462
    • (1979) Proc. 6th Int. Joint Conf. Artificial Intell , pp. 457-462
    • Kant, E.1
  • 14
    • 84939734524 scopus 로고    scopus 로고
    • Efficiency considerations in program synthesis: A knowledge-based approach
    • Dep. Comput. Sci., Stanford Univ., Stan-ford, CA, Tech. Rep. STAN-CS-79-755; also, Ph.D. dissertation.
    • “Efficiency considerations in program synthesis: A knowledge-based approach,” Dep. Comput. Sci., Stanford Univ., Stan-ford, CA, Tech. Rep. STAN-CS-79-755, Sept. 1979; also, Ph.D. dissertation
  • 17
    • 0017971112 scopus 로고
    • Automatic data structure selection: An example and overview
    • May
    • J. R. Low, “Automatic data structure selection: An example and overview,” Commun. Ass. Comput. Mach., vol. 21, May 1978
    • (1978) Commun. Ass. Comput. Mach. , vol.21
    • Low, J.R.1
  • 19
    • 84911555740 scopus 로고
    • Automated design and optimization of management information system software
    • Ph.D. dissertation, Lab. Comput. Sci., Massachusetts Inst. of Technol
    • M. Morgenstern, “Automated design and optimization of management information system software,” Ph.D. dissertation, Lab. Comput. Sci., Massachusetts Inst. of Technol., Sept. 1976
    • (1976)
    • Morgenstern, M.1
  • 20
    • 2342527110 scopus 로고
    • Inspection methods in programming
    • Ph.D. dissertation, Massachusetts Inst. of Technol.
    • Charles Rich, “Inspection methods in programming,” Ph.D. dissertation, Massachusetts Inst. of Technol., June 1980
    • (1980)
    • Rich, C.1
  • 21
    • 84976758314 scopus 로고
    • Selection of representations for data structures
    • Aug.; also in Joint SIGPLAN Notices SIGART Newsletter vol. 64
    • S. J. Rosenschein and S. M. Katz, “Selection of representations for data structures,” in Proc. Symp. Artificial lntell. Intell. Programming Lang., Aug. 1977, pp. 147-154; also in Joint SIGPLAN Notices, vol. 12, no. 8, and SIGART Newsletter, vol. 64
    • (1977) Proc. Symp. Artificial lntell. Intell. Programming Lang. , vol.12 , Issue.8 , pp. 147-154
    • Rosenschein, S.J.1    Katz, S.M.2
  • 22
    • 84909538300 scopus 로고
    • Automatic representation selection for associative data structures
    • Dep. Comput. Sci., Univ. of Rochester, Tech. Rep. TR10
    • P. D. Rovner, “Automatic representation selection for associative data structures,” Dep. Comput. Sci., Univ. of Rochester, Tech. Rep. TR10, Sept. 1976
    • (1976)
    • Rovner, P.D.1
  • 23
    • 84911577607 scopus 로고
    • A formalization of modelling structures and the generation of efficient implementation structures
    • Ph.D. dissertation, Dep. Comput. Sci, Univ. of California, Irvine
    • L. A. Rowe, “A formalization of modelling structures and the generation of efficient implementation structures,” Ph.D. dissertation, Dep. Comput. Sci., Univ. of California, Irvine, June 1976
    • (1976)
    • Rowe, L.A.1
  • 24
    • 0039766758 scopus 로고
    • On programming: An interim report on the SETL project, revised
    • New York Univ., Dep. Comput. Sci., Courant Inst. of Math. Sci
    • J. T. Schwartz, “On programming: An interim report on the SETL project, revised,” Dep. Comput. Sci., Courant Inst. of Math. Sci., New York Univ., June, 1975
    • (1975)
    • Schwartz, J.T.1
  • 25
    • 2542566900 scopus 로고
    • A formal system for specifying and verifying program performance
    • Dep. Comput. Sci., Carnegie-Mellon Univ., Tech. Rep. CMU-CS-79-129
    • M. Shaw, “A formal system for specifying and verifying program performance,” Dep. Comput. Sci., Carnegie-Mellon Univ., Tech. Rep. CMU-CS-79-129, June, 1979
    • (1979)
    • Shaw, M.1
  • 26
    • 84939720347 scopus 로고
    • Dependency directed reasoning for complex pro-gram understanding
    • Apr.
    • H. E. Shrobe, “Dependency directed reasoning for complex pro-gram understanding,” Massachusetts Inst. of Technol., Tech. Rep. 503, Apr. 1973
    • (1973) Massachusetts Inst. of Technol., Tech. Rep , pp. 503
    • Shrobe, H.E.1
  • 27
    • 84911533767 scopus 로고
    • An aid for the selection of efficient storage structures
    • Dep. Comput. Sci., Univ. of Waterloo, Tech. Rep. CS-80-46
    • F. Tompa, and R. Ramirez, “An aid for the selection of efficient storage structures,” Dep. Comput. Sci., Univ. of Waterloo, Tech. Rep. CS-80-46, Oct. 1980
    • (1980)
    • Tompa, F.1    Ramirez, R.2
  • 28
    • 85032641001 scopus 로고
    • Goal-directed program transformation
    • presented at 3rd Annu. Symp. Principles of Programming Lang. ACM SIGPLAN/SIGACT
    • B. Wegbreit, “Goal-directed program transformation,” presented at 3rd Annu. Symp. Principles of Programming Lang. ACM SIGPLAN/SIGACT, Jan. 1976
    • (1976)
    • Wegbreit, B.1
  • 29
    • 84976773567 scopus 로고
    • Program development by stepwise refinement
    • Apr.
    • N. Wirth, “Program development by stepwise refinement,” Commun. Ass. Comput. Mach., vol. 14, Apr. 1971
    • (1971) Commun. Ass. Comput. Mach. , vol.14
    • Wirth, N.1
  • 30
    • 84939755688 scopus 로고
    • Abstraction and verification in Alphard: An introduction to language and methodology
    • W. A. Wulf, R. L. London, and M. Shaw, “Abstraction and verification in Alphard: An introduction to language and methodology,” Dep. Comput. Sci., Carnegie-Mellon Univ., 1976
    • (1976) Dep. Comput. Sci., Carnegie-Mellon Univ.
    • Wulf, W.A.1    London, R.L.2    Shaw, M.3


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