메뉴 건너뛰기




Volumn 12, Issue 10, 2000, Pages 917-980

Survey of concurrent object-oriented languages

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; CONCURRENCY CONTROL; PARALLEL PROCESSING SYSTEMS; SOFTWARE ENGINEERING; SURVEYS; SYNCHRONIZATION;

EID: 0034243286     PISSN: 10403108     EISSN: None     Source Type: Journal    
DOI: 10.1002/1096-9128(20000825)12:10<917::AID-CPE517>3.0.CO;2-F     Document Type: Article
Times cited : (44)

References (260)
  • 1
    • 0020719929 scopus 로고
    • Concepts and notations for concurrent programming
    • Andrews GR, Schneider FB. Concepts and notations for concurrent programming. ACM Computing Surveys 1983; 15(1):3-43.
    • (1983) ACM Computing Surveys , vol.15 , Issue.1 , pp. 3-43
    • Andrews, G.R.1    Schneider, F.B.2
  • 2
    • 0024736238 scopus 로고
    • Programming languages for distributed computing systems
    • Bal HE, Steiner JS, Tanenbaum AS. Programming languages for distributed computing systems. ACM Computing Surveys 1989; 21(3):261-322.
    • (1989) ACM Computing Surveys , vol.21 , Issue.3 , pp. 261-322
    • Bal, H.E.1    Steiner, J.S.2    Tanenbaum, A.S.3
  • 4
    • 0038214863 scopus 로고
    • A brief survey of systems providing process or object migration facilities
    • Nuttal M. A brief survey of systems providing process or object migration facilities. Operating Systems Review 1994; 28(4):64-80.
    • (1994) Operating Systems Review , vol.28 , Issue.4 , pp. 64-80
    • Nuttal, M.1
  • 5
    • 0013330266 scopus 로고
    • A survey of parallel programming languages and tools
    • NASA Ames
    • Cheng DY. A survey of parallel programming languages and tools. Technical Report RND-93-005, NASA Ames, 1993.
    • (1993) Technical Report RND-93-005
    • Cheng, D.Y.1
  • 6
    • 84976667784 scopus 로고
    • A survey of implementations of concurrent, parallel and distributed Smalltalk
    • Yaoqing G, Kwong YC. A survey of implementations of concurrent, parallel and distributed Smalltalk. ACM SIGPLAN Notices 1993; 28(9):29-35.
    • (1993) ACM SIGPLAN Notices , vol.28 , Issue.9 , pp. 29-35
    • Yaoqing, G.1    Kwong, Y.C.2
  • 7
    • 0003213260 scopus 로고
    • Parallelism in object-oriented languages: A survey
    • Wyatt B, Kavi K, Hufnagel S. Parallelism in object-oriented languages: a survey. IEEE Computer 1992; 11(6):56-66.
    • (1992) IEEE Computer , vol.11 , Issue.6 , pp. 56-66
    • Wyatt, B.1    Kavi, K.2    Hufnagel, S.3
  • 9
    • 0342323177 scopus 로고
    • Concurrency issues in object-oriented programming languages
    • Tsichritzis D (ed.). University of Geneva, Switzerland
    • Papathomas M. Concurrency issues in object-oriented programming languages. Object Oriented Development, Tsichritzis D (ed.). University of Geneva, Switzerland 1989; 207-245.
    • (1989) Object Oriented Development , pp. 207-245
    • Papathomas, M.1
  • 10
    • 0343628195 scopus 로고
    • Language design rationale and semantic framework for concurrent object-oriented programming PhD Thesis, University of Geneva, Switzerland
    • Papathomas M. Language design rationale and semantic framework for concurrent object-oriented programming. PhD Thesis, University of Geneva, Switzerland, 1992.
    • (1992)
    • Papathomas, M.1
  • 11
    • 0011616678 scopus 로고
    • A survey of software environments for exploiting network computing resources
    • Mississippi State University
    • Turcotte LH. A survey of software environments for exploiting network computing resources. Technical Report, Mississippi State University, 1993.
    • (1993) Technical Report
    • Turcotte, L.H.1
  • 12
    • 0008538378 scopus 로고
    • Imperative concurrent object-oriented languages: An annotated bibliography
    • International Computer Science Institute, Berkeley
    • Philippsen M. Imperative concurrent object-oriented languages: An annotated bibliography. Technical Report TR-95-049, International Computer Science Institute, Berkeley, 1995.
    • (1995) Technical Report TR-95-049
    • Philippsen, M.1
  • 13
    • 0032158291 scopus 로고    scopus 로고
    • Concurrency and distribution in object-oriented programming
    • Briot J-P, Guerraoui R, Löhr K-P. Concurrency and distribution in object-oriented programming. ACM Computing Surveys 1998; 30(3):291-329.
    • (1998) ACM Computing Surveys , vol.30 , Issue.3 , pp. 291-329
    • Briot, J.-P.1    Guerraoui, R.2    Löhr, K.-P.3
  • 14
    • 84976657559 scopus 로고
    • Dimensions of object.Based language design
    • Wegner P. Dimensions of object.based language design. OOPSLA, 1987; 168-182.
    • (1987) OOPSLA , pp. 168-182
    • Wegner, P.1
  • 15
    • 0022333721 scopus 로고
    • On understanding types, data abstractions, and polymorphism
    • Cardelli L, Wegner P. On understanding types, data abstractions, and polymorphism. ACM Computing Surveys 1985; 17(4):471-522.
    • (1985) ACM Computing Surveys , vol.17 , Issue.4 , pp. 471-522
    • Cardelli, L.1    Wegner, P.2
  • 16
    • 84976812206 scopus 로고
    • Understanding object-oriented: A unifying paradigm
    • Korson T, McGregor JD. Understanding object-oriented: A unifying paradigm. Communications of the ACM 1990; 33(9):40-60.
    • (1990) Communications of the ACM , vol.33 , Issue.9 , pp. 40-60
    • Korson, T.1    McGregor, J.D.2
  • 21
    • 0015482049 scopus 로고
    • On the criteria to be used in decomposing systems into modules
    • Parnas DL. On the criteria to be used in decomposing systems into modules. Communications of the ACM 1972; 15(12):1053-1058.
    • (1972) Communications of the ACM , vol.15 , Issue.12 , pp. 1053-1058
    • Parnas, D.L.1
  • 22
    • 84976655461 scopus 로고
    • Covariance and contravariance : Conflict without a cause
    • Castagna G. Covariance and contravariance : conflict without a cause. ACM TOPLAS 1995; 17(3):431-447.
    • (1995) ACM TOPLAS , vol.17 , Issue.3 , pp. 431-447
    • Castagna, G.1
  • 23
    • 84987239470 scopus 로고
    • Encapsulation and inheritance
    • Snyder A. Encapsulation and inheritance. OOPSLA, 1986; 38-45.
    • (1986) OOPSLA , pp. 38-45
    • Snyder, A.1
  • 24
    • 84945713135 scopus 로고
    • Applying design by contract
    • Meyer B. Applying design by contract. IEEE Computer 1992; 25(10):40-51.
    • (1992) IEEE Computer , vol.25 , Issue.10 , pp. 40-51
    • Meyer, B.1
  • 25
    • 0001332790 scopus 로고
    • Analysis of inheritance anomaly in object-oriented concurrent programming languages
    • Agha G, Wegner P, Yonezawa A (eds.). MIT Press
    • Matsuoka S, Yonezawa A. Analysis of inheritance anomaly in object-oriented concurrent programming languages. Research Directions in Concurrent Object-Oriented Programming, Agha G, Wegner P, Yonezawa A (eds.). MIT Press, 1993; 107-150.
    • (1993) Research Directions in Concurrent Object-oriented Programming , pp. 107-150
    • Matsuoka, S.1    Yonezawa, A.2
  • 27
    • 0342758025 scopus 로고    scopus 로고
    • Concurrent object-oriented languages and the inheritance anomaly
    • Casavant T, Tvrdik P, Plásil F (eds.). IEEE Computer Society Press
    • Kafura DG, Lavender RG. Concurrent object-oriented languages and the inheritance anomaly. Parallel Computers: Theory and Practice, Casavant T, Tvrdik P, Plásil F (eds.). IEEE Computer Society Press, 1996; 221-264.
    • (1996) Parallel Computers: Theory and Practice , pp. 221-264
    • Kafura, D.G.1    Lavender, R.G.2
  • 29
    • 0002541277 scopus 로고
    • Inheritance in Actor based concurrent object-oriented languages
    • Kafura DG, Lee KH. Inheritance in Actor based concurrent object-oriented languages. ECOOP, 1989; 131-145.
    • (1989) ECOOP , pp. 131-145
    • Kafura, D.G.1    Lee, K.H.2
  • 31
    • 84934149115 scopus 로고
    • Inheritance and subtyping in a parallel object-oriented language
    • Springer
    • America P. Inheritance and subtyping in a parallel object-oriented language. ECOOP (Lecture Notes in Computer Science, vol. 276). Springer, 1987; 234-242.
    • (1987) ECOOP (Lecture Notes in Computer Science) , vol.276 , pp. 234-242
    • America, P.1
  • 33
    • 84976788405 scopus 로고
    • Inheritance and synchronization with Enabled-sets
    • Tomlinson C, Singh V. Inheritance and synchronization with Enabled-sets. OOPSLA, 1989; 103-112.
    • (1989) OOPSLA , pp. 103-112
    • Tomlinson, C.1    Singh, V.2
  • 34
    • 0005102571 scopus 로고
    • Are safe concurrency libraries possible?
    • Buhr PA. Are safe concurrency libraries possible? Communications of the ACM 1995; 38(2):117-120.
    • (1995) Communications of the ACM , vol.38 , Issue.2 , pp. 117-120
    • Buhr, P.A.1
  • 37
    • 84987170701 scopus 로고
    • An efficient way to find the side-effects of procedure calls and the aliases of variables
    • Banning JP. An efficient way to find the side-effects of procedure calls and the aliases of variables. 6th ACM Symposium on Principles of Programming Languages, 1979; 29-41.
    • (1979) 6th ACM Symposium on Principles of Programming Languages , pp. 29-41
    • Banning, J.P.1
  • 41
    • 0028743437 scopus 로고
    • Compiler transformations for high-performance computing
    • Bacon DF, Graham SL, Sharp OJ. Compiler transformations for high-performance computing. ACM Computing Surveys 1994; 26(4):345-4220.
    • (1994) ACM Computing Surveys , vol.26 , Issue.4 , pp. 345-4220
    • Bacon, D.F.1    Graham, S.L.2    Sharp, O.J.3
  • 43
    • 0000338326 scopus 로고
    • Programming semantics for multiprogrammed computations
    • Dennis JB, Van Horn EC. Programming semantics for multiprogrammed computations. Communications of the ACM 1966; 9(3):143-155.
    • (1966) Communications of the ACM , vol.9 , Issue.3 , pp. 143-155
    • Dennis, J.B.1    Van Horn, E.C.2
  • 44
    • 0002692124 scopus 로고
    • Cooperating sequential processes
    • Genuys F (ed.). Academic Press: New York
    • Dijkstra EW. Cooperating sequential processes. Programming Languages, Genuys F (ed.). Academic Press: New York, 1968
    • (1968) Programming Languages
    • Dijkstra, E.W.1
  • 45
    • 60749089448 scopus 로고
    • The structure of the 'THE' multiprogramming system
    • Dijkstra EW. The structure of the 'THE' multiprogramming system. Communications of the ACM 1968; 11(5):341-346.
    • (1968) Communications of the ACM , vol.11 , Issue.5 , pp. 341-346
    • Dijkstra, E.W.1
  • 46
    • 0001206481 scopus 로고
    • Structured multiprogramming
    • Hansen PB. Structured multiprogramming. Communications of the ACM 1972; 15(7):574-578.
    • (1972) Communications of the ACM , vol.15 , Issue.7 , pp. 574-578
    • Hansen, P.B.1
  • 47
    • 84976702815 scopus 로고
    • Concurrent programming concepts
    • Hansen PB. Concurrent programming concepts. ACM Computing Surveys 1973; 5(4):223-245.
    • (1973) ACM Computing Surveys , vol.5 , Issue.4 , pp. 223-245
    • Hansen, P.B.1
  • 48
    • 0005456280 scopus 로고
    • Towards a theory of parallel programming
    • Hoare CAR, Perrott RH (eds.). Academic: New York
    • Hoare CAR. Towards a theory of parallel programming. Operating Systems Techniques, Hoare CAR, Perrott RH (eds.). Academic: New York, 1972; 61-71.
    • (1972) Operating Systems Techniques , pp. 61-71
    • Hoare, C.A.R.1
  • 50
    • 0016114085 scopus 로고
    • Monitors: An operating system structuring concepts
    • Hoare CAR. Monitors: An operating system structuring concepts. Communications of the ACM 1974; 17(10):549-557.
    • (1974) Communications of the ACM , vol.17 , Issue.10 , pp. 549-557
    • Hoare, C.A.R.1
  • 51
  • 52
    • 0037493508 scopus 로고
    • The problem of nested monitor calls
    • Lister A. The problem of nested monitor calls. Operating Systems Review 1977; 11(3):5-7.
    • (1977) Operating Systems Review , vol.11 , Issue.3 , pp. 5-7
    • Lister, A.1
  • 53
    • 0342323165 scopus 로고
    • The problem of nested monitor calls revisited
    • Wettstein H. The problem of nested monitor calls revisited. Operating Systems Review 1978; 12(1):19-23.
    • (1978) Operating Systems Review , vol.12 , Issue.1 , pp. 19-23
    • Wettstein, H.1
  • 54
    • 0017516759 scopus 로고
    • An alternative to event queues for synchronization in monitors
    • Kessels JLW. An alternative to event queues for synchronization in monitors. Communications of the ACM 1977; 20(7):500-503.
    • (1977) Communications of the ACM , vol.20 , Issue.7 , pp. 500-503
    • Kessels, J.L.W.1
  • 58
    • 0016543936 scopus 로고
    • Guarded commands, nondeterminacy, and formal derivation of programs
    • Dijkstra EW. Guarded commands, nondeterminacy, and formal derivation of programs. Communications of the ACM 1975; 18(8):453-457.
    • (1975) Communications of the ACM , vol.18 , Issue.8 , pp. 453-457
    • Dijkstra, E.W.1
  • 64
    • 0026998574 scopus 로고
    • Object-oriented concurrent reflective languages can be implemented efficiently
    • Masuhara H, Matsuoka S, Watanabe T, Yonezawa A. Object-oriented concurrent reflective languages can be implemented efficiently. OOPSLA, 1992.
    • (1992) OOPSLA
    • Masuhara, H.1    Matsuoka, S.2    Watanabe, T.3    Yonezawa, A.4
  • 65
    • 0004705074 scopus 로고
    • An object-oriented concurrent reflective language for dynamic resource management in highly parallel computing
    • Masuhara H, Matsuoka S, Yonezawa A. An object-oriented concurrent reflective language for dynamic resource management in highly parallel computing. IPSJ SIG Notes, 1994; 57-64.
    • (1994) IPSJ SIG Notes , pp. 57-64
    • Masuhara, H.1    Matsuoka, S.2    Yonezawa, A.3
  • 68
    • 0342758017 scopus 로고
    • Recent progress in combining Actor based concurrency with object-oriented programming
    • Kafura D, Lavender G. Recent progress in combining Actor based concurrency with object-oriented programming. ECOOP OOPSLA, 1990; 55-58.
    • (1990) ECOOP OOPSLA , pp. 55-58
    • Kafura, D.1    Lavender, G.2
  • 70
  • 71
    • 0343192652 scopus 로고
    • From objects to Actors: Study of a limited symbiosis in Smalltalk-80
    • Laboratoire Informatique Théorique et Programmation, Paris, France
    • Briot J-P. From objects to Actors: Study of a limited symbiosis in Smalltalk-80. Technical Report 88-58, Laboratoire Informatique Théorique et Programmation, Paris, France, 1988.
    • (1988) Technical Report 88-58
    • Briot, J.-P.1
  • 77
    • 0025545654 scopus 로고
    • A network-topology independent task allocation strategy for parallel computers
    • Baba T. A network-topology independent task allocation strategy for parallel computers. Supercomputing'90, 1990; 878-887.
    • (1990) Supercomputing'90 , pp. 878-887
    • Baba, T.1
  • 79
    • 0342758015 scopus 로고
    • Concurrent programming notations in the object-oriented language Arche
    • IRISA, France
    • Benveniste M, Issarny V. Concurrent programming notations in the object-oriented language Arche. Technical Report 690, IRISA, France, 1992.
    • (1992) Technical Report , vol.690
    • Benveniste, M.1    Issarny, V.2
  • 85
    • 84955606412 scopus 로고
    • Building abstractions for concurrent object-oriented programming
    • Aarhus University, Denmark
    • Madsen OL. Building abstractions for concurrent object-oriented programming. Technical Report, Aarhus University, Denmark, 1993.
    • (1993) Technical Report
    • Madsen, O.L.1
  • 86
    • 0023448592 scopus 로고
    • The BLAZE language: A parallel language for scientific programming
    • Mehrotra P, Rosendalc JV. The BLAZE language: A parallel language for scientific programming. Parallel Computing 1987; 5:339-361.
    • (1987) Parallel Computing , vol.5 , pp. 339-361
    • Mehrotra, P.1    Rosendalc, J.V.2
  • 92
    • 0005741817 scopus 로고
    • C**: A large-grain object-oriented, data-parallel programming language
    • University of Wisconsin, Madison
    • Larus JR, Richards B, Viswanathan G. C**: A large-grain object-oriented, data-parallel programming language. Technical Report UWTR-1126, University of Wisconsin, Madison, 1992.
    • (1992) Technical Report UWTR-1126
    • Larus, J.R.1    Richards, B.2    Viswanathan, G.3
  • 95
    • 0026982108 scopus 로고
    • Concurrency annotations
    • Löhr K-P. Concurrency annotations. ACM SIGPLAN Notices 1992; 27(10):327-340.
    • (1992) ACM SIGPLAN Notices , vol.27 , Issue.10 , pp. 327-340
    • Löhr, K.-P.1
  • 96
    • 0002651187 scopus 로고
    • Concurrency annotations for reusable software
    • Löhr K-P. Concurrency annotations for reusable software. Communications of the ACM 1993; 36(9):81-89.
    • (1993) Communications of the ACM , vol.36 , Issue.9 , pp. 81-89
    • Löhr, K.-P.1
  • 98
    • 84976817516 scopus 로고
    • Charm++: A portable concurrent object oriented system based on C++
    • Kale LV, Krishnan S. Charm++: A portable concurrent object oriented system based on C++. OOPSLA, 1993; 91-109.
    • (1993) OOPSLA , pp. 91-109
    • Kale, L.V.1    Krishnan, S.2
  • 99
    • 84976674407 scopus 로고
    • Overview of a parallel object-oriented language CLIX
    • Springer
    • Hur JH, Chon K. Overview of a parallel object-oriented language CLIX. ECOOP (Lecture Notes in Computer Science, vol. 276). Springer, 1987; 265-273.
    • (1987) ECOOP (Lecture Notes in Computer Science) , vol.276 , pp. 265-273
    • Hur, J.H.1    Chon, K.2
  • 103
    • 0011611816 scopus 로고
    • CC++: A declarative concurrent object-oriented programming notation
    • Agha G, Wegner P, Yonezawa A (eds.). MIT Press
    • Chandy KM, Kesselman C. CC++: A declarative concurrent object-oriented programming notation. Research Directions in Concurrent Object-Oriented Programming, Agha G, Wegner P, Yonezawa A (eds.). MIT Press, 1993; 281-313.
    • (1993) Research Directions in Concurrent Object-oriented Programming , pp. 281-313
    • Chandy, K.M.1    Kesselman, C.2
  • 105
    • 84976658688 scopus 로고
    • Introduction of concurrency to a sequential language
    • Karaorman M, Bruno J. Introduction of concurrency to a sequential language. Communications of the ACM 1993; 37(9):103-116.
    • (1993) Communications of the ACM , vol.37 , Issue.9 , pp. 103-116
    • Karaorman, M.1    Bruno, J.2
  • 106
    • 0344213308 scopus 로고
    • Concurrent Aggregates: Using multiple-access data abstractions to manage complexity in concurrent programs
    • Chien AA. Concurrent Aggregates: Using multiple-access data abstractions to manage complexity in concurrent programs. ECOOP OOPSLA Workshop on Object-Based Concurrent Programming, 1990; 31-36.
    • (1990) ECOOP OOPSLA Workshop on Object-based Concurrent Programming , pp. 31-36
    • Chien, A.A.1
  • 109
    • 0027763870 scopus 로고
    • Concert - Efficient runtime support for concurrent object-oriented programming languages on stock hardware
    • Karamcheti V, Chien A. Concert - efficient runtime support for concurrent object-oriented programming languages on stock hardware. ACM Supercomputing'93, 1993; 598-607.
    • (1993) ACM Supercomputing'93 , pp. 598-607
    • Karamcheti, V.1    Chien, A.2
  • 111
    • 84976837510 scopus 로고
    • The design and implementation of ConcurrentSmalltalk
    • Yokote Y, Tokoro M. The design and implementation of ConcurrentSmalltalk. OOPSLA, 1986; 331-340.
    • (1986) OOPSLA , pp. 331-340
    • Yokote, Y.1    Tokoro, M.2
  • 115
    • 0343628177 scopus 로고
    • Supporting object oriented languages in an distributed environment: The COOL approach
    • Lea R, Weightman J. Supporting object oriented languages in an distributed environment: The COOL approach. TOOLS USA, 1991.
    • (1991) Tools USA
    • Lea, R.1    Weightman, J.2
  • 116
    • 0009406839 scopus 로고
    • Concurrent object-oriented language COOL
    • Maruyama K, Raguideau N. Concurrent object-oriented language COOL. ACM SIGPLAN Notices 1994; 29(9):105-114.
    • (1994) ACM SIGPLAN Notices , vol.29 , Issue.9 , pp. 105-114
    • Maruyama, K.1    Raguideau, N.2
  • 119
    • 0002126972 scopus 로고
    • COOL: An object-based language for parallel programming
    • Chandra R, Gupta A, Hennessy JL. COOL: An object-based language for parallel programming. IEEE Computer 1994; 27(8):13-26.
    • (1994) IEEE Computer , vol.27 , Issue.8 , pp. 13-26
    • Chandra, R.1    Gupta, A.2    Hennessy, J.L.3
  • 120
    • 84907082988 scopus 로고
    • CORAL: A concurrent object-oriented system for constructing and executing sequential, parallel and distributed applications
    • Chang DT. CORAL: A concurrent object-oriented system for constructing and executing sequential, parallel and distributed applications. ECOOP OOPSLA Workshop on Object-based Concurrent Programming, 1990; 26-30.
    • (1990) ECOOP OOPSLA Workshop on Object-based Concurrent Programming , pp. 26-30
    • Chang, D.T.1
  • 124
    • 17444392993 scopus 로고
    • Abstracting process-to-function relations in concurrent object-oriented applications
    • Springer
    • Lopes CV, Lieberherr KJ. Abstracting process-to-function relations in concurrent object-oriented applications. ECOOP (Lecture Notes in Computer Science, vol. 821). Springer, 1994; 81-99.
    • (1994) ECOOP (Lecture Notes in Computer Science) , vol.821 , pp. 81-99
    • Lopes, C.V.1    Lieberherr, K.J.2
  • 128
    • 84976779375 scopus 로고
    • The design and implementation of distributed Smalltalk
    • Bennet JK. The design and implementation of distributed Smalltalk. OOPSLA, 1987; 318-330.
    • (1987) OOPSLA , pp. 318-330
    • Bennet, J.K.1
  • 129
    • 84976840573 scopus 로고
    • Design of a distributed object manager for the Smalltalk-80 system
    • Decouchant D. Design of a distributed object manager for the Smalltalk-80 system. OOPSLA, 1986; 444-452.
    • (1986) OOPSLA , pp. 444-452
    • Decouchant, D.1
  • 130
    • 84976718154 scopus 로고
    • Transparent forwarding: First steps
    • McCullough PL. Transparent forwarding: First steps. OOPSLA, 1987; 331-341.
    • (1987) OOPSLA , pp. 331-341
    • McCullough, P.L.1
  • 131
    • 0342323140 scopus 로고
    • Behavior maintenance of migrating objects in a distributed object-oriented environment
    • Nascimento C, Dollimore J. Behavior maintenance of migrating objects in a distributed object-oriented environment. JOOP 1992; 25(9):25-33.
    • (1992) JOOP , vol.25 , Issue.9 , pp. 25-33
    • Nascimento, C.1    Dollimore, J.2
  • 135
    • 0343644477 scopus 로고
    • The DOWL distributed object-oriented language
    • Achauer B. The DOWL distributed object-oriented language. Communications of the ACM 1993; 36(9):48-55.
    • (1993) Communications of the ACM , vol.36 , Issue.9 , pp. 48-55
    • Achauer, B.1
  • 136
    • 21144483378 scopus 로고
    • Implementation of distributed Trellis
    • Springer
    • Achauer B. Implementation of distributed Trellis. ECOOP (Lecture Notes in Computer Science, vol. 707). Springer, 1993; 103-117.
    • (1993) ECOOP (Lecture Notes in Computer Science) , vol.707 , pp. 103-117
    • Achauer, B.1
  • 139
    • 49549088719 scopus 로고
    • Dragoon: An object-oriented notation supporting the reuse and distribution of ada software
    • Atkinson C, Maio AD, Bayan R. Dragoon: an object-oriented notation supporting the reuse and distribution of ada software. Ada Letters 1990; 50-59.
    • (1990) Ada Letters , pp. 50-59
    • Atkinson, C.1    Maio, A.D.2    Bayan, R.3
  • 140
    • 0026976280 scopus 로고
    • DROL: An object-oriented programming language for distributed real-time systems
    • Takashio K, Tokoro M. DROL: An object-oriented programming language for distributed real-time systems. OOPSLA 1992; 276-294.
    • (1992) OOPSLA , pp. 276-294
    • Takashio, K.1    Tokoro, M.2
  • 141
  • 142
  • 143
    • 0041531846 scopus 로고
    • Programming abstractions for concurrent programming
    • Caromel D. Programming abstractions for concurrent programming. TOOLS Pacific, 1990; 245-253.
    • (1990) TOOLS Pacific , pp. 245-253
    • Caromel, D.1
  • 144
    • 0343192636 scopus 로고
    • A solution to the explicit/implicit control dilemma
    • Caromel D. A solution to the explicit/implicit control dilemma. ECOOP OOPSLA, 1990; 21-25.
    • (1990) ECOOP OOPSLA , pp. 21-25
    • Caromel, D.1
  • 145
    • 84976654303 scopus 로고
    • Toward a method of object-oriented concurrent programming
    • Caromel D. Toward a method of object-oriented concurrent programming. Communications of the ACM 1993; 36(9):90-102.
    • (1993) Communications of the ACM , vol.36 , Issue.9 , pp. 90-102
    • Caromel, D.1
  • 146
    • 0042533827 scopus 로고
    • Object-based concurrency: Ten language features to achieve reuse
    • Caromel D, Rebuffel M. Object-based concurrency: Ten language features to achieve reuse. TOOLS USA, 1993; 205-214.
    • (1993) TOOLS USA , pp. 205-214
    • Caromel, D.1    Rebuffel, M.2
  • 147
    • 84976816233 scopus 로고
    • Ellie - A general, fine-grained, first class object based language
    • Andersen B. Ellie - a general, fine-grained, first class object based language. Journal of Object-Oriented Programming 1992; 5(2):35-42.
    • (1992) Journal of Object-oriented Programming , vol.5 , Issue.2 , pp. 35-42
    • Andersen, B.1
  • 153
    • 84955606975 scopus 로고
    • EPEE: An Eiffel environment to program distributed memory parallel computers
    • Springer
    • Jézéquel J-M. EPEE: An Eiffel environment to program distributed memory parallel computers. ECOOP (Lecture Notes in Computer Science, vol. 615). Springer, 1992; 197-212.
    • (1992) ECOOP (Lecture Notes in Computer Science) , vol.615 , pp. 197-212
    • Jézéquel, J.-M.1
  • 154
    • 0041022167 scopus 로고
    • EPEE: An Eiffel environment to program distributed memory parallel computers
    • Jézéquel J-M. EPEE: an Eiffel environment to program distributed memory parallel computers. Journal of Object Oriented Programming 1993; 6(2):48-54.
    • (1993) Journal of Object Oriented Programming , vol.6 , Issue.2 , pp. 48-54
    • Jézéquel, J.-M.1
  • 155
    • 84955565674 scopus 로고
    • Transparent parallelisation through reuse: Between a compiler and a library approach
    • Springer
    • Jézéquel J-M. Transparent parallelisation through reuse: between a compiler and a library approach. ECOOP (Lecture Notes in Computer Science, vol. 707). Springer, 1993; 384-405.
    • (1993) ECOOP (Lecture Notes in Computer Science) , vol.707 , pp. 384-405
    • Jézéquel, J.-M.1
  • 156
    • 0343628168 scopus 로고
    • Experimental systems kit - Final project report
    • Microelectronics and Computer Technology Corporation, MCC, Austin, Texas
    • Smith RJ. Experimental systems kit - final project report. Technical Report, Microelectronics and Computer Technology Corporation, MCC, Austin, Texas, 1991.
    • (1991) Technical Report
    • Smith, R.J.1
  • 157
    • 11744378799 scopus 로고
    • Solving the RPC problem in GNU C++
    • Microelectronics and Computer Technology Corporation, MCC, Austin, Texas
    • Tiemann MD. Solving the RPC problem in GNU C++. Technical Report ESKIT-285-88, Microelectronics and Computer Technology Corporation, MCC, Austin, Texas, 1988.
    • (1988) Technical Report ESKIT-285-88
    • Tiemann, M.D.1
  • 166
    • 0002592831 scopus 로고
    • Exceptions in Guide, an object-oriented language for distributed applications
    • Springer
    • Lacourte S. Exceptions in Guide, an object-oriented language for distributed applications. ECOOP (Lecture Notes in Computer Science, vol. 512). Springer, 1991; 268-287.
    • (1991) ECOOP (Lecture Notes in Computer Science) , vol.512 , pp. 268-287
    • Lacourte, S.1
  • 171
  • 175
    • 84976775780 scopus 로고
    • Active objects in Hybrid
    • Nierstrasz O. Active objects in Hybrid. OOPSLA, 1987; 243-253.
    • (1987) OOPSLA , pp. 243-253
    • Nierstrasz, O.1
  • 176
    • 0005262105 scopus 로고
    • A tour of Hybrid: A language for programming with active objects
    • Mandrioli D, Meyer B (eds.). Prentice Hall
    • Nierstrasz O. A tour of Hybrid: A language for programming with active objects. Advances in Object-Oriented Software Engineering, Mandrioli D, Meyer B (eds.). Prentice Hall, 1992; 167-182.
    • (1992) Advances in Object-oriented Software Engineering , pp. 167-182
    • Nierstrasz, O.1
  • 178
    • 0031269780 scopus 로고    scopus 로고
    • Java/DSM: A platform for heterogeneous computing
    • Yu W, Cox A. Java/DSM: A platform for heterogeneous computing. Concurrency: Practice and Experience 1997; 9(11):1213-1224.
    • (1997) Concurrency: Practice and Experience , vol.9 , Issue.11 , pp. 1213-1224
    • Yu, W.1    Cox, A.2
  • 185
    • 0343192628 scopus 로고
    • Dealing with atomicity in object-based distributed systems
    • Guerraoui R. Dealing with atomicity in object-based distributed systems. OOPS Messenger 1992; 3(3):10-13.
    • (1992) OOPS Messenger , vol.3 , Issue.3 , pp. 10-13
    • Guerraoui, R.1
  • 191
    • 84942210172 scopus 로고
    • Easy to use object-oriented parallel programming
    • Grimshaw AS. Easy to use object-oriented parallel programming. IEEE Computer 1993; 26(5):39-51.
    • (1993) IEEE Computer , vol.26 , Issue.5 , pp. 39-51
    • Grimshaw, A.S.1
  • 192
    • 0342322580 scopus 로고
    • The Mentat computation model - Data-driven support for object-oriented parallel processing
    • University of Virginia, Charlottesville
    • Grimshaw AS. The Mentat computation model - data-driven support for object-oriented parallel processing. Technical Report CS-93-30, University of Virginia, Charlottesville, 1993.
    • (1993) Technical Report CS-93-30
    • Grimshaw, A.S.1
  • 194
    • 0343627632 scopus 로고
    • Portable run-time support for dynamic object-oriented parallel processing
    • University of Virginia, Charlottesville
    • Grimshaw AS, Weissan JB, Strayer WT. Portable run-time support for dynamic object-oriented parallel processing. Technical Report CS-93-40, University of Virginia, Charlottesville, 1993.
    • (1993) Technical Report CS-93-40
    • Grimshaw, A.S.1    Weissan, J.B.2    Strayer, W.T.3
  • 196
    • 0343192130 scopus 로고
    • Mentat 2.5 programming language reference manual
    • University of Virginia, Charlottesville
    • Group MR. Mentat 2.5 programming language reference manual. Technical Report, University of Virginia, Charlottesville, 1995.
    • (1995) Technical Report
    • Group, M.R.1
  • 197
    • 84976853350 scopus 로고
    • Systematic concurrent object-oriented programming
    • Meyer B. Systematic concurrent object-oriented programming. Communications of the ACM 1993; 36(9):56-80.
    • (1993) Communications of the ACM , vol.36 , Issue.9 , pp. 56-80
    • Meyer, B.1
  • 201
    • 0342757428 scopus 로고
    • Modula-3*: An efficiently compilable extension of Modula-3 for explicitly parallel problem-oriented programming
    • Heinz EA. Modula-3*: An efficiently compilable extension of Modula-3 for explicitly parallel problem-oriented programming. Joint Symposium on Parallel Processing, 1993; 269-276.
    • (1993) Joint Symposium on Parallel Processing , pp. 269-276
    • Heinz, E.A.1
  • 202
    • 0343192128 scopus 로고
    • The MPC++ programming language v1.0 specification with commentary
    • Tsukuba Research Center, Real World Computing Partnership, Japan
    • Ishikawa Y. The MPC++ programming language v1.0 specification with commentary. Technical Report TR-94014, Tsukuba Research Center, Real World Computing Partnership, Japan, 1994.
    • (1994) Technical Report TR-94014
    • Ishikawa, Y.1
  • 205
    • 0343627628 scopus 로고
    • Multiprocessor Smalltalk a case study of a multiprocessor-based programming environment
    • Pallas J, Ungar D. Multiprocessor Smalltalk a case study of a multiprocessor-based programming environment. SIGPLAN Conference, 1988; 268-277.
    • (1988) SIGPLAN Conference , pp. 268-277
    • Pallas, J.1    Ungar, D.2
  • 207
    • 0343627627 scopus 로고
    • Obliq: A language with distributed scope
    • Digital Equipment Corporation, Systems Research Center
    • Cardelli L. Obliq: A language with distributed scope. Technical Report 122, Digital Equipment Corporation, Systems Research Center, 1994.
    • (1994) Technical Report , vol.122
    • Cardelli, L.1
  • 208
    • 0029631979 scopus 로고
    • A language with distributed scope
    • Cardelli L. A language with distributed scope. Computing Systems 1995; 8(1):27-59.
    • (1995) Computing Systems , vol.8 , Issue.1 , pp. 27-59
    • Cardelli, L.1
  • 209
    • 0343627626 scopus 로고
    • Comparing data synchronization in Ada9X and Orca
    • University of Amsterdam
    • Bal HE. Comparing data synchronization in Ada9X and Orca. Technical Report IR-345, University of Amsterdam, 1993.
    • (1993) Technical Report IR-345
    • Bal, H.E.1
  • 211
    • 84976758595 scopus 로고
    • Object distribution in Orca using compile-time and run-time techniques
    • Bal HE, Kaashoek MF. Object distribution in Orca using compile-time and run-time techniques. OOPSLA, 1993; 162-177.
    • (1993) OOPSLA , pp. 162-177
    • Bal, H.E.1    Kaashoek, M.F.2
  • 213
    • 0026901562 scopus 로고
    • Parallel programming using shared objects and broadcasting
    • Tanenbaum AS, Kaashoek MF, Ba, HE. Parallel programming using shared objects and broadcasting. IEEE Computer 1992; 25(18):10-19.
    • (1992) IEEE Computer , vol.25 , Issue.18 , pp. 10-19
    • Tanenbaum, A.S.1    Kaashoek, M.F.2
  • 214
    • 0342322568 scopus 로고
    • The Oz notation
    • DFKI, German Research Center for Artificial Intelligence, Saarbrücken, Germany
    • Henz M. The Oz notation. Technical Report, DFKI, German Research Center for Artificial Intelligence, Saarbrücken, Germany, 1994.
    • (1994) Technical Report
    • Henz, M.1
  • 215
    • 0342322562 scopus 로고
    • The definition of kernel Oz
    • DFKI, German Research Center for Artificial Intelligence, Saarbrücken, Germany
    • Smolka G. The definition of kernel Oz. Technical Report, DFKI, German Research Center for Artificial Intelligence, Saarbrücken, Germany, 1994.
    • (1994) Technical Report
    • Smolka, G.1
  • 216
    • 0342322566 scopus 로고
    • An Oz primer
    • DFKI, German Research Center for Artificial Intelligence, Saarbrücken, Germany
    • Smolka G. An Oz primer. Technical Report, DFKI, German Research Center for Artificial Intelligence, Saarbrücken, Germany, 1995.
    • (1995) Technical Report
    • Smolka, G.1
  • 217
    • 0010772936 scopus 로고
    • Object-oriented concurrent constraint programming in Oz
    • van Hentenryck P, Saraswat V (eds.). MIT Press
    • Smolka G, Henz M, Würtz J. Object-oriented concurrent constraint programming in Oz. Principles and Practice of Constraint Programming, van Hentenryck P, Saraswat V (eds.). MIT Press, 1995; 27-48.
    • (1995) Principles and Practice of Constraint Programming , pp. 27-48
    • Smolka, G.1    Henz, M.2    Würtz, J.3
  • 222
    • 0026306972 scopus 로고
    • Object oriented parallel programming - Experiments and results
    • Lee JK, Gannon D. Object oriented parallel programming - experiments and results. Supercomputing '91, 1991; 273-282.
    • (1991) Supercomputing '91 , pp. 273-282
    • Lee, J.K.1    Gannon, D.2
  • 227
    • 0343643271 scopus 로고
    • Massively parallel programming environments: How to map parallel objects on transputers
    • Corradi A, Leonardi L, Vigo D. Massively parallel programming environments: How to map parallel objects on transputers. Transputers'92, 1992; 125-141.
    • (1992) Transputers'92 , pp. 125-141
    • Corradi, A.1    Leonardi, L.2    Vigo, D.3
  • 228
    • 0000030433 scopus 로고
    • POOL-T: A parallel object-oriented language
    • Yonezawa A, Tokoro M (eds.). MIT Press
    • America P. POOL-T: A parallel object-oriented language. Object-Oriented Concurrent Programming. Yonezawa A, Tokoro M (eds.). MIT Press, 1987; 199-220.
    • (1987) Object-oriented Concurrent Programming , pp. 199-220
    • America, P.1
  • 229
    • 84976753771 scopus 로고
    • A parallel object-oriented language with inheritance and subtyping
    • America P. A parallel object-oriented language with inheritance and subtyping. ECOOP OOPSLA, 1990; 161-168.
    • (1990) ECOOP OOPSLA , pp. 161-168
    • America, P.1
  • 234
    • 0342757412 scopus 로고
    • The PRESTO user's manual
    • University of Washington, Seattle
    • Bershad BN. The PRESTO user's manual. Technical Report 88-01-04, University of Washington, Seattle, 1988.
    • (1988) Technical Report 88-01-04
    • Bershad, B.N.1
  • 235
    • 84976767883 scopus 로고
    • PROCOL: A parallel object language with protocols
    • Bos J, Laffra C. PROCOL: A parallel object language with protocols. OOPSLA, 1989; 95-102.
    • (1989) OOPSLA , pp. 95-102
    • Bos, J.1    Laffra, C.2
  • 239
    • 0343627610 scopus 로고
    • The pSather 1.0 manual and specification
    • International Computer Science Institute, Berkeley
    • Stoutamire D. The pSather 1.0 manual and specification. Technical Report, International Computer Science Institute, Berkeley, 1995.
    • (1995) Technical Report
    • Stoutamire, D.1
  • 240
    • 0343627609 scopus 로고
    • Enabling compiler transformations for pSather I.I
    • International Computer Science Institute. Berkeley
    • Philippsen M. Enabling compiler transformations for pSather I.I. Technical Report TR-95-040, International Computer Science Institute. Berkeley, 1995.
    • (1995) Technical Report TR-95-040
    • Philippsen, M.1
  • 241
    • 0003660546 scopus 로고    scopus 로고
    • PhD Thesis, University of California at Berkeley. Available as ICSI Technical Report 97-056
    • Stoutamire D. Portable, modular expression of locality. PhD Thesis, University of California at Berkeley. Available as ICSI Technical Report 97-056, 1997.
    • (1997) Portable, Modular Expression of Locality
    • Stoutamire, D.1
  • 243
    • 0009346752 scopus 로고
    • Parallel object-oriented programming with QPC++
    • Boles D. Parallel object-oriented programming with QPC++. Structured Programming 1993; 14:158-172.
    • (1993) Structured Programming , vol.14 , pp. 158-172
    • Boles, D.1
  • 245
    • 0042123471 scopus 로고
    • Object-Oriented and Distributed Systems Laboratory, Microelectronics and Computer Technology Corp., MCC
    • Tomlinson C, Scheevel M, Singh V. Report on Rosette 1.1. Object-Oriented and Distributed Systems Laboratory, Microelectronics and Computer Technology Corp., MCC, 1991.
    • (1991) Report on Rosette 1.1
    • Tomlinson, C.1    Scheevel, M.2    Singh, V.3
  • 248
    • 85034850706 scopus 로고
    • SCOOP - Structured concurrent object-oriented prolog
    • Vaucher J, Lapalme G, Malenfant J. SCOOP - structured concurrent object-oriented prolog. ECOOP, 1988; 191-210.
    • (1988) ECOOP , pp. 191-210
    • Vaucher, J.1    Lapalme, G.2    Malenfant, J.3
  • 250
  • 252
    • 84976729196 scopus 로고
    • Synchronizing resources
    • Andrews GR. Synchronizing resources. ACM TOPLAS 1981; 3(4):405-430.
    • (1981) ACM TOPLAS , vol.3 , Issue.4 , pp. 405-430
    • Andrews, G.R.1
  • 255
    • 0342757377 scopus 로고
    • The object and event oriented language TOOL
    • Pontificia University, Rio de Janeiro, Brazil
    • Carvalho S. The object and event oriented language TOOL. Technical Report MCC06-93, Pontificia University, Rio de Janeiro, Brazil, 1993.
    • (1993) Technical Report MCC06-93
    • Carvalho, S.1
  • 258
    • 0040557505 scopus 로고
    • Trellis - Object-based environment: Language reference manual
    • Eastern Research Lab, DEC, Hudson, Massachusetts
    • Schaffert C, Cooper T, Wilpolt C. Trellis - object-based environment: Language reference manual. Technical Report DEC-TR-372, Eastern Research Lab, DEC, Hudson, Massachusetts, 1985.
    • (1985) Technical Report DEC-TR-372
    • Schaffert, C.1    Cooper, T.2    Wilpolt, C.3
  • 260
    • 0342757399 scopus 로고
    • CoSIDE and parallel object-oriented languages
    • Winder R, Roberts G, Wei M. CoSIDE and parallel object-oriented languages. Addendum to OOPSLA, 1992; 211-213.
    • (1992) Addendum to OOPSLA , pp. 211-213
    • Winder, R.1    Roberts, G.2    Wei, M.3


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