{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T16:35:57Z","timestamp":1725467757932},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540647379"},{"type":"electronic","value":"9783540690641"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1998]]},"DOI":"10.1007\/bfb0054096","type":"book-chapter","created":{"date-parts":[[2006,7,6]],"date-time":"2006-07-06T15:03:10Z","timestamp":1152198190000},"page":"285-306","source":"Crossref","is-referenced-by-count":0,"title":["Experiences developing a virtual shared memory system using high-level object paradigms"],"prefix":"10.1007","author":[{"given":"J.","family":"Cordsen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Nolte","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"W.","family":"Schr\u00f6der-Preikschat","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2006,5,25]]},"reference":[{"key":"13_CR1","doi-asserted-by":"crossref","unstructured":"A.Grimshaw. Easy-to-use parallel processing with Mentat. IEEE Computer, 26(5), May 1993.","DOI":"10.1109\/2.211896"},{"key":"13_CR2","unstructured":"B. N. Bershad and J. M. Zekauskas. Midway: Shared Memory Parallel Programming with Entry Consistency for Distributed Memory Multiprocessors. Technical Report CMU-CS-91-170, Carnegie-Mellon University, 1991."},{"key":"13_CR3","unstructured":"G. Cabillic, T. Priol, and I. Puaut. Myoan: An Implementation of the Koan Shared Virtual Memory on the Intel Paragon. Technical Report 812, Irisa, Rennes, 1994."},{"key":"13_CR4","unstructured":"J. B. Carter. Efficient Distributed Shared Memory Based on Multi-Protocol Release Consistency. PhD thesis, Rice University, 1993."},{"key":"13_CR5","doi-asserted-by":"crossref","unstructured":"K. M. Chandy and C. Kesselman. CC++: A Declarative Concurrent Object-Oriented Programming Notation. In Research Directions in Concurrent Object-Oriented Programming. MIT Press, 1993.","DOI":"10.7551\/mitpress\/2087.003.0016"},{"key":"13_CR6","volume-title":"ICC++ \u2014 A C++ Dialect for High Performance Parallel Computing","author":"A. Chien","year":"1996","unstructured":"A. Chien, U.S. Reddy, J. Plevyak, and J. Dolby. ICC++ \u2014 A C++ Dialect for High Performance Parallel Computing. In Proceedings of the 2nd JSSST International Symposium on Object Technologies for Advanced Software, ISOTAS'96, Kanazawa, Japan, March 1996. Springer."},{"key":"13_CR7","unstructured":"J. Cordsen. Basing Virtually Shared Memory on a Family of Consistency Models. In Proceedings of the IPPS Workshop on Support for Large-Scale Shared Memory Architectures, pages 58\u201372, Cancun, Mexico, April 26th, 1994."},{"issue":"2","key":"13_CR8","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/4434.588280","volume":"5","author":"J. Cordsen","year":"1997","unstructured":"J. Cordsen, Th. Garnatz, A. Gerischer, M. D. Gubitoso, U. Haack, M. Sander, and Schr\u00f6der-Preikschat. Vote for peace \u2014 Implementation and Performance of a Parallel Operating System. IEEE Concurrency, 5(2):16\u201327, 1997.","journal-title":"IEEE Concurrency"},{"key":"13_CR9","unstructured":"Object Management Group Document. The Common Object Request Broker: Architecture and Specification 2.0. Technical report, OMG."},{"issue":"5","key":"13_CR10","doi-asserted-by":"publisher","first-page":"266","DOI":"10.1145\/360051.360076","volume":"19","author":"A. N. Habermann","year":"1976","unstructured":"A. N. Habermann, L. Flon, and L. Cooprider. Modularization and Hierarchy in a Family of Operating Systems. Communications of the ACM, 19(5):266\u2013272, 1976.","journal-title":"Communications of the ACM"},{"key":"13_CR11","unstructured":"Yutaka Ishikawa, Atsushi Hori, Mitsuhisa Sato, Motohiko Matsuda, J\u00f6rg Nolte, Hiroshi Tezuka, Hiroki Konaka, Munenori Maeda, and Kazuto Kubota. Design and Implementation of Metalevel Architecture in C++ \u2014 MPC++ Approach-. In Reflection '96, 1996."},{"issue":"9","key":"13_CR12","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1109\/TC.1979.1675439","volume":"C-28","author":"L. Lamport","year":"1979","unstructured":"L. Lamport. How to make a Multiprocessor Computer that Correctly Executes Multiprocessor Programs. IEEE Transactions on Computers, C-28(9):241\u2013248, September 1979.","journal-title":"IEEE Transactions on Computers"},{"key":"13_CR13","doi-asserted-by":"crossref","unstructured":"D. Lenoski, J. Laudon, T. Joe, D. Nakahira, L. Stevens, A. Gupta, and J. Hennessy. The DASH Prototype: Implementation and Performance. In Proceedings of the 19th Annual International Symposium on Computer Architecture, pages 92\u2013103, Gold Coast, Australia, May 19\u201321, 1992.","DOI":"10.1145\/139669.139706"},{"issue":"1","key":"13_CR14","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1002\/spe.4380210106","volume":"21","author":"H. M. Levy","year":"1991","unstructured":"Henry M. Levy and Ewan D. Tempero. Modules, Objects, and Distributed Programming: Issues in RPC and Remote Object Invocation. Software\u2014Practice and Experience, 21(1):77\u201390, January 1991.","journal-title":"Software\u2014Practice and Experience"},{"key":"13_CR15","unstructured":"K. Li. Shared Virtual Memory on Loosely Coupled Multiprocessors. PhD thesis, Yale University, 1986."},{"key":"13_CR16","doi-asserted-by":"crossref","unstructured":"H. Lieberman. Using Prototypical Objects to Implement Shared Behavior in Object-Oriented Systems. In Special Issue of SIGPLAN notices, volume 21, pages 214\u2013223. ACM, November 1986.","DOI":"10.1145\/28697.28718"},{"key":"13_CR17","volume-title":"Rapport de recherche 1404","author":"M. Makpangou","year":"1991","unstructured":"Mesaac Makpangou, Yvon Gourhant, Jean-Pierre Le Narzul, and Marc Shapiro. Structuring Distributed Applications as Fragmented Objects. Rapport de recherche 1404, Institut National de la Recherche en Informatique et Automatique, Rocquencourt (France), January 1991."},{"key":"13_CR18","doi-asserted-by":"crossref","unstructured":"O. M. Nierstrasz. Active Objects in Hybrid. In Special Issue of SIGPLAN notices, volume 22, pages 243\u2013253. ACM, December 1987.","DOI":"10.1145\/38765.38829"},{"key":"13_CR19","volume-title":"Arbeitspapiere der GMD 654","author":"J. Nolte","year":"1992","unstructured":"J. Nolte. Language Level Support for Remote Object Invocation. Arbeitspapiere der GMD 654, Gesellschaft f\u00fcr Mathematik und Datenverarbeitung, St. Augustin, Germany, June 1992."},{"key":"13_CR20","first-page":"134","volume-title":"An Object-Oriented Computing Surface for Distributed Memory Architectures","author":"J. Nolte","year":"1993","unstructured":"J. Nolte and W. Schr\u00f6der-Preikschat. An Object-Oriented Computing Surface for Distributed Memory Architectures. In Proceedings of the Twenty-Sixth Annual Hawaii International Conference on System Sciences, volume 2, pages 134\u2013143, Maui, Hawaii, January 5\u20138, 1993. IEEE Computer Society Press."},{"key":"13_CR21","doi-asserted-by":"crossref","unstructured":"D. L. Parnas. Designing Software for Ease of Extension and Contraction. IEEE Transactions on Software Engineering, SE-5(2), 1979.","DOI":"10.1109\/TSE.1979.234169"},{"key":"13_CR22","unstructured":"W. Schr\u00f6der-Preikschat. The Logical Design of Parallel Operating Systems. Prentice Hall International, 1994. ISBN 0-13-183369-3."},{"key":"13_CR23","unstructured":"M. Shapiro. Structure and Encapsulation in Distributed Systems: the Proxy Principle. In Proceedings of the 6th International Conference on Distributed Computing Systems, pages 198\u2013204, Cambridge, MA, 1986."},{"issue":"10","key":"13_CR24","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1145\/323648.323757","volume":"21","author":"P. Wegner","year":"1986","unstructured":"P. Wegner. Classification in Object-Oriented Systems. SIGPLAN Notices, 21(10):173\u2013182, 1986.","journal-title":"SIGPLAN Notices"},{"issue":"12","key":"13_CR25","first-page":"88","volume":"22","author":"P. Wegner","year":"1987","unstructured":"Peter Wegner. Dimensions of Object-Based Language Design. Special issue of SIGPLAN Notices, 22(12):88\u201397, October 1987.","journal-title":"Special issue of SIGPLAN Notices"},{"key":"13_CR26","unstructured":"The Europa WG. EUROPA Parallel C++ Specification. Technical report, http:\/\/www.dcs.kcl.ac.uk\/EUROPA, 1997."}],"container-title":["Lecture Notes in Computer Science","ECOOP\u201998 \u2014 Object-Oriented Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0054096","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,5]],"date-time":"2024-02-05T05:21:05Z","timestamp":1707110465000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0054096"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998]]},"ISBN":["9783540647379","9783540690641"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/bfb0054096","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1998]]}}}