{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T23:00:12Z","timestamp":1725663612986},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540556138"},{"type":"electronic","value":"9783540472605"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1992]]},"DOI":"10.1007\/3-540-55613-3_10","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T10:27:18Z","timestamp":1330252038000},"page":"195-210","source":"Crossref","is-referenced-by-count":2,"title":["A concurrency control mechanism for C++ objects"],"prefix":"10.1007","author":[{"given":"Hayssam","family":"Saleh","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philippe","family":"Gautron","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,5,27]]},"reference":[{"key":"10_CR1","doi-asserted-by":"crossref","unstructured":"Pierre America, Inheritance and Subtyping in a Parallel Object-Oriented Language. In ECOOP'87, Paris (France), June 1987.","DOI":"10.1007\/3-540-47891-4_22"},{"key":"10_CR2","doi-asserted-by":"crossref","unstructured":"Pierre America, A Parallel Object-Oriented Language with Inheritance and Subtyping. In OOPSLA'90, Ottawa (Canada), October 1990.","DOI":"10.1145\/97945.97966"},{"key":"10_CR3","doi-asserted-by":"crossref","unstructured":"Gregory R. Andrews and Fred B. Schneider. Concepts and Notations for Concurrent Programming. In ACM Computing Surveys, Volume 15, Number 1, March 1983.","DOI":"10.1145\/356901.356903"},{"key":"10_CR4","doi-asserted-by":"crossref","unstructured":"Denis Caromel. A General Model for Concurrent and Distributed Object Oriented Programming. In Proceedings of the ACM SIGPLAN Workshop on Object-Based Concurrent Programming, Volume 24, number 4, April 1989, San Diego (USA).","DOI":"10.1145\/67387.67413"},{"key":"10_CR5","doi-asserted-by":"crossref","unstructured":"D. Decouchant, S. Krakowiak, M. Meysembourg, M. Riveill, X. Rousset de Pina, A Synchronization Mechanism for Typed Objects in a Distributed System. In Proceedings of the ACM SIGPLAN Workshop on Object-Based Concurrent Programming, Volume 24, number 4, April 1989, San Diego (USA).","DOI":"10.1145\/67387.67414"},{"key":"10_CR6","unstructured":"Margaret A.Ellis and Bjarne Stroustrup. The Annotated C++ Reference Manual. Addison Wesley, 1990."},{"key":"10_CR7","volume-title":"EARLY DRAFT","author":"M. Fontana","year":"1990","unstructured":"Mary Fontana, LaMott Oren, Martin Neath. A Portable Implementation of Parameterized Templates Using A Sophisticated C++ Macro Facility, EARLY DRAFT, Texas Instruments Incorporated, Dallas (USA), 1990."},{"key":"10_CR8","unstructured":"P. Gautron. J.P. Briot, H. Saleh, L. Lescaudron, S. Lemari\u00e9. Development of an Environment for Specification and Execution of Active Objects on Parallel Machines. Submitted to European Workshop on Parallel Computing (EWPC'92), Barcelone (Spain), March 1992."},{"key":"10_CR9","unstructured":"John A. Interrante, Marc A. Linton. Runtime Access to Type Information in C++. In Usenix C++'90, San Francisco (USA), April 1990."},{"key":"10_CR10","doi-asserted-by":"crossref","unstructured":"Dennis G.Kafura and Keung Hae Lee. Inheritance in Actor Based Concurrent Object Oriented Languages. In ECOOP'89, Nottingham (GB), July 1989.","DOI":"10.1093\/comjnl\/32.4.297"},{"key":"10_CR11","unstructured":"Dmitry Lenkov, Michey Metha, Shankar Unni. Type Identification in C++. In Usenix C++'91, Washington (USA), April 1991."},{"key":"10_CR12","doi-asserted-by":"crossref","unstructured":"Barbara Liskov, Maurice Herlihy, Lucy Gilbert. Limitations of Synchronous Communication with Static Process Structure in Languages for Distributed Computing. In Proceedings of the 13th Annual ACMSymposium on Principles of Programming Languages. St Petersburg Beach (Florida), January 1986.","DOI":"10.1145\/512644.512658"},{"key":"10_CR13","doi-asserted-by":"crossref","unstructured":"Oscar Nierstraz. Active Objects in Hybrid. In OOPSLA'87, Orlando (Florida), October 1987.","DOI":"10.1145\/38765.38829"},{"key":"10_CR14","unstructured":"M. Papathomas. Concurrency Issues in Object-Oriented Programming Languages. CUI, Universit\u00e9 de Gen\u00e8ve, 1990."},{"key":"10_CR15","doi-asserted-by":"crossref","unstructured":"Per Brinch Hansen. Distributed Processes: A concurrent Programming Concept In Communications of the ACM, Volume 21, Number 11, November 1978.","DOI":"10.1145\/359642.359651"},{"key":"10_CR16","unstructured":"Perihelion Software. The Helios Operating System. Prentice Hall, 1989."},{"key":"10_CR17","volume-title":"Applications of Transputers 91","author":"H. Saleh","year":"1991","unstructured":"Hayssam Saleh and Philippe Gautron. A System Library for C++ Distributed Applications on Transputer. In Applications of Transputers 91, IOS Press, Glasgow (Scotland), August 1991."},{"key":"10_CR18","unstructured":"Marc Shapiro, Philippe Gautron, and Laurence Mosseri. Persistence and Migration for C++ Objects. In ECOOP'89, Nottingham (GB), July 1989."},{"key":"10_CR19","doi-asserted-by":"crossref","unstructured":"Chris Tomlinson and Vineet Singh. Inheritance and Synchronization with enabled sets. In OOPSLA '89, New Orleans (Louisiana), October 1989.","DOI":"10.1145\/74877.74889"},{"key":"10_CR20","unstructured":"P. Robert and J.-P. Verjus. Toward Autonomous Descriptions of Synchronization Modules. In Proceedings of IFIP Congress, North Holland, 1977."}],"container-title":["Lecture Notes in Computer Science","Object-Based Concurrent Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-55613-3_10.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,28]],"date-time":"2021-04-28T01:33:42Z","timestamp":1619573622000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-55613-3_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1992]]},"ISBN":["9783540556138","9783540472605"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/3-540-55613-3_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1992]]}}}