메뉴 건너뛰기




Volumn 20, Issue 8, 1977, Pages 564-576

Abstraction Mechanisms in CLU

Author keywords

control abstractions; data abstractions; data types; programming languages; programming methodology; separate compilation

Indexed keywords

COMPUTER PROGRAMMING;

EID: 0017526283     PISSN: 00010782     EISSN: 15577317     Source Type: Journal    
DOI: 10.1145/359763.359789     Document Type: Article
Times cited : (464)

References (24)
  • 1
    • 0001775038 scopus 로고
    • A catalogue of optimizing transformations
    • IBM Thomas J. Watson Res. Ctr., Yorktown Heights, N.Y.
    • Allen, F.E., and Cocke, J. A catalogue of optimizing transformations. Rep. RC 3548. IBM Thomas J. Watson Res. Ctr., Yorktown Heights, N.Y., 1971.
    • (1971) Rep. RC 3548
    • Allen, F.E.1    Cocke, J.2
  • 2
    • 84910284482 scopus 로고
    • A program data flow analysis procedure
    • IBM Thomas J. Watson Res. Ctr., Yorktown Heights, N.Y.
    • Allen, F.E. A program data flow analysis procedure. Rep. RC 5278, IBM Thomas J. Watson Res. Ctr., Yorktown Heights, N.Y., 1975.
    • (1975) Rep. RC 5278
    • Allen, F.E.1
  • 4
    • 0004067132 scopus 로고
    • The SIMULA 67 common base language
    • Norwegian Comptng. Ctr., Oslo.
    • Dahl, O.J., Myhrhaug, B., and Nygaard, K. The SIMULA 67 common base language. Pub. S-22, Norwegian Comptng. Ctr., Oslo, 1970.
    • (1970) Pub. S-22
    • Dahl, O.J.1    Myhrhaug, B.2    Nygaard, K.3
  • 5
    • 0016725889 scopus 로고
    • Programming-in-the-large versus programming-in-the-small
    • SIGPLAN Notices 10, June
    • DeRemer, F., and Kron, H. Programming-in-the-large versus programming-in-the-small. Proc. Int. Conf. on Reliable Software, SIGPLAN Notices 10, 6 (June 1975), 114-121.
    • (1975) Proc. Int. Conf. on Reliable Software , vol.6 , pp. 114-121
    • DeRemer, F.1    Kron, H.2
  • 6
    • 0001654941 scopus 로고
    • Notes on structured programming
    • A.P.I.C. Studies in Data Processing, Academic Press, New York
    • Dijkstra, E.W. Notes on structured programming. Structured Programming, A.P.I.C. Studies in Data Processing No. 8, Academic Press, New York, 1972, pp. 1-81.
    • (1972) Structured Programming , Issue.8 , pp. 1-81
    • Dijkstra, E.W.1
  • 7
    • 0011694301 scopus 로고
    • Abstract data types and software validation
    • Rep ISI/RR-76-48, U. of Southern California, Marina del Rey, Calif., Aug.
    • Guttag, J.V., Horowitz, E., and Musser, D.R. Abstract data types and software validation. Rep ISI/RR-76-48, Inform. Sci. Inst., U. of Southern California, Marina del Rey, Calif., Aug. 1976.
    • (1976) Inform. Sci. Inst.
    • Guttag, J.V.1    Horowitz, E.2    Musser, D.R.3
  • 8
    • 0015482118 scopus 로고
    • Proof of correctness of data representations
    • Hoare, C.A.R. Proof of correctness of data representations. Acta Informatica 4 (1972), 271-281.
    • (1972) Acta Informatica , vol.4 , pp. 271-281
    • Hoare, C.A.R.1
  • 9
    • 0003657590 scopus 로고
    • Sorting and Searching. Addison Wesley, Reading, Mass.
    • Knuth, D. The Art of Computer Programming, Vol. 3: Sorting and Searching. Addison Wesley, Reading, Mass., 1973.
    • (1973) The Art of Computer Programming , vol.3
    • Knuth, D.1
  • 10
    • 84976726317 scopus 로고    scopus 로고
    • Laboratory for Computer Science Progress Report 1974-1975
    • Lab. for Comptr. Sci., M.I.T, To be published
    • Laboratory for Computer Science Progress Report 1974-1975. Comput. Structures Group. Rep. PR-XII, Lab. for Comptr. Sci., M.I.T. To be published.
    • Comput. Structures Group. Rep. PR-XII
  • 11
    • 0002179618 scopus 로고
    • Protection. Proc. Fifth Annual Princeton Conf
    • Princeton U., Princeton, N.J.
    • Lampson, B.W. Protection. Proc. Fifth Annual Princeton Conf. on Inform. Sci. and Syst., Princeton U., Princeton, N.J., 1971, pp. 437-443.
    • (1971) Inform. Sci. and Syst. , pp. 437-443
    • Lampson, B.W.1
  • 12
    • 84976670850 scopus 로고
    • Programming with abstract data types
    • on Very High Level Languages, Notices 9, April
    • Liskov, B.H., and Zilles, S.N. Programming with abstract data types. Proc. ACM SIGPLAN Conf. on Very High Level Languages, SIGPLAN Notices 9, 4 (April 1974), 50-59.
    • (1974) Proc. ACM SIGPLAN Conf. , vol.4 , pp. 50-59
    • Liskov, B.H.1    Zilles, S.N.2
  • 13
    • 0016487425 scopus 로고
    • Specification techniques for data abstractions
    • IEEE SE-1
    • Liskov, B.H., and Zilles, S.N. Specification techniques for data abstractions. IEEE Trans. Software Eng., SE-1 (1975), 7-19.
    • (1975) Trans. Software Eng. , pp. 7-19
    • Liskov, B.H.1    Zilles, S.N.2
  • 14
    • 0039688910 scopus 로고
    • An appraisal of program specifications
    • Lab. for Comptr. Sci., M.I.T., Cambridge, Mass., July
    • Liskov, B.H., and Berzins, V. An appraisal of program specifications. Comput. Structures Group Memo 141, Lab. for Comptr. Sci., M.I.T., Cambridge, Mass., July 1976.
    • (1976) Comput. Structures Group Memo 141
    • Liskov, B.H.1    Berzins, V.2
  • 15
    • 84915019518 scopus 로고
    • LISP 1.5
    • M.I.T. Press, Cambridge, Mass.
    • McCarthy, J., et al. LISP 1.5 Programmer's Manual. M.I.T. Press, Cambridge, Mass., 1962.
    • (1962) Programmer's Manual
    • McCarthy, J.1
  • 16
    • 0015561577 scopus 로고    scopus 로고
    • Protection in programming languages
    • Jan
    • Morris, J.H. Protection in programming languages. Comm. ACM 16, 1 (Jan. 1973), 15-21.
    • Comm. ACM , vol.16 , Issue.1 , pp. 15-21
    • Morris, J.H.1
  • 17
    • 0039232724 scopus 로고
    • Information distribution aspects of design methodology
    • North-Holland Pub. Co., Amsterdam
    • Parnas, D.L. Information distribution aspects of design methodology. Information Processing 71, Vol. 1, North-Holland Pub. Co., Amsterdam, 1972, pp. 339-344.
    • (1972) Information Processing 71 , vol.1 , pp. 339-344
    • Parnas, D.L.1
  • 18
    • 84976684482 scopus 로고
    • An analysis of inline substitution for the CLU programming language
    • M.I.T., Comput. Structures Group Memo 139, Cambridge, Mass., June
    • Scheifler, R.W. An analysis of inline substitution for the CLU programming language. Comput. Structures Group Memo 139, Lab. for Comptr. Sci., M.I.T., Cambridge, Mass., June 1976.
    • (1976) Lab. for Comptr. Sci.
    • Scheifler, R.W.1
  • 19
    • 0016459487 scopus 로고
    • The verification and synthesis of data structures
    • Spitzen, J., and Wegbreit, B. The verification and synthesis of data structures. Acta Informatica 4 (1975), 127-144.
    • (1975) Acta Informatica , vol.4 , pp. 127-144
    • Spitzen, J.1    Wegbreit, B.2
  • 20
    • 84914865167 scopus 로고
    • Data structures: an axiomatic approach
    • 2639, Bolt, Beranek and Newman, Cambridge, Mass.
    • Standish, T.A. Data structures: an axiomatic approach. Rep. 2639, Bolt, Beranek and Newman, Cambridge, Mass., 1973.
    • (1973) Rep.
    • Standish, T.A.1
  • 21
    • 77956742740 scopus 로고
    • Module interconnection in programming systems supporting abstraction
    • CS-16, Brown U., Providence, R. I.
    • Thomas, J.W. Module interconnection in programming systems supporting abstraction. Rep. CS-16, Comptr. Sci. Prog., Brown U., Providence, R. I., 1976.
    • (1976) Comptr. Sci. Prog.
    • Thomas, J.W.1
  • 22
    • 84976773567 scopus 로고
    • Program development by stepwise refinement
    • Wirth, N. Program development by stepwise refinement. Comm. ACM 14, 4 (1971), 221-227.
    • (1971) Comm. ACM , vol.14 , Issue.4 , pp. 221-227
    • Wirth, N.1
  • 23
    • 0015197891 scopus 로고
    • The programming language PASCAL
    • Wirth, N. The programming language PASCAL. Acta Informatica 1 (1971), 35-63.
    • (1971) Acta Informatica , vol.1 , pp. 35-63
    • Wirth, N.1
  • 24
    • 0017268457 scopus 로고
    • An introduction to the construction and verification of Alphard programs
    • SE
    • Wulf, W.A., London, R., and Shaw, M. An introduction to the construction and verification of Alphard programs. IEEE Trans. Software Eng. SE-2 (1976), 253-264.
    • (1976) IEEE Trans. Software Eng. , pp. 253-264
    • Wulf, W.A.1    London, R.2    Shaw, M.3


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