Next:
Up:
Previous:
参考文献
[1]
Gul A. Agha.
Actors: A Model of Concurrent Computation in Distributed
Systems.
The MIT Press, Cambridge, Massachusetts, 1986.
[2]
Yariv Aridor.
An Efficient Software Environment for Implicit Parallel
Programming with a Multi-Paradigm Language.
PhD thesis, the Senate of Tel-Aviv University, 1995.
[3]
W. C. Athas and C. L. Seitz.
Cantor user report version 2.0.
Technical report, Computer Science Department, California Institute
of Technology, 1987.
[4]
Henri E. Bal, M. Frans Kaashoek, and Andrew S. Tanenbaum.
Orca: A language for parallel programming of distributed systems.
IEEE Transactions on Software Engineering, 18(3):190-205,
March 1992.
[5]
Luca Cardelli.
A language with distributed scope.
In Conference Record on POPL'95: 22nd ACM SIGPLAN-SIGACT
Symposium on Principles of Programming Languages, pages 286-297, 1995.
[6]
Rohit Chandra, Anoop Gupta, and John L. Hennessy.
Data locality and load balancing in COOL.
In Proceedings of the ACM SIGPLAN Symposium on Principles &
Practice of Parallel Programming, pages 249-259, 1993.
[7]
K. Mani Chandy and Carl Kesselman.
CC++: A declarative concurrent object-oriented programming
notation.
In Gul Agha, Peter Wegner, and Akinori Yonezawa, editors,
Research Directions in Concurrent Object-Oriented Programming, chapter 11,
pages 281-313. The MIT Press, 1993.
[8]
Andrew A. Chien.
Concurrent Aggregates (CA).
PhD thesis, MIT, 1991.
[9]
Andrew A. Chien and William J. Dally.
Concurrent aggregates (CA).
In Proceedings of the Second ACM SIGPLAN Symposium on
Princeples & Practice of Parallel Programming, pages 187-196, Seattle,
Washington, March 1990.
[10]
Andrew. A. Chien, U. S. Reddy, J. Plevyak, and J. Dolby.
ICC++ - a C++ dialect for high performance parallel computing.
In Proceedings of the Second International Symposium on Object
Technologies for Advanced Software, 1996.
[11]
Robert H. Halstead, Jr.
Multilisp: A language for concurrent symbolic computation.
ACM Transactions on Programming Languages and Systems,
7(4):501-538, April 1985.
[12]
Maurice Herlihy.
A methodology for implementing highly concurrent data structures.
In Proceedings of the Second ACM SIGPLAN Symposium on
Princeples & Practice of Parallel Programming, pages 197-206, Seattle,
Washington, March 1990.
[13]
Maurice Herlihy.
A methodology for implementing highly concurrent data objects.
ACM Transactions on Programming Languages and Systems,
15(5):745-770, 1993.
[14]
Maurice P. Herlihy and Jeannette M. Wing.
Linearizability: A correctness condition for concurrent objects.
ACM Transactions on Programming Languages and Systems,
12(3):463-492, 1990.
[15]
Waldemar Horwat, Andrew A. Chien, and William J. Dally.
Experience with CST: Programming and implementation.
In Proceedings of the SIGPLAN '89 Conference on Programming
Language Design and Implementation, pages 101-109, Portland, Oregon, July
1989.
[16]
Chris Houck and Gul Agha.
HAL: A high-level actor language and its distributed
implementation.
In Proceedings of 1992 International Conference on Parallel
Processing, pages II-158-II-165, 1992.
[17]
Yutaka Ishikawa.
The MPC++ Programming Language V1.0 Specification with Commentary
Document Version 0.1.
Technical Report TR-94014, RWC, June 1994.
[18]
Eric Jul.
Object Mobility in a Distributed Object-Oriented System.
PhD thesis, University of Washington, 1989.
[19]
Laxmikant V. Kale and Sanjeev Krishnan.
CHARM++: A portable concurrent object-oriented system based on
C++.
In Proceedings of Eighth Annual Conference on Object-Oriented
Programming Systems, Languages, and Applications, pages 91-108, 1993.
[20]
Leslie Lamport.
Concurrent reading and writing.
Communications of the ACM, 20(11):806-811, 1977.
[21]
Oscar M. Nierstrasz.
Active objects in hybrid.
In Proceedings of ACM SIGPLAN Conference on Object-Oriented
Programming Systems, Languages, and Applications (OOPSLA'87), pages
243-253, 1987.
[22]
John Sargeant.
United functions and objects: An overview.
Technical report, Department of Computer Science, University of
Manchester, 1993.
[23]
John Sargeant.
Uniting functional and object-oriented programming.
In Shojiro Nishio and Akinori Yonezawa, editors, Proceedings of
First JSSST International Symposium on Object Technologies for Advanced
Software, volume 742 of Lecture Notes in Computer Science, pages
1-26. Springer-Verlag, 1993.
[24]
Joseph P. Skudlarek.
Remarks on a methodology for implementing highly concurrent data
objects.
ACM SIGPLAN Notices, 29(12):87-93, 1994.
[25]
Joseph P. Skudlarek.
Notes on ``a methodology for implementing highly concurrent data
objects''.
ACM Transactions on Programming Languages and Systems,
17(1):45-46, 1995.
[26]
David Stoutamire.
The pSather 1.0 Manual.
Computer Science Division, University of California Berkeley, 1995.
[27]
Kenjiro Taura, Satoshi Matsuoka, and Akinori Yonezawa.
ABCL/f: A future-based polymorphic typed concurrent
object-oriented language - its design and implementation -.
In G. Blelloch, M. Chandy, and S. Jagannathan, editors,
Proceedings of the DIMACS workshop on Specification of Parallel
Algorithms, number 18 in Dimacs Series in Discrete Mathematics and
Theoretical Computer Science, pages 275-292. American Mathematical Society,
1994.
[28]
William Weihl, Eric Brewer, Adrian Colbrook, Chrysanthos Dellarocas, Wilson
Hsieh, Anthony Joseph, Carl Waldspurger, and Paul Wang.
PRELUDE: A system for portable parallel software.
Technical Report MIT/LCS/TR-519, Laboratory for Computer Science,
Massachusetts Institute of Technology, 1991.
[29]
Akinori Yonezawa.
ABCL: An Object-Oriented Concurrent System -- Theory, Language,
Programming, Implementation and Application.
The MIT Press, 1990.
[30]
Akinori Yonezawa, Jean-Pierre Briot, and Etsuya Shibayama.
Object-oriented concurrent programming in ABCL/1.
In OOPSLA '86 Conference Proceedings, pages 258-268, 1986.
Mitsubishi Research Institute,Inc.
Mon Feb 24 19:24:01 JST 1997