메뉴 건너뛰기




Volumn 24, Issue 2, 1992, Pages 131-183

Software Reuse

Author keywords

abstraction; cognitive distance; software reuse

Indexed keywords

ABSTRACTING; ARTIFICIAL INTELLIGENCE; COGNITIVE SYSTEMS; COMPUTER AIDED SOFTWARE ENGINEERING; COMPUTER PROGRAMMING; COMPUTER PROGRAMMING LANGUAGES; HIGH LEVEL LANGUAGES; INDEXING (OF INFORMATION); INFORMATION RETRIEVAL; QUERY LANGUAGES; SOFTWARE ENGINEERING; USER INTERFACES;

EID: 0026873608     PISSN: 03600300     EISSN: 15577341     Source Type: Journal    
DOI: 10.1145/130844.130856     Document Type: Article
Times cited : (779)

References (105)
  • 1
    • 0022135538 scopus 로고
    • A 15 year perspective on automatic programming
    • (Nov.)
    • BALZER, R. 1985. A 15 year perspective on automatic programming. IEEE Trans. Softw. Eng. SE-11, 11 (Nov.), 1257-1268.
    • (1985) IEEE Trans. Softw. Eng. , vol.SE-11 , Issue.11 , pp. 1257-1268
    • BALZER, R.1
  • 2
    • 0038356903 scopus 로고
    • A 15 year perspective on automatic programming
    • Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press. New York, Chap. 14. Originally Balzer, 1985
    • BALZER, R. 1989. A 15 year perspective on automatic programming. In Frontier Series: Software Reusability: Volume II-Applications and Experience. Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press. New York, pp. 289-311, Chap. 14. Originally Balzer [1985].
    • (1989) In Frontier Series: Software Reusability: Volume II-Applications and Experience. , pp. 289-311
    • BALZER, R.1
  • 3
    • 84976808218 scopus 로고
    • Programming pearls
    • (May)
    • BENTLEY, J. 1986. Programming pearls. Commun. ACM 29, 5 (May), 364-369.
    • (1986) Commun. ACM , vol.29 , Issue.5 , pp. 364-369
    • BENTLEY, J.1
  • 4
    • 84976698246 scopus 로고
    • Hypermedia as a tool to aid large scale reuse
    • (Oct.). Rocky Mountain Institute of Software Engineering, Boulder, Colo.
    • BIGGERSTAFF, T. 1987. Hypermedia as a tool to aid large scale reuse. In Proceedings of the Workshop on Software Reuse (Oct.). Rocky Mountain Institute of Software Engineering, Boulder, Colo.
    • (1987) In Proceedings of the Workshop on Software Reuse
    • BIGGERSTAFF, T.1
  • 7
    • 0023310819 scopus 로고
    • Reusability framework, assessment, and directions
    • (Mar.), Also in Tracz [1988] and Biggerstaff and Richter, 1989
    • BIGGERSTAFF, T., AND RICHTER, C. 1987. Reusability framework, assessment, and directions. IEEE Softw. 4, 2 (Mar.), 41-49. Also in Tracz [1988] and Biggerstaff and Richter [1989].
    • (1987) IEEE Softw. , vol.4 , Issue.2 , pp. 41-49
    • BIGGERSTAFF, T.1    RICHTER, C.2
  • 8
    • 0001932604 scopus 로고
    • Reusability framework, assessment, and directions
    • Biggerstaff, T. J., and Perlis A. J., Eds. ACM Press, New York, Chap. 1. Originally Biggerstaff and Richter, 1987
    • BIGGERSTAFF, T., AND RICHTER, C. 1989. Reusability framework, assessment, and directions. In Frontier Series: Software Reusability: Volume I-Concepts and Models. Biggerstaff, T. J., and Perlis A. J., Eds. ACM Press, New York, pp. 1-17, Chap. 1. Originally Biggerstaff and Richter [1987].
    • (1989) In Frontier Series: Software Reusability: Volume I-Concepts and Models. , pp. 1-17
    • BIGGERSTAFF, T.1    RICHTER, C.2
  • 9
    • 0023416901 scopus 로고
    • Improving software productivity
    • (Sept.)
    • BOEHM, B. W. 1987. Improving software productivity. IEEE Comput. 20, 9 (Sept.), 43-57.
    • (1987) IEEE Comput. , vol.20 , Issue.9 , pp. 43-57
    • BOEHM, B.W.1
  • 10
    • 0003437282 scopus 로고
    • Software Components with Ada: Structures, Tools, and Subsystems
    • Benjamin/Cummings Publishing Company, Inc., Menlo Park, Calif.
    • BOOCH, G. 1987. Software Components with Ada: Structures, Tools, and Subsystems. Benjamin/Cummings Publishing Company, Inc., Menlo Park, Calif.
    • (1987)
    • BOOCH, G.1
  • 11
    • 84976475142 scopus 로고
    • The Mythical Man-Month
    • Addison-Wesley, Reading, Mass.
    • BROOKS, F. P. JR. 1975. The Mythical Man-Month. Addison-Wesley, Reading, Mass.
    • (1975)
    • BROOKS, F.P.1
  • 12
    • 0023327532 scopus 로고
    • No silver bullet: Essence and accidents of software engineering
    • (Apr.)
    • BROOKS, F. P. 1987. No silver bullet: Essence and accidents of software engineering. IEEE Comput. 20, 4 (Apr.), 10-19.
    • (1987) IEEE Comput. , vol.20 , Issue.4 , pp. 10-19
    • BROOKS, F.P.1
  • 13
    • 0020922535 scopus 로고
    • Reusability through program transformations
    • (Newport, RI, Sept.). ITT Programming, Stratford, Conn., Also in Cheatham
    • CHEATHAM, T. E. JR. 1983. Reusability through program transformations. In Workshop on Reusability in Programming (Newport, RI, Sept.). ITT Programming, Stratford, Conn., pp. 122-128. Also in Cheatham [1984, 1989].
    • (1983) In Workshop on Reusability in Programming , pp. 122-128
    • CHEATHAM, T.E.1
  • 14
    • 0021497556 scopus 로고
    • Reusability through program transformations
    • (Sept.), Originally Cheatham, 1983
    • CHEATHAM, T. E. JR. 1984. Reusability through program transformations. IEEE Trans. Softw. Eng. SE-10, 5 (Sept.), 589-594. Originally Cheatham [1983].
    • (1984) IEEE Trans. Softw. Eng. SE-10 , vol.5 , pp. 589-594
    • CHEATHAM, T.E.1
  • 15
    • 51449122185 scopus 로고
    • Reusability through program transformations
    • Biggerstaff, T. J., and Perlis, A. J., Eds., ACM Press, New York, Chap. 13. Originally Cheatham, 1983
    • CHEATHAM, T. E. JR. 1989. Reusability through program transformations. In Frontier Series: Software Reusability: Volume I-Concepts and Models. Biggerstaff, T. J., and Perlis, A. J., Eds., ACM Press, New York, pp. 321-335, Chap. 13. Originally Cheatham [1983].
    • (1989) In Frontier Series: Software Reusability: Volume I-Concepts and Models , pp. 321-335
    • CHEATHAM, T.E.1
  • 16
    • 0021494217 scopus 로고
    • Use of very high level languages and program generation by management professionals
    • (Sept.)
    • CHENG, T. T., LOCK, E. D., AND PRYWES, N. S. 1984. Use of very high level languages and program generation by management professionals. IEEE Trans. Softw. Eng. SE-10, 5 (Sept.), 552-563.
    • (1984) IEEE Trans. Softw. Eng. , vol.SE-10 , Issue.5 , pp. 552-563
    • CHENG, T.T.1    LOCK, E.D.2    PRYWES, N.S.3
  • 17
    • 0024036533 scopus 로고
    • Building application generators
    • (July), Also in Prieto-Diaz and Arango
    • CLEAVELAND, J., C. 1988. Building application generators. IEEE Softw. 5, 4 (July), 25-33. Also in Prieto-Diaz and Arango [1991].
    • (1988) IEEE Softw. , vol.5 , Issue.4 , pp. 25-33
    • CLEAVELAND, J.C.1
  • 18
    • 0016963069 scopus 로고
    • Programming-in-the-large versus programming-in-the-small
    • (June)
    • DEREMER, F., AND KRON, H. H. 1976. Programming-in-the-large versus programming-in-the-small. IEEE Trans. Softw. Eng. SE-2, 2 (June), 80-86.
    • (1976) IEEE Trans. Softw. Eng. , vol.SE-2 , Issue.2 , pp. 80-86
    • DEREMER, F.1    KRON, H.H.2
  • 19
    • 0020947877 scopus 로고
    • Reusability in the Smalltalk-80 programming system
    • (Newport. R. I. Sept.). ITT Programming, Stratford, Conn., Also in Freeman
    • DEUTSCH, P. L. 1983. Reusability in the Smalltalk-80 programming system. In Workshop on Reusability in Programming (Newport. R. I. Sept.). ITT Programming, Stratford, Conn., pp. 72-76. Also in Freeman [1987b].
    • (1983) In Workshop on Reusability in Programming , pp. 72-76
    • DEUTSCH, P.L.1
  • 20
    • 0001639652 scopus 로고
    • Design reuse and frameworks in the Smalltalk-80 system
    • Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, Chap. 3
    • DEUTSCH, L. P. 1989. Design reuse and frameworks in the Smalltalk-80 system. In Frontier Series: Software Reusability: Volume II-Applications and Experience. Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, pp. 57-71, Chap. 3.
    • (1989) In Frontier Series: Software Reusability: Volume II-Applications and Experience , pp. 57-71
    • DEUTSCH, L.P.1
  • 21
    • 0020945074 scopus 로고
    • Reusability of design for complex programs: An experiment with the SETL optimizer
    • (Newport, R. I., Sept.) ITT Programming, Stratford, Conn.
    • DOBERKAT E., DUBINSKY, E., AND SCHWARTZ, J. T. 1983. Reusability of design for complex programs: An experiment with the SETL optimizer. In Workshop on Reusability in Programming (Newport, R. I., Sept.) ITT Programming, Stratford, Conn., pp. 106-108.
    • (1983) In Workshop on Reusability in Programming , pp. 106-108
    • DOBERKAT, E.1    DUBINSKY, E.2    SCHWARTZ, J.T.3
  • 22
    • 0023349165 scopus 로고
    • Distribution of mathematical software via electronic mail
    • (May)
    • DONGARRA, J. J., AND GROSSE, E. 1987. Distribution of mathematical software via electronic mail. Commun. ACM 30, 5 (May), 403-407.
    • (1987) Commun. ACM , vol.30 , Issue.5 , pp. 403-407
    • DONGARRA, J.J.1    GROSSE, E.2
  • 24
    • 84976729534 scopus 로고
    • Reusability of design for large software systems: An experiment with the SETL optimizer
    • Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, Chap. 11
    • DUBINSKY, E., FREUDENBERGER, S., SCHONBERG, E., AND SCHWARTZ, J. T. 1989. Reusability of design for large software systems: An experiment with the SETL optimizer. In Frontier Series: Software Reusability: Volume I-Concepts and Models. Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, pp. 275-293, Chap. 11.
    • (1989) In Frontier Series: Software Reusability: Volume I-Concepts and Models. , pp. 275-293
    • DUBINSKY, E.1    FREUDENBERGER, S.2    SCHONBERG, E.3    SCHWARTZ, J.T.4
  • 25
    • 0023247842 scopus 로고
    • A knowledge structure for reusing abstract data types
    • (Monterey, Calif., Mar.). IEEE Computer Society Press, Los Alamitos, Calif., Also in Tracz, 1988
    • EMBLEY, D. W., AND WOODFIELD, S. N. 1987. A knowledge structure for reusing abstract data types. In 9th International Conference on Software Engineering, (Monterey, Calif., Mar.). IEEE Computer Society Press, Los Alamitos, Calif., pp. 360-365. Also in Tracz [1988].
    • (1987) In 9th International Conference on Software Engineering , pp. 360-365
    • EMBLEY, D.W.1    WOODFIELD, S.N.2
  • 27
    • 84976843087 scopus 로고
    • An Object Oriented Design Handbook for Ada Software
    • EVB Software Engineering, Inc., Fredrick, Maryland
    • EVB SOFTWARE 1985. An Object Oriented Design Handbook for Ada Software. EVB Software Engineering, Inc., Fredrick, Maryland.
    • (1985)
  • 28
    • 0020951180 scopus 로고
    • Reuse in the context of a transformation based methodology
    • (Newport, R.I., Sept.). ITT Programming, Stratford, Conn., Also in Freeman [1987b] and Feather, 1989
    • FEATHER, M. S. 1983. Reuse in the context of a transformation based methodology. In Workshop on Reusability in Programming (Newport, R.I., Sept.). ITT Programming, Stratford, Conn., pp. 50-58. Also in Freeman [1987b] and Feather [1989].
    • (1983) In Workshop on Reusability in Programming , pp. 50-58
    • FEATHER, M.S.1
  • 29
    • 20344403455 scopus 로고
    • Reuse in the context of a transformation based methodology
    • Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, Chap. 14. Originally Feather, 1983
    • FEATHER, M. S. 1989. Reuse in the context of a transformation based methodology. In Frontier Series: Software Reusability: Volume I-Concepts and Models. Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, pp. 337-359, Chap. 14. Originally Feather [1983].
    • (1989) In Frontier Series: Software Reusability: Volume I-Concepts and Models , pp. 337-359
    • FEATHER, M.S.1
  • 30
    • 0022135024 scopus 로고
    • Automating the transformational development of software
    • (Nov.)
    • FICKAS, S. F 1985. Automating the transformational development of software. IEEE Trans. Softw. Eng. SE-11, 11 (Nov.), 1268-1277.
    • (1985) IEEE Trans. Softw. Eng. SE-11 , vol.11 , pp. 1268-1277
    • FICKAS, S.F.1
  • 31
    • 0020896210 scopus 로고
    • Reusable software engineering: Concepts and research directions
    • (Newport, R.I., Sept.). ITT Programming, Stratford, Conn., Also in Freeman
    • FREEMAN, P. 1983. Reusable software engineering: Concepts and research directions. In Workshop on Reusability in Programming (Newport, R.I., Sept.). ITT Programming, Stratford, Conn., pp. 2-16. Also in Freeman [1987b]
    • (1983) In Workshop on Reusability in Programming , pp. 2-16
    • FREEMAN, P.1
  • 32
    • 0023384428 scopus 로고
    • A conceptual analysis of the Draco approach to constructing software systems
    • (July), Also in Freeman
    • FREEMAN, P. 1987a. A conceptual analysis of the Draco approach to constructing software systems. IEEE Trans. Softw. Eng. SE-13, 7 (July), 830-844. Also in Freeman [1987b].
    • (1987) IEEE Trans. Softw. Eng. SE-13 , vol.7 , pp. 830-844
    • FREEMAN, P.1
  • 33
    • 0041052469 scopus 로고
    • ED., IEEE Computer Society Press, Washington, D.C.
    • FREEMAN, P., ED. 1987b. Tutorial: Software Reusability. IEEE Computer Society Press, Washington, D.C.
    • (1987) Tutorial: Software Reusability
    • FREEMAN, P.1
  • 35
    • 0022667698 scopus 로고
    • Reusing and interconnecting software components
    • 19, 2 (Feb.), 16-28. Also in Freeman [1987b] and Prieto-Diaz and Arango, 1991
    • GOGUEN, J. A. 1986. Reusing and interconnecting software components. IEEE Comput. 19, 2 (Feb.), 16-28. Also in Freeman [1987b] and Prieto-Diaz and Arango [1991].
    • (1986) IEEE Comput.
    • GOGUEN, J.A.1
  • 36
    • 0000039028 scopus 로고
    • Principles of parameterized programming
    • Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, Chap. 7
    • GOGUEN, J. A. 1989. Principles of parameterized programming. In Frontier Series: Software Reusability: Volume I-Concepts and Models. Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, pp. 159-225, Chap. 7.
    • (1989) In Frontier Series: Software Reusability: Volume I-Concepts and Models. , pp. 159-225
    • GOGUEN, J.A.1
  • 39
    • 0020940301 scopus 로고
    • An expansive view of reusable software
    • (Newport, R.I., Sept.). ITT Programming, Stratford, Conn., Also in Horowitz and Munson [1984], Freeman [1987b], and Horowitz and Munson, 1989
    • HOROWITZ, E., AND MUNSON, J. B. 1983. An expansive view of reusable software. In Workshop on Reusability in Programming (Newport, R.I., Sept.). ITT Programming, Stratford, Conn., pp. 250-262. Also in Horowitz and Munson [1984], Freeman [1987b], and Horowitz and Munson [1989].
    • (1983) In Workshop on Reusability in Programming , pp. 250-262
    • HOROWITZ, E.1    MUNSON, J.B.2
  • 40
    • 0021494485 scopus 로고
    • An expansive view of reusable software
    • (Sept.), Originally Horowitz and Munson, 1983
    • HOROWITZ, E., AND MUNSON, J. B. 1984. An expansive view of reusable software. IEEE Trans. Softw. Eng. SE-10, 5 (Sept.), 477-487. Originally Horowitz and Munson [1983].
    • (1984) IEEE Trans. Softw. Eng. SE-10 , vol.5 , pp. 477-487
    • HOROWITZ, E.1    MUNSON, J.B.2
  • 41
  • 42
    • 0021818340 scopus 로고
    • A survey of application generators
    • (Jan.)
    • HOROWITZ, E., KEMPER, A., AND NARASIMHAN, B. 1985. A survey of application generators. IEEE Softw. 2, 1 (Jan.), 40-54.
    • (1985) IEEE Softw. , vol.2 , Issue.1 , pp. 40-54
    • HOROWITZ, E.1    KEMPER, A.2    NARASIMHAN, B.3
  • 43
    • 0020884577 scopus 로고
    • On the design of Ada
    • Mason, R.E.A., Ed. IFIP, Elsevier Science Pub., New York
    • ICHBIAH, J. D. 1983. On the design of Ada. In Information Processing 83. Mason, R.E.A., Ed. IFIP, Elsevier Science Pub., New York, pp. 1-10.
    • (1983) In Information Processing 83. , pp. 1-10
    • ICHBIAH, J.D.1
  • 44
    • 0003629548 scopus 로고
    • IMSL Math/Library User's Manual
    • 1.0 Edition, Houston, Tex.
    • IMSL 1987. IMSL Math/Library User's Manual. 1.0 Edition, Houston, Tex.
    • (1987)
  • 45
    • 84976768464 scopus 로고
    • Yacc: Yet Another Compiler-Compiler in the UNIX Programmer's Manual-Supplementary Documents
    • 7th ed. AT & T Bell Laboratories, Indianapolis, Ind.
    • JOHNSON, S. C. 1979. Yacc: Yet Another Compiler-Compiler in the UNIX Programmer's Manual-Supplementary Documents. 7th ed. AT & T Bell Laboratories, Indianapolis, Ind.
    • (1979)
    • JOHNSON, S.C.1
  • 47
    • 0024647368 scopus 로고
    • Incremental dynamic semantics for language-based programming environments
    • (Apr.), See also Kaiser, 1985
    • KAISER, G. E. 1989. Incremental dynamic semantics for language-based programming environments. ACM Trans. Program. Lang. Syst. 11, 2 (Apr.), 169-193. See also Kaiser [1985].
    • (1989) ACM Trans. Program. Lang. Syst. , vol.11 , Issue.2 , pp. 169-193
    • KAISER, G.E.1
  • 48
    • 0023384388 scopus 로고
    • Melding software systems from reusable building blocks
    • (July), Also in Tracz, 1988
    • KAISER, G. E., AND GARLAN, D. 1987. Melding software systems from reusable building blocks. IEEE Softw. 4, 4 (July), 17-24. Also in Tracz [1988].
    • (1987) IEEE Softw. , vol.4 , Issue.4 , pp. 17-24
    • KAISER, G.E.1    GARLAN, D.2
  • 49
    • 84976829987 scopus 로고
    • Synthesizing programming environments from reusable features
    • Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, Chap. 2
    • KAISER, G. E., AND GARLAN, D. 1989. Synthesizing programming environments from reusable features. In Frontier Series: Software Reusability: Volume II-Applications and Experience. Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, pp. 35-55, Chap. 2.
    • (1989) In Frontier Series: Software Reusability: Volume II-Applications and Experience. , pp. 35-55
    • KAISER, G.E.1    GARLAN, D.2
  • 50
    • 0023241122 scopus 로고
    • PARIS: A system for reusing partially interpreted schemas
    • (Monterey, Calif., Mar.). IEEE Computer Society Press, Los Alamitos, Calif., Also in Tracz [1988] and Katz et al., 1989
    • KATZ, S., RICHTER, C. A., AND THE, K. 1987. PARIS: A system for reusing partially interpreted schemas. In 9th International Conference on Software Engineering (Monterey, Calif., Mar.). IEEE Computer Society Press, Los Alamitos, Calif., pp. 377-385. Also in Tracz [1988] and Katz et al. [1989].
    • (1987) In 9th International Conference on Software Engineering , pp. 377-385
    • KATZ, S.1    RICHTER, C.A.2    THE, K.3
  • 51
    • 84976752577 scopus 로고
    • PARIS: A system for reusing partially interpreted schemas
    • Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, Chap. 10. Originally Katz et al., 1987
    • KATZ, S., RICHTER, C. A., AND THE, K. 1989. PARIS: A system for reusing partially interpreted schemas. In Frontier Series: Software Reusability: Volume I-Concepts and Models. Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, pp. 257-273, Chap. 10. Originally Katz et al. [1987].
    • (1989) In Frontier Series: Software Reusability: Volume I-Concepts and Models. , pp. 257-273
    • KATZ, S.1    RICHTER, C.A.2    THE, K.3
  • 52
    • 0020886881 scopus 로고
    • The Unix system and software reusability
    • (Newport, R.I., Sept.). ITT Programming, Stratford, Conn., Also in Kernighan, and Freeman [1987b], 1984
    • KERNIGHAN, B. W. 1983. The Unix system and software reusability. In Workshop on Reusability in Programming (Newport, R.I., Sept.). ITT Programming, Stratford, Conn., pp. 235-239. Also in Kernighan [1984] and Freeman [1987b].
    • (1983) In Workshop on Reusability in Programming , pp. 235-239
    • KERNIGHAN, B.W.1
  • 53
    • 0021493776 scopus 로고
    • The Unix system and software reusability
    • (Sept.), Originally Kernighan, 1983
    • KERNIGHAN, B. W. 1984. The Unix system and software reusability. IEEE Trans. Softw. Eng. SE-10, 5 (Sept.), 513-518. Originally Kernighan [1983].
    • (1984) IEEE Trans. Softw. Eng. SE-10 , vol.5 , pp. 513-518
    • KERNIGHAN, B.W.1
  • 55
    • 0021510711 scopus 로고
    • Software prototyping using the SETL programming language
    • (Oct.)
    • KRUCHTEN, P., SCHONBERG, E., AND SCHWARTZ, J. 1984. Software prototyping using the SETL programming language. IEEE Softw. 1, 4 (Oct.), 66-75.
    • (1984) IEEE Softw. , vol.1 , Issue.4 , pp. 66-75
    • KRUCHTEN, P.1    SCHONBERG, E.2    SCHWARTZ, J.3
  • 59
    • 0023804733 scopus 로고
    • Seer: A graphical retrieval system for reusable Ada software modules
    • (Manchester, N.H., May). IEEE Computer Society Press, Los Alamitos, Calif.
    • LATOUR, L., AND JOHNSON, E. 1988. Seer: A graphical retrieval system for reusable Ada software modules. In The 3rd International IEEE Conference on Ada Applications and Environments (Manchester, N.H., May). IEEE Computer Society Press, Los Alamitos, Calif., pp. 105-113.
    • (1988) In The 3rd International IEEE Conference on Ada Applications and Environments , pp. 105-113
    • LATOUR, L.1    JOHNSON, E.2
  • 60
    • 84976853340 scopus 로고
    • Lex: A Lexical Analyzer Generator in the UNIX Programmer's Manual-Supplementary Documents
    • 7th ed. AT & T Bell Laboratories, Indianapolis, Ind.
    • LESK, M. E., AND SCHMIDT, E. 1979. Lex: A Lexical Analyzer Generator in the UNIX Programmer's Manual-Supplementary Documents, 7th ed. AT & T Bell Laboratories, Indianapolis, Ind.
    • (1979)
    • LESK, M.E.1    SCHMIDT, E.2
  • 61
    • 0022665442 scopus 로고
    • A metaprogramming method and its economic justification
    • (Feb.)
    • LEVY, L. S. 1986. A metaprogramming method and its economic justification. IEEE Trans. Softw. Eng. SE-12, 2 (Feb.), 272-277.
    • (1986) IEEE Trans. Softw. Eng. , vol.SE-12 , Issue.2 , pp. 272-277
    • LEVY, L.S.1
  • 62
    • 0023859572 scopus 로고
    • Demeter: A CASE study of software growth through parameterized classes
    • (Singapore, Apr.). IEEE Computer Society Press, Los Alamitos, Calif.
    • LIEBERHERR, K. J., AND RIEL, A. J. 1988. Demeter: A CASE study of software growth through parameterized classes. In The 10th International Conference on Software Engineering (Singapore, Apr.). IEEE Computer Society Press, Los Alamitos, Calif., pp. 254-264.
    • (1988) In The 10th International Conference on Software Engineering , pp. 254-264
    • LIEBERHERR, K.J.1    RIEL, A.J.2
  • 63
    • 84976686428 scopus 로고
    • Data abstraction and hierarchy
    • (Orlando, Fla., Oct.). ACM Sigplan, New York
    • LISKOV, B. 1987. Data abstraction and hierarchy. In OOPSLA ′87, Addendum to the Proceedings (Orlando, Fla., Oct.). ACM Sigplan, New York, pp. 17-34.
    • (1987) In OOPSLA ′87, Addendum to the Proceedings , pp. 17-34
    • LISKOV, B.1
  • 65
    • 84976832826 scopus 로고
    • Wiley and Teubner Series in Computer Science: The Foundations of Program Verification
    • John Wiley, New York
    • LOECKX, J., AND SIEBER, K. 1984. Wiley and Teubner Series in Computer Science: The Foundations of Program Verification. John Wiley, New York.
    • (1984)
    • LOECKX, J.1    SIEBER, K.2
  • 66
    • 0021565704 scopus 로고
    • An overview of Anna, a specification language for Ada
    • (St. Paul, Minn., Oct.). IEEE Computer Society Press, Los Alamitos, Calif.
    • LUCKHAM, D. C., AND VON HENKE, F. W. 1984. An overview of Anna, a specification language for Ada. In 1984 Conference on Ada Applications and Environments (St. Paul, Minn., Oct.). IEEE Computer Society Press, Los Alamitos, Calif., pp. 116-127.
    • (1984) In 1984 Conference on Ada Applications and Environments , pp. 116-127
    • LUCKHAM, D.C.1    VON HENKE, F.W.2
  • 68
    • 0345473240 scopus 로고
    • Making expert systems explicit
    • IFIP, Elsevier Science Pub., New York
    • MCDERMOTT, J. 1986. Making expert systems explicit. In Information Processing 86. IFIP, Elsevier Science Pub., New York, pp. 539-544.
    • (1986) In Information Processing 86. , pp. 539-544
    • MCDERMOTT, J.1
  • 70
    • 0002099505 scopus 로고
    • Mass produced software components
    • (Garmisch, Germany, Oct.). Naur, P., and Randell, B., Eds. NATO Scientific Affairs Division, Brussels, Belgium
    • MCILROY, M. D., 1968. Mass produced software components. In Software Engineering: Report on a conference by the NATO Science Committee (Garmisch, Germany, Oct.). Naur, P., and Randell, B., Eds. NATO Scientific Affairs Division, Brussels, Belgium, pp. 138-150.
    • (1968) In Software Engineering: Report on a conference by the NATO Science Committee , pp. 138-150
    • MCILROY, M.D.1
  • 71
    • 0022565686 scopus 로고
    • Designing for Ada reuse: A case study
    • (Miami Beach, Fla., Apr.). IEEE Computer Society Press, Los Alamitos, Calif.
    • MENDAL, G. O., 1986. Designing for Ada reuse: A case study. In 2nd International Conference on Ada Applications and Environments (Miami Beach, Fla., Apr.). IEEE Computer Society Press, Los Alamitos, Calif., pp. 33-42.
    • (1986) In 2nd International Conference on Ada Applications and Environments , pp. 33-42
    • MENDAL, G.O.1
  • 72
    • 0023310259 scopus 로고
    • Reusability: The case for object-oriented design
    • (Mar.), Also in Tracz [1988] and Meyer, 1989
    • MEYER, B. 1987. Reusability: The case for object-oriented design. IEEE Softw. 4, 2 (Mar.), 50-63. Also in Tracz [1988] and Meyer [1989].
    • (1987) IEEE Softw. , vol.4 , Issue.2 , pp. 50-63
    • MEYER, B.1
  • 73
    • 84928705409 scopus 로고
    • Reusability: The case for object-oriented design
    • Biggerstaff, T. J., and Perlis. A. J., Eds. ACM Press, New York, Chap.l. Originally Meyer, 1987
    • MEYER, B. 1989. Reusability: The case for object-oriented design. In Frontier Series: Software Reusability: Volume II-Applications and Experience. Biggerstaff, T. J., and Perlis. A. J., Eds. ACM Press, New York, pp. 1-33, Chap.l. Originally Meyer [1987].
    • (1989) In Frontier Series: Software Reusability: Volume II-Applications and Experience. , pp. 1-33
    • MEYER, B.1
  • 75
    • 0020910608 scopus 로고
    • The Draco approach to constructing software from reusable components
    • (Newport, R.I., Sept.). ITT Programming, Stratford, Conn., Also in Neighbors [1984] and Freeman
    • NEIGHBORS, J. M. 1983. The Draco approach to constructing software from reusable components. In Workshop on Reusability in Programming (Newport, R.I., Sept.). ITT Programming, Stratford, Conn., pp. 167-178. Also in Neighbors [1984] and Freeman [1987b].
    • (1983) In Workshop on Reusability in Programming , pp. 167-178
    • NEIGHBORS, J.M.1
  • 76
    • 0021494931 scopus 로고
    • The Draco approach to constructing software from reusable components
    • (Sept.), Originally Neighbors, 1983
    • NEIGHBORS, J. M. 1984. The Draco approach to constructing software from reusable components. IEEE Trans. Softw. Eng. SE-10, 5 (Sept.), 564-574. Originally Neighbors [1983].
    • (1984) IEEE Trans. Softw. Eng. SE-10 , vol.5 , pp. 564-574
    • NEIGHBORS, J.M.1
  • 77
    • 0001776557 scopus 로고
    • Draco: A method for engineering reusable software systems
    • Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, Chap. 12. Also in Prieto-Diaz and Arango, 1991
    • NEIGHBORS, J. M. 1989. Draco: A method for engineering reusable software systems. In Frontier Series: Software Reusability: Volume I-Concepts and Models. Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, pp. 295-319, Chap. 12. Also in Prieto-Diaz and Arango [1991].
    • (1989) In Frontier Series: Software Reusability: Volume I-Concepts and Models , pp. 295-319
    • NEIGHBORS, J.M.1
  • 78
    • 0020884631 scopus 로고
    • Enhancing reusability with information hiding
    • (Newport, R.I., Sept.). ITT Programming, Stratford, Conn., Also in Freeman [1987b] and Parnas et al., 1989
    • PARNAS, D. L., CLEMENTS, P. C., AND WEISS, D. M. 1983. Enhancing reusability with information hiding. In Workshop on Reusability in Programming (Newport, R.I., Sept.). ITT Programming, Stratford, Conn., pp. 240-247. Also in Freeman [1987b] and Parnas et al. [1989].
    • (1983) In Workshop on Reusability in Programming , pp. 240-247
    • PARNAS, D.L.1    CLEMENTS, P.C.2    WEISS, D.M.3
  • 79
    • 0343145172 scopus 로고
    • Enhancing reusability with information hiding
    • Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, Chap. 6. Originally Parnas and Clements, 1983
    • PARNAS, D. L., CLEMENTS, P. C., AND WEISS, D. M. 1989. Enhancing reusability with information hiding. In Frontier Series: Software Reusability: Volume I-Concepts and Models. Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, pp. 141-157, Chap. 6. Originally Parnas and Clements [1983].
    • (1989) In Frontier Series: Software Reusability: Volume I-Concepts and Models. , pp. 141-157
    • PARNAS, D.L.1    CLEMENTS, P.C.2    WEISS, D.M.3
  • 80
    • 0020810134 scopus 로고
    • Program transformation systems
    • (Sept.)
    • PARTSCH, H., AND STEINBRUGGEN, R. 1983. Program transformation systems. ACM Comput. Surv. 15, 3 (Sept.), 199-236.
    • (1983) ACM Comput. Surv. , vol.15 , Issue.3 , pp. 199-236
    • PARTSCH, H.1    STEINBRUGGEN, R.2
  • 82
    • 0003163263 scopus 로고
    • Classification of reusable modules
    • Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, Chap. 4
    • PRIETO-DIAZ, R. 1989. Classification of reusable modules. In Frontier Series: Software Reusability: Volume I-Concepts and Models. Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, pp. 99-123, Chap. 4.
    • (1989) In Frontier Series: Software Reusability: Volume I-Concepts and Models. , pp. 99-123
    • PRIETO-DIAZ, R.1
  • 84
    • 0023126084 scopus 로고
    • Classifying software for reusability
    • (Jan.), Also in Freeman
    • PRIETO-DIAZ, R., AND FREEMAN, P. 1987. Classifying software for reusability IEEE Softw. 4, 1 (Jan.), 6-16. Also in Freeman [1987b].
    • (1987) IEEE Softw. , vol.4 , Issue.1 , pp. 6-16
    • PRIETO-DIAZ, R.1    FREEMAN, P.2
  • 85
    • 0022811811 scopus 로고
    • Module interconnection languages
    • (Nov.), Also in Freeman
    • PRIETO-DIAZ, R., AND NEIGHBORS, J. M. 1986. Module interconnection languages. J. Syst. Softw. 6, 4 (Nov.), 307-334. Also in Freeman [1987b].
    • (1986) J. Syst. Softw. , vol.6 , Issue.4 , pp. 307-334
    • PRIETO-DIAZ, R.1    NEIGHBORS, J.M.2
  • 86
    • 84976696650 scopus 로고
    • Use of the model equational language and program generator by management professionals
    • Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, Chap. 5
    • PRYWES, N. S., AND LOCK, E. D. 1989. Use of the model equational language and program generator by management professionals. In Frontier Series: Software Reusability: Volume II-Applications and Experience. Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, pp. 103-129, Chap. 5.
    • (1989) In Frontier Series: Software Reusability: Volume II-Applications and Experience , pp. 103-129
    • PRYWES, N.S.1    LOCK, E.D.2
  • 88
    • 0020935083 scopus 로고
    • Formalizing reusable software components
    • (Newport, R.I., Sept.). ITT Programming, ITT, Stratford, Conn.
    • RICH, C., AND WATERS, R. 1983. Formalizing reusable software components. In Workshop on Reusability in Programming (Newport, R.I., Sept.). ITT Programming, ITT, Stratford, Conn., pp. 152-159.
    • (1983) In Workshop on Reusability in Programming , pp. 152-159
    • RICH, C.1    WATERS, R.2
  • 89
    • 0024068820 scopus 로고
    • Automatic programming: Myths and prospects
    • (Aug.)
    • RICH, C., AND WATERS, R. C. 1988. Automatic programming: Myths and prospects. IEEE Comput 21, 8 (Aug.), 40-51.
    • (1988) IEEE Comput , vol.21 , Issue.8 , pp. 40-51
    • RICH, C.1    WATERS, R.C.2
  • 90
    • 84976766480 scopus 로고
    • Formalizing reusable software components in the programmer's apprentice
    • Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, Chap. 15. Expanded version of Rich and Waters, 1983
    • RICH, C., AND WATERS, R. C. 1989. Formalizing reusable software components in the programmer's apprentice. In Frontier Series: Software Reusability: Volume II-Applications and Experience. Biggerstaff, T. J., and Perlis, A. J., Eds. ACM Press, New York, pp. 313-343, Chap. 15. Expanded version of Rich and Waters [1983].
    • (1989) In Frontier Series: Software Reusability: Volume II-Applications and Experience. , pp. 313-343
    • RICH, C.1    WATERS, R.C.2
  • 91
    • 0021515960 scopus 로고
    • Abstraction techniques in modern programming languages
    • (Oct.)
    • SHAW. M. 1984. Abstraction techniques in modern programming languages. IEEE Softw. 1, 4 (Oct.), 10-26.
    • (1984) IEEE Softw. , vol.1 , Issue.4 , pp. 10-26
    • SHAW, M.1
  • 93
    • 84935055346 scopus 로고
    • Heterogeneous design idioms for software architectures
    • (Como, Italy, Oct.). IEEE Computer Society Press, Los Alamitos, Calif.
    • SHAW, M. 1991. Heterogeneous design idioms for software architectures. In Proceedings of the 6th International Workshop on Software Specification and Design (Como, Italy, Oct.). IEEE Computer Society Press, Los Alamitos, Calif., pp. 1-8.
    • (1991) In Proceedings of the 6th International Workshop on Software Specification and Design , pp. 1-8
    • SHAW, M.1
  • 96
    • 0022870650 scopus 로고
    • Object-oriented programming: Themes and variations
    • STEFIK, M., AND BOBROW, D. G. 1986. Object-oriented programming: Themes and variations. The AI Mag. 16, 4, 40-62.
    • (1986) The AI Mag. , vol.16 , Issue.4 , pp. 40-62
    • STEFIK, M.1    BOBROW, D.G.2
  • 97
    • 0342606957 scopus 로고
    • The TTL Data Book
    • Texas Instruments, Dallas, Tex.
    • TEXAS INSTRUMENTS 1985. The TTL Data Book. Vol. 2. Texas Instruments, Dallas, Tex.
    • (1985) , vol.2
  • 99
    • 0022665534 scopus 로고
    • Real-time software life cycle with the model system
    • (Feb.)
    • TSENG, J. S., SZYMANSKI, B., SHI, Y., AND PRYWES, N. S. 1986. Real-time software life cycle with the model system. IEEE Trans. Softw. Eng. SE-12, 2 (Feb.), 358-373.
    • (1986) IEEE Trans. Softw. Eng. , vol.SE-12 , Issue.2 , pp. 358-373
    • TSENG, J.S.1    SZYMANSKI, B.2    SHI, Y.3    PRYWES, N.S.4
  • 102
    • 0022135123 scopus 로고
    • The programmer's apprentice: A session with KBEmacs
    • (Nov.)
    • WATERS, R. C. 1985. The programmer's apprentice: A session with KBEmacs. IEEE Trans. Softw. Eng. SE-11, 11 (Nov.), 1296-1320.
    • (1985) IEEE Trans. Softw. Eng. , vol.SE-11 , Issue.11 , pp. 1296-1320
    • WATERS, R.C.1
  • 103
    • 0020923478 scopus 로고
    • Varieties of reusability
    • (Newport, R.I., Sept.). ITT Programming, Stratford, Conn., Also in Freeman
    • WEGNER, P. 1983. Varieties of reusability. In Workshop on Reusability in Programming (Newport, R.I., Sept.). ITT Programming, Stratford, Conn., pp. 30-44. Also in Freeman [1987b].
    • (1983) In Workshop on Reusability in Programming , pp. 30-44
    • WEGNER, P.1
  • 104
    • 0021371582 scopus 로고
    • The operational versus the conventional approach to software development
    • (Feb.)
    • ZAVE, P. 1984. The operational versus the conventional approach to software development. Commun. ACM 27, 2 (Feb.), 104-118.
    • (1984) Commun. ACM , vol.27 , Issue.2 , pp. 104-118
    • ZAVE, P.1
  • 105
    • 0022671252 scopus 로고
    • Salient features of an executable specification language and its environment
    • (Feb.)
    • ZAVE, P., AND SCHELL, W. 1986. Salient features of an executable specification language and its environment. IEEE Trans. Softw. Eng. SE-12, 2 (Feb.), 312-325.
    • (1986) IEEE Trans. Softw. Eng. , vol.SE-12 , Issue.2 , pp. 312-325
    • ZAVE, P.1    SCHELL, W.2


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