메뉴 건너뛰기




Volumn 68, Issue 9, 1980, Pages 1119-1130

The Impact of Abstraction Concerns on Modern Programming Languages

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER PROGRAMMING; COMPUTER PROGRAMMING LANGUAGES;

EID: 0019057084     PISSN: 00189219     EISSN: 15582256     Source Type: Journal    
DOI: 10.1109/PROC.1980.11811     Document Type: Article
Times cited : (27)

References (76)
  • 2
    • 0018650950 scopus 로고
    • An Alphard specification of a correct and efficient transformation on data structures
    • Apr.
    • J. L. Bentley and M. Shaw, “An Alphard specification of a correct and efficient transformation on data structures,” in Proc. IEEE Conf. Specifications of Reliable Software, pp. 222-237, Apr. 1979.
    • (1979) Proc. IEEE Conf. Specifications of Reliable Software , pp. 222-237
    • Bentley, J.L.1    Shaw, M.2
  • 4
    • 0016521875 scopus 로고
    • The programming language Concurrent Pascal
    • June
    • P. Brinch Hansen, “The programming language Concurrent Pascal,” IEEE Trans. Software Eng., vol. SE-1, June 1975.
    • (1975) IEEE Trans. Software Eng. , vol.SE-1
    • Brinch Hansen, P.1
  • 7
    • 0009240346 scopus 로고
    • NATO, 1970. Report on a Conference Sponsored by the NATO Science Committee (Rome, Italy), Oct. 27-31
    • J. N. Buxton and B. Randell, Eds., Software Engineering Techniques. NATO, 1970. Report on a Conference Sponsored by the NATO Science Committee (Rome, Italy), Oct. 27-31, 1969.
    • (1969) Software Engineering Techniques
    • Buxton, J.N.1    Randell, B.2
  • 9
    • 0013402381 scopus 로고
    • Hierarchial program structures
    • New York: Academic Press
    • O.-J. Dahl and C. A. R. Hoare, “Hierarchial program structures,” in Structured Programming. New York: Academic Press, 1972, pp. 175-220.
    • (1972) Structured Programming , pp. 175-220
    • Dahl, O.-J.1    Hoare, C.A.R.2
  • 15
    • 0016963069 scopus 로고
    • Programming-in-the-Large vs. Programming-in-the-Small
    • June
    • F. De Renter and H. H. Kron, “Programming-in-the-Large vs. Programming-in-the-Small,” IEEE Trans. Software Eng., vol. SE-2, June 1976.
    • (1976) IEEE Trans. Software Eng. , vol.SE-2
    • De Renter, F.1    Kron, H.H.2
  • 16
    • 0000209111 scopus 로고
    • GOTO statement considered harmful
    • Mar.
    • E. W. Dijkstra, “GOTO statement considered harmful,”Commun. Ass. Comput. Mach.,vol. 11,no. 3,Mar. 1968.
    • (1968) Commun. Ass. Comput. Mach. , vol.l1 , Issue.3
    • Dijkstra, E.W.1
  • 17
    • 0001654941 scopus 로고
    • Notes on structured programming
    • New York: Academic Press
    • “Notes on structured programming,” in Structured Programming. New York: Academic Press, 1972, pp. 1-82.
    • (1972) Structured Programming , pp. 1-82
    • Dijkstra, E.W.1
  • 18
    • 85072519230 scopus 로고
    • The foundations of a provably secure operating system (PSOS)
    • in
    • R. Feiertag and P. G. Neumann, “The foundations of a provably secure operating system (PSOS),” in Proc. Nat. Computer Conf., pp. 329-334, 1979.
    • (1979) Proc. Nat. Computer Conf. , pp. 329-334
    • Feiertag, R.1    Neumann, P.G.2
  • 20
    • 0016992842 scopus 로고
    • Observations of fallibility in applications of modern programming methodologies
    • Sept.
    • S. Gerhart and L. Yelowitz, “Observations of fallibility in applications of modern programming methodologies,” IEEE Trans. Software Eng., vol. SE-2, Sept. 1976.
    • (1976) IEEE Trans. Software Eng. , vol.SE-2
    • Gerhart, S.1    Yelowitz, L.2
  • 21
    • 0018650943 scopus 로고
    • Preliminary report on the Delta experiment: Specification and verification of a multiple-user file updating module
    • in
    • S. L. Gerhart and D. S. Wile, “Preliminary report on the Delta experiment: Specification and verification of a multiple-user file updating module,” in Proc. IEEE Conf. Specifications of Reliable Software, IEEE Comput. Soc, pp. 198-211, 1979.
    • (1979) Proc. IEEE Conf. Specifications of Reliable Software, IEEE Comput. Soc , pp. 198-211
    • Gerhart, S.L.1    Wile, D.S.2
  • 24
    • 84915051578 scopus 로고
    • Constructing verified and reliable communications processing systems
    • Oct.
    • D. I. Good, “Constructing verified and reliable communications processing systems,” ACM Software Eng. Notes, vol. 2, no. 5, Oct. 1977.
    • (1977) ACM Software Eng. Notes , vol.2 , Issue.5
    • Good, D.I.1
  • 27
    • 0017504316 scopus 로고
    • Abstract data types and the development of data structures
    • June
    • J. V. Guttag, “Abstract data types and the development of data structures,” Commun. Ass. Comput. Mach., vol. 20, no. 6, June 1977.
    • (1977) Commun. Ass. Comput. Mach. , vol.20 , Issue.6
    • Guttag, J.V.1
  • 29
    • 0018914173 scopus 로고
    • Notes on type abstraction (version 2)
    • Jan.
    • J. V. Guttag, “Notes on type abstraction (version 2),” IEEE Trans. Software Eng., vol. SE-6, pp. 13-23, Jan. 1980.
    • (1980) IEEE Trans. Software Eng. , vol.SE-6 , pp. 13-23
    • Guttag, J.V.1
  • 32
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • Oct.
    • C. A. R. Hoare, “An axiomatic basis for computer programming,” Commun. Ass. Comput. Mach., vol. 12, Oct. 1969.
    • (1969) Commun. Ass. Comput. Mach. , vol.12
    • Hoare, C.A.R.1
  • 33
    • 0015482118 scopus 로고
    • Proof of correctness of data representations
    • no.
    • “Proof of correctness of data representations,” Acta Informatica, vol. 1,no. 4,1972.
    • (1972) Acta Informatica , vol.1 , Issue.4
    • Hoare, C.A.R.1
  • 34
    • 0012151036 scopus 로고
    • Notes on data structuring
    • New York: Academic Press
    • “Notes on data structuring,” in Structured Programming. New York: Academic Press, 1972, pp. 83-174.
    • (1972) Structured Programming , pp. 83-174
    • Hoare, C.A.R.1
  • 35
    • 0000972249 scopus 로고
    • An axiomatic definition of the programming language Pascal
    • no.
    • C. A. R. Hoare and N. Wirth, “An axiomatic definition of the programming language Pascal,” Acta Informatica, vol. 2, no. 4, 1973.
    • (1973) Acta Informatica , vol.2 , Issue.4
    • Hoare, C.A.R.1    Wirth, N.2
  • 37
    • 84969811120 scopus 로고
    • Preliminary Ada reference manual
    • et at, no. , June
    • J. D. Ichbiah et at, “Preliminary Ada reference manual,” Ass. Comput. Mach. SIGPLAN Notices, vol. 14, no. 6A, June 1979.
    • (1979) Ass. Comput. Mach. SIGPLAN Notices , vol.14 , Issue.6A
    • Ichbiah, J.D.1
  • 38
    • 84976682041 scopus 로고
    • Rationale for the design of the Ada programming language
    • June
    • J. D. Ichbiah et al., “Rationale for the design of the Ada programming language,” Ass. Comput. Mach. SIGPLAN Notices, vol. 14, no. 6B, June 1979.
    • (1979) Ass. Comput. Mach. SIGPLAN Notices , vol.14 , Issue.6B
    • Ichbiah, J.D.1
  • 45
    • 0016487425 scopus 로고
    • Specification techniques for data abstractions
    • Mar.
    • B. H. Liskov and S. N. Zitles. “Specification techniques for data abstractions,”IEEE Trans. Software Eng., vol. SE-1, Mar. 1975.
    • (1975) IEEE Trans. Software Eng. , vol.SE-1
    • Liskov, B.H.1    Zitles, S.N.2
  • 50
    • 0016951438 scopus 로고
    • Security kernel validation in practice,” Commun.
    • May
    • J. K. Millen. “Security kernel validation in practice,” Commun. Ass. Comput. Mach., vol. 19, no. 5, May 1976.
    • (1976) Ass. Comput. Mach. , vol.19 , Issue.5
    • Millen, J.K.1
  • 52
    • 0015561577 scopus 로고
    • Protection in programming languages
    • Jan.
    • J. H. Morris, “Protection in programming languages,” Commun. Ass. Comput. Mach., vol. 16, Jan. 1973.
    • (1973) Commun. Ass. Comput. Mach. , vol.16
    • Morris, J.H.1
  • 53
    • 84939732366 scopus 로고
    • NATO, 1969, Report on a Conference Sponsored by the NATO Science Committee (Garmisch, Germany), Oct. 7-11
    • P. Naur and B. Randell, Eds., Software Engineering. NATO, 1969, Report on a Conference Sponsored by the NATO Science Committee (Garmisch, Germany), Oct. 7-11, 1968.
    • (1968) Software Engineering
    • Naur, P.1    Randell, B.2
  • 54
    • 0039232724 scopus 로고
    • Information distribution aspects of design methodology
    • in
    • D. L. Parnas, “Information distribution aspects of design methodology,” in Proc. IFIP Congr., booklet TA-3, pp. 26-30, 1971.
    • (1971) Proc. IFIP Congr., booklet TA-3 , pp. 26-30
    • Parnas, D.L.1
  • 55
    • 0015346655 scopus 로고
    • A technique for software module specification with examples
    • May
    • “A technique for software module specification with examples,” Commun. Ass. Comput. Mach., vol. 15, May 1972.
    • (1972) Commun. Ass. Comput. Mach. , vol.15
    • Parnas, D.L.1
  • 56
    • 0015482049 scopus 로고
    • On the criteria to be used in decomposing systems into modules
    • Dec.
    • “On the criteria to be used in decomposing systems into modules,” Commun. Ass. Comput. Mach., vol. 15, no. 12, Dec. 1972.
    • (1972) Commun. Ass. Comput. Mach. , vol.15 , Issue.12
    • Parnas, D.L.1
  • 58
    • 84939732225 scopus 로고
    • Workshop on Quantitative Software Models for Reliability,. (IEEE Catalog no. TH0067-9.)
    • Workshop on Quantitative Software Models for Reliability, Complexity, and Cost: an Assessment of the State of the Art, 1979. (IEEE Catalog no. TH0067-9.)
    • (1979) Complexity, and Cost: an Assessment of the State of the Art
  • 60
    • 84938009513 scopus 로고
    • Proceedings of the international symposium on extensible languages
    • Dec.
    • S. A. Schuman, Ed., “Proceedings of the international symposium on extensible languages,” Ass. Comput. Mach. SIGPLAN Notices, vol. 6, Dec. 1971.
    • (1971) Ass. Comput. Mach. SIGPLAN Notices , vol.6
    • Schuman, S.A.1
  • 62
    • 0017526351 scopus 로고
    • Abstraction and verification in Alphard: Defining and specifying iteration and generators
    • Aug.
    • M. Shaw, W. A. Wulf and R. L. London “Abstraction and verification in Alphard: Defining and specifying iteration and generators,” Commun. Ass. Comput. Mach., vol. 20, no. 8, Aug. 1977.
    • (1977) Commun. Ass. Comput. Mach. , vol.20 , Issue.8
    • Shaw, M.1    Wulf, W.A.2    London, R.L.3
  • 65
    • 0002455118 scopus 로고
    • Toward relaxing assumptions in languages and their implementations
    • Mar.
    • M. Shaw and W. A. Wulf, “Toward relaxing assumptions in languages and their implementations,” SIGPLAN Notices, vol. 13, no. 3, pp. 45-61, Mar. 1980.
    • (1980) SIGPLAN Notices , vol.13 , Issue.3 , pp. 45-61
    • Shaw, M.1    Wulf, W.A.2
  • 69
    • 0018983212 scopus 로고
    • Specification and verification of the UCLA security kernel
    • Feb.
    • B. J. Walker, R. A. Kemmerer, and G. J. Popek, “Specification and verification of the UCLA security kernel,” Commun. ACM, vol. 23, no. 2, Feb. 1980.
    • (1980) Commun. ACM , vol.23 , Issue.2
    • Walker, B.J.1    Kemmerer, R.A.2    Popek, G.J.3
  • 71
    • 84976773567 scopus 로고
    • Program development by stepwise refinement
    • Apr.
    • N. Wirth, “Program development by stepwise refinement,” Commun. Ass. Comput. Mach., vol. 14, no. 4, Apr. 1971.
    • (1971) Commun. Ass. Comput. Mach. , vol.14 , Issue.4
    • Wirth, N.1
  • 72
    • 0017415832 scopus 로고
    • Modula: A language for modular programming
    • Jan.
    • “Modula: A language for modular programming,” Software Practice Experience, vol. 7, no. 1, Jan. 1977.
    • (1977) Software Practice Experience , vol.7 , Issue.1
    • Wirth, N.1
  • 74
    • 0017268457 scopus 로고
    • An introduction to the construction and verification of Alphard programs
    • Dec.
    • W. A. Wulf, R. L. London, and M. Shaw, “An introduction to the construction and verification of Alphard programs,” IEEE Trans. Software Eng., vol. SE-2, Dec. 1976.
    • (1976) IEEE Trans. Software Eng. , vol.SE-2
    • Wulf, W.A.1    London, R.L.2    Shaw, M.3


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