{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T08:46:58Z","timestamp":1748335618295},"publisher-location":"Berlin\/Heidelberg","reference-count":22,"publisher":"Springer-Verlag","isbn-type":[{"type":"print","value":"3540556680"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/bfb0053037","type":"book-chapter","created":{"date-parts":[[2006,6,7]],"date-time":"2006-06-07T03:48:54Z","timestamp":1149652134000},"page":"185-196","source":"Crossref","is-referenced-by-count":22,"title":["Inheritance of synchronization constraints in concurrent object-oriented programming languages"],"prefix":"10.1007","author":[{"given":"Svend","family":"Fr\u00f8lund","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"11_CR1","doi-asserted-by":"crossref","unstructured":"P. America and F. van der Linden. A Parallel Object-Oriented Language with Inheritance and Subtyping. In OOPSLA '90 Proceedings, 1990.","DOI":"10.1145\/97945.97966"},{"key":"11_CR2","doi-asserted-by":"crossref","unstructured":"G. Bracha and W. Cook. Mixin-based Inheritance. In OOPSLA '90 Proceedings, 1990.","DOI":"10.1145\/97945.97982"},{"key":"11_CR3","doi-asserted-by":"crossref","unstructured":"N. Carriero, D. Gelernter, and J. Leichter. Distributed Data Structures in Linda. In POPL '86 Proceedings, 1986.","DOI":"10.1145\/512644.512666"},{"key":"11_CR4","doi-asserted-by":"crossref","unstructured":"D. Decouchant, P. Le Dot, M. Rivelli, C. Roisin, and X. Rousset de Pina. A Synchronization Mechanism for an Object Oriented Distributed System. In Eleventh International Conference on Distributed Computing Systems. IEEE, 1991.","DOI":"10.1109\/ICDCS.1991.148657"},{"key":"11_CR5","unstructured":"A. Goldberg and D. Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, 1983."},{"key":"11_CR6","unstructured":"J. E. Grass and R. H. Campbell. Mediators: A Synchronization Mechanism. In Sixth International Conference on Distributed Computing Systems. IEEE, 1986."},{"key":"11_CR7","unstructured":"C. Houck. Run-Time Support for Distributed Actor Programs. Master's thesis, University of Illinois at Urbana-Champaign, 1992. Forthcoming."},{"key":"11_CR8","doi-asserted-by":"crossref","unstructured":"J. L. Knudsen. Name Collision in Multiple Classification Hierarchies. In ECOOP'88 European Conference on Object-Oriented Programming. Springer Verlag, 1988.","DOI":"10.1007\/3-540-45910-3_6"},{"key":"11_CR9","doi-asserted-by":"crossref","unstructured":"B. B. Kristensen, O. L. Madsen, B. M\u00d8ller-Pedersen, and K. Nygaard. The BETA Programming Language. In B. D. Schriver and P. Wegner, editors, Research Directions in Object-Oriented Programming. MIT Press, 1987.","DOI":"10.7146\/dpb.v16i229.7578"},{"key":"11_CR10","doi-asserted-by":"crossref","unstructured":"B. B. Kristensen, O. L. Madsen, B. M\u00d8ller-Pedersen, and K. Nygaard. Classification of Actions or Inheritance Also for Methods. In ECOOP'87 European Conference on Object-Oriented Programming. Springer Verlag, 1987.","DOI":"10.1007\/3-540-47891-4_10"},{"key":"11_CR11","unstructured":"S. Matsuoka, K. Wakita, and A. Yonezawa. Analysis of Inheritance Anomaly in Concurrent Object-Oriented Languages. ECOOP\/OOPSLA'90 Workshop on Object-Based Concurrent Systems, August 1990."},{"key":"11_CR12","unstructured":"S. Matsuoka, K. Wakita, and A. Yonezawa. Synchronization Constraints With Inheritance: What is Not Possible \u2014 So What is? Technical Report 10, Department of Information Science, the University of Tokyo, 1990."},{"key":"11_CR13","doi-asserted-by":"crossref","unstructured":"C. Neusius. Synchronizing Actions. In ECOOP'91 European Conference on Object-Oriented Programming. Springer Verlag, 1991.","DOI":"10.1007\/BFb0057018"},{"key":"11_CR14","doi-asserted-by":"crossref","unstructured":"O. Nierstrasz and M. Papathomas. Towards a Type Theory for Active Objects. In D. Tsichritzis, editor, Object Management. University of Geneva, 1990.","DOI":"10.1145\/127056.127092"},{"key":"11_CR15","doi-asserted-by":"crossref","unstructured":"O. Nierstrasz and M. Papathomas. Viewing Objects as Patterns of Communicating Agents. In OOPSLA '90 Proceedings, 1990.","DOI":"10.1145\/97945.97952"},{"key":"11_CR16","doi-asserted-by":"crossref","unstructured":"E. Shibayama. Reuse of Concurrent Object Descriptions. In A. Yonezawa and T. Ito, editors, Concurrency: Theory, Language, and Architecture. Springer Verlag, 1991. LNCS 491.","DOI":"10.1007\/3-540-53932-8_47"},{"key":"11_CR17","unstructured":"A. Silberschatz, J. Peterson, and P. Galvin. Operating Systems Concepts. Addison-Wesley, third edition, 1991."},{"key":"11_CR18","doi-asserted-by":"crossref","unstructured":"B. Stroustrup. An Overview of C++. Sigplan Notices, October 1986.","DOI":"10.1145\/323648.323736"},{"key":"11_CR19","doi-asserted-by":"crossref","unstructured":"K. S. Thomsen. Inheritance on Processes, Exemplified on Distributed Termination Detection. International Journal of Parallel Programming, 16(1), February 1987.","DOI":"10.1007\/BF01408173"},{"key":"11_CR20","doi-asserted-by":"crossref","unstructured":"C. Tomlinson and V. Singh. Inheritance and Synchronization with Enabled-Sets. In OOPSLA '89 Proceedings, 1989.","DOI":"10.1145\/74877.74889"},{"key":"11_CR21","unstructured":"United States Department of Defense. Reference Manual for the Ada Language, draft, revised mil-std 1815 edition, july 1982."},{"key":"11_CR22","doi-asserted-by":"publisher","first-page":"511","DOI":"10.1007\/BF01463943","volume":"28","author":"J. Bos van den","year":"1991","unstructured":"J. van den Bos and C. Laffra. PROCOL, a Concurrent Object-Oriented Language with Protocols Delegation and Constraints. Acta Informatica, 28:511\u2013538, 1991.","journal-title":"Acta Informatica"}],"container-title":["Lecture Notes in Computer Science","ECOOP \u201992 European Conference on Object-Oriented Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0053037.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,9]],"date-time":"2020-12-09T22:00:13Z","timestamp":1607551213000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0053037"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["3540556680"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/bfb0053037","relation":{},"subject":[]}}