메뉴 건너뛰기




Volumn SE-11, Issue 11, 1985, Pages 1361-1374

Understanding and Automating Algorithm Design

Author keywords

Automatic programming; automating algorithm design; human problem solving; program synthesis; protocol analysis

Indexed keywords

COMPUTER SOFTWARE - DESIGN;

EID: 0022135539     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.1985.231884     Document Type: Article
Times cited : (51)

References (28)
  • 1
    • 0009886511 scopus 로고    scopus 로고
    • A model of software design
    • Chi, Glaser and Farr, Ed., Chi, Glasser, and Farr, Eds. Hillsdale, NJ: Lawrence Erlbaum, to be published.
    • [1] B. Adelson and E. Soloway, “A model of software design,” in Chi, Glaser and Farr, Ed., The Nature of Expertise, Chi, Glasser, and Farr, Eds. Hillsdale, NJ: Lawrence Erlbaum, to be published.
    • The Nature of Expertise
    • Adelson, B.1    Soloway, E.2
  • 2
    • 4243057316 scopus 로고
    • A perspective on automatic programming
    • Spring
    • [2] D. R. Barstow, “A perspective on automatic programming,” Artificial Intell. Mag., vol. 5, no. 1, Spring 1984.
    • (1984) Artificial Intell. Mag. , vol.5 , Issue.1
    • Barstow, D.R.1
  • 3
    • 84939741403 scopus 로고
    • The roles of knowledge and deduction in algorithm design
    • A. W. Biermann, Ed. New York: Macmillan, ch. 10
    • [3] -, “The roles of knowledge and deduction in algorithm design,” in Automatic Program Construction Techniques, A. W. Biermann, Ed. New York: Macmillan, 1984, ch. 10, pp. 201–222.
    • (1984) Automatic Program Construction Techniques , pp. 201-222
    • Barstow, D.R.1
  • 4
    • 84939726255 scopus 로고
    • LOPS-A system based on a strategical approach to program synthesis
    • France, Sept.
    • [4] W. Bibel and K. M. Horning, “LOPS-A system based on a strategical approach to program synthesis,” in Proc. Int. Workshop Program Construction, France, Sept. 1980.
    • (1980) Proc. Int. Workshop Program Construction
    • Bibel, W.1    Horning, K.M.2
  • 7
    • 0021002948 scopus 로고
    • A forward inference engine to aid in understanding specifications
    • [7] D. Cohen, “A forward inference engine to aid in understanding specifications,” in Proc. AAAI-84, Amer. Ass. Artificial Intell., 1984.
    • (1984) Proc. AAAI-84, Amer. Ass. Artificial Intell.
    • Cohen, D.1
  • 8
    • 58149405625 scopus 로고
    • Verbal reports as data
    • May
    • [8] K. A. Ericsson and H. A. Simon, “Verbal reports as data,” Psychol. Rev., vol. 87, no. 3, pp. 215–251, May 1980.
    • (1980) Psychol. Rev. , vol.87 , Issue.3 , pp. 215-251
    • Ericsson, K.A.1    Simon, H.A.2
  • 9
    • 84976857494 scopus 로고
    • A system for assisting program transformation
    • [9] M. S. Feather, “A system for assisting program transformation,” ACM Trans. Program. Lang. Syst., vol. 4, no. 1, pp. 1–20, 1982.
    • (1982) ACM Trans. Program. Lang. Syst. , vol.4 , Issue.1 , pp. 1-20
    • Feather, M.S.1
  • 10
    • 0003932959 scopus 로고
    • Dep. Comput. Sci., Carnegie-Mellon Mellon Univ. Pittsburgh, PA, Tech Rep. CMU-CS-81-135, July
    • [10] C. L. Forgy, OPS5 User's Manual, Dep. Comput. Sci., Carnegie-Mellon Mellon Univ. Pittsburgh, PA, Tech Rep. CMU-CS-81-135, July 1981.
    • (1981) OPS5 User's Manual
    • Forgy, C.L.1
  • 11
    • 2342501273 scopus 로고
    • Report on a knowledge-based software assistant
    • Kestrel Inst., Tech. Rep. RADC-TR-83-195, Aug.
    • [11] C. Green, D. Luckham, R. Balzer, T. Cheatham, and C. Rich, “Report on a knowledge-based software assistant,” Kestrel Inst., Tech. Rep. RADC-TR-83-195, Aug. 1983.
    • (1983)
    • Green, C.1    Luckham, D.2    Balzer, R.3    Cheatham, T.4    Rich, C.5
  • 13
    • 0002402819 scopus 로고
    • The processes involved in designing software
    • J. R. Anderson, Ed. Hillsdale, NJ: Lawrence Erlbaum, ch. 8.
    • [13] R. Jeffries, A. A. Turner, and P. G. Polson, “The processes involved in designing software,” in Cognitive Skills and Their Acquisition, J. R. Anderson, Ed. Hillsdale, NJ: Lawrence Erlbaum, 1981, ch. 8.
    • (1981) Cognitive Skills and Their Acquisition
    • Jeffries, R.1    Turner, A.A.2    Polson, P.G.3
  • 14
    • 0021555088 scopus 로고
    • The refinement paradigm: The interaction of coding and efficiency knowledge in program synthesis
    • D. R. Barstow, H. E. Shrober, and E. Sandewall, Eds. New York, McGraw-Hill
    • [14] E. Kant and D. R. Barstow, “The refinement paradigm: The interaction of coding and efficiency knowledge in program synthesis,” in Interactive Programming Environments, D. R. Barstow, H. E. Shrober, and E. Sandewall, Eds. New York, McGraw-Hill, 1984, pp. 487–513.
    • (1984) Interactive Programming Environments , pp. 487-513
    • Kant, E.1    Barstow, D.R.2
  • 16
    • 0020298730 scopus 로고
    • Naive algorithm design techniques: A case study
    • Orsay, France, July Reprinted in Progress in Artificial Intell., L. Steels and J. A. Campbell, Eds. Ellis Horwood
    • [16] E. Kant and A. Newell, “Naive algorithm design techniques: A case study,” in Proc. European Conf. Artificial Intell., Orsay, France, July 1982. Reprinted in Progress in Artificial Intell., L. Steels and J. A. Campbell, Eds. Ellis Horwood, 1985.
    • (1982) Proc. European Conf. Artificial Intell.
    • Kant, E.1    Newell, A.2
  • 17
    • 0020233781 scopus 로고
    • Problem solving techniques for the design of algorithms
    • Spring
    • [17] -, “Problem solving techniques for the design of algorithms,” Inform. Processing and Management, vol. 20, no. 1, Spring 1984.
    • (1984) Inform. Processing and Management , vol.20 , Issue.1
    • Kant, E.1    Newell, A.2
  • 19
    • 4244087418 scopus 로고
    • Universal subgoaling
    • Carnegie-Mellon Univ., Pittsburgh, PA, Tech. Rep. CMU-C S-84-129, May
    • [19] J. E. Laird, “Universal subgoaling,” Technical Report CMU-CS-84-129 129 Dep. Comput. Sci., Carnegie-Mellon Univ., Pittsburgh, PA, Tech. Rep. CMU-C S-84-129, May 1984.
    • (1984) Technical Report CMU-CS-84-129 129 Dep. Comput. Sci.
    • Laird, J.E.1
  • 20
    • 0021626446 scopus 로고
    • Computational geometry-A survey
    • Dec.
    • [20] D. T. Lee and F. P. Preparata, “Computational geometry-A survey,” IEEE Trans. Comput., vol. C-33, Dec. 1984.
    • (1984) IEEE Trans. Comput. , vol.C-33
    • Lee, D.T.1    Preparata, F.P.2
  • 22
    • 0020810134 scopus 로고
    • Program transformation systems
    • Sept.
    • [22] H. Partsch and R. Steinbruggen, “Program transformation systems,” ACM Comput. Surveys, vol. 15, no. 3, Sept. 1983.
    • (1983) ACM Comput. Surveys , vol.15 , Issue.3
    • Partsch, H.1    Steinbruggen, R.2
  • 23
    • 0004235832 scopus 로고
    • New York: Doubleday-Anchor
    • [23] G. Polya, How to Solve it. New York: Doubleday-Anchor, 1957.
    • (1957) How to Solve it
    • Polya, G.1
  • 24
    • 0021561617 scopus 로고
    • Initial report on a Lisp programmer's apprentice
    • D. R. Barstow, H. E. Shrober, and E. Sandewall, Eds. New York: McGraw-Hill
    • [24] C. Rich and H. E. Shrobe, “Initial report on a Lisp programmer's apprentice,” in Interactive Programming Environments, D. R. Barstow, H. E. Shrober, and E. Sandewall, Eds. New York: McGraw-Hill, Hill, 1984, pp. 443–463.
    • (1984) Interactive Programming Environments , pp. 443-463
    • Rich, C.1    Shrobe, H.E.2
  • 25
    • 0019646994 scopus 로고
    • An algorithm that infers theories from facts
    • [25] E. Y. Shapiro, “An algorithm that infers theories from facts,” in Proc. IJCAI-81, 1981, pp. 446–451.
    • (1981) Proc. IJCAI-81 , pp. 446-451
    • Shapiro, E.Y.1
  • 27
    • 0022133025 scopus 로고    scopus 로고
    • The roles of execution and analysis in algorithm design
    • this issue
    • [27] D. M. Steier and E. Kant, “The roles of execution and analysis in algorithm design,” IEEE Trans. Software Eng., this issue, pp. 1375–1386.
    • IEEE Trans. Software Eng. , pp. 1375-1386
    • Steier, D.M.1    Kant, E.2


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