{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,9]],"date-time":"2025-01-09T07:40:08Z","timestamp":1736408408343,"version":"3.32.0"},"publisher-location":"Berlin\/Heidelberg","reference-count":33,"publisher":"Springer-Verlag","isbn-type":[{"type":"print","value":"3540582029"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/bfb0052179","type":"book-chapter","created":{"date-parts":[[2006,6,7]],"date-time":"2006-06-07T03:59:15Z","timestamp":1149652755000},"page":"118-138","source":"Crossref","is-referenced-by-count":5,"title":["Atomic object composition"],"prefix":"10.1007","author":[{"given":"Rachid","family":"Guerraoui","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"7_CR1","doi-asserted-by":"crossref","unstructured":"R. Agrawal, M. Carey and M. Livny-Concurrency Control Performance Modelling: Alternatives and Implications-ACM Transactions on Database Systems-Vol 12, Num 4-1987.","DOI":"10.1145\/32204.32220"},{"key":"7_CR2","doi-asserted-by":"crossref","unstructured":"M.S. Atkins and M.Y. Coady-Adaptable Concurrency Control for Atomic Data Types-ACM Transactions on Computer Systems-Vol 10, Num 3-1992.","DOI":"10.1145\/146937.146939"},{"key":"7_CR3","doi-asserted-by":"crossref","unstructured":"B.R. Badrinath and K. Ramamritham-Semantic-Based Concurrency Control: Beyond Commutativity-ACM Transactions on Database Systems-Vol 17, Num 1-1987.","DOI":"10.1145\/128765.128771"},{"key":"7_CR4","unstructured":"A.J. Bernstein, V. Hadzilacos and N. Goodman-Concurrency Control and Recovery in Distributed Database Systems-Addison Wesley-1987."},{"key":"7_CR5","doi-asserted-by":"crossref","unstructured":"Y. Breibart, H. Garcia Molina and A. Silberschatz-Overview of Multidatabase Transaction Management-The VLDB Journal-Vol 1, Num 2-1992.","DOI":"10.1007\/BF01231700"},{"key":"7_CR6","doi-asserted-by":"crossref","unstructured":"P.K. Chrysanthis, S. Raghuram and K. Ramamritham-Extracting Concurrency From Objects: A Methodology-ACM Proceedings of the SIGMOD International Conference on Management of Data-pp 108.117-1991.","DOI":"10.1145\/119995.115803"},{"key":"7_CR7","doi-asserted-by":"crossref","unstructured":"K.P. Eswaran, J.N. Gray, R.A.Lorie and I.L. Traiger-The notion of consistency and predicate locks in a database system-Communications of the ACM-Vol 19, Num 11-1976.","DOI":"10.1145\/360363.360369"},{"key":"7_CR8","doi-asserted-by":"crossref","unstructured":"R. Guerraoui, R. Capobianchi, A. Lanusse and P. Roux-Nesting Actions through Asynchronous Message Passing: the ACS protocol-Proceedings of the European Conference on Object Oriented Programming-LNCS, Springer, pp 170.184-1992.","DOI":"10.1007\/BFb0053036"},{"key":"7_CR9","unstructured":"R. Guerraoui-Nested Transactions: Reviewing The Coherency Contract-Proceedings of the International Symposium on Computer and Information Science-pp 152.160-1993."},{"key":"7_CR10","doi-asserted-by":"crossref","unstructured":"R. Guerraoui-Towards Modular Concurrency Control for Distributed Object Oriented Systems-IEEE Proceedings of the International Workshop on Future Trends in Distributed Computing Systems-pp 240.247-1993.","DOI":"10.1109\/FTDCS.1993.344150"},{"key":"7_CR11","doi-asserted-by":"crossref","unstructured":"J.N. Gray-Notes on database operating systems-In Operatings Systems: An Advanced Course-LNCS, Springer, pp 393.481-1978.","DOI":"10.1007\/3-540-08755-9_9"},{"key":"7_CR12","unstructured":"M.P. Herlihy and J. Wing-Avalon: language support for reliable distributed systems-IEEE Proceedings of the International Symposium on Fault-Tolerant Computing-pp 89.95-1987."},{"key":"7_CR13","doi-asserted-by":"crossref","unstructured":"M.P. Herlihy and W.E. Weihl-Hybrid Concurrency Control for Abstract Data Types-ACM Proceedings of the Symposium on Principles of Database Systems-pp 201.220-1988.","DOI":"10.21236\/ADA200981"},{"key":"7_CR14","doi-asserted-by":"crossref","unstructured":"M.P. Herlihy-Apologizing Versus Asking Permissions: Optimistic Concurrency Control for Abstract Data Types-ACM Transactions on Database Systems-Vol 15, Num 1-1990.","DOI":"10.1145\/77643.77647"},{"key":"7_CR15","unstructured":"T. Hirotsu and M. Tokoro-Object-Oriented Transaction Support for Distributed Persistent Objects-IEEE Proceedings of the International Workshop on Object Orientation in Operating Systems-1992."},{"key":"7_CR16","volume-title":"Technical Report 91-37","author":"S. Mehrotra","year":"1991","unstructured":"S. Mehrotra, R. Rastogi, H.F. Korth and A. Silberschatz-The Concurrency Control Problem In Multidatabases: Characteristics And Solutions-Technical Report 91-37, Department of Computer Science, Univ of Texas at Austin-1991."},{"key":"7_CR17","unstructured":"M. Mock, R. Kroeger and V. Cahill-Implementing Atomic Objects with the Relax Transaction Facility-Computing Surveys-Vol 5, Num 3-1992."},{"key":"7_CR18","volume-title":"Nested Transactions: An Approach to Reliable Distributed Computing","author":"J.E.B. Moss","year":"1985","unstructured":"J.E.B. Moss-Nested Transactions: An Approach to Reliable Distributed Computing-MIT Press, MA-1985."},{"key":"7_CR19","doi-asserted-by":"crossref","unstructured":"T.P. Ng-Using Histories to Implement Atomic Objects-ACM Transactions on Computer Systems-Vol 7, Num 4-1989.","DOI":"10.1145\/75104.75106"},{"key":"7_CR20","doi-asserted-by":"crossref","unstructured":"O. Nierstrasz and M. Papathomas-Viewing Objects as Patterns of Communicating Agents-ACM Proceedings of the International Conference on Object-Oriented Programming Systems, Languages and Applications-pp 38.43-1990.","DOI":"10.1145\/97946.97952"},{"key":"7_CR21","unstructured":"C.H. Papadimitriou-The Theory of Database Concurrency Control-Computer Science Press-1987."},{"key":"7_CR22","doi-asserted-by":"crossref","unstructured":"G.D. Parrington and S.K. Shrivastava-Implementing Concurrency Control in Reliable Distributed Object-Oriented Systems-Proceedings of the European Conference on Object Oriented Programming-LNCS, Springer-pp 233.247-1988.","DOI":"10.1007\/3-540-45910-3_14"},{"key":"7_CR23","unstructured":"Y. Raz-The Principle of Commitment Ordering-Proceedings of the International Conference on Very Large Data Bases-pp 292.312-1992."},{"key":"7_CR24","unstructured":"D.P. Reed-Naming and Synchronization in a Decentralized Computer System-Ph.D Thesis, MIT-1978."},{"key":"7_CR25","doi-asserted-by":"crossref","unstructured":"P.M. Schwarz and A.Z. Spector-Synchronizing Shared Abstract Data Types-ACM Transactions on Computer Systems-Vol 2, Num 3-1984.","DOI":"10.1145\/989.1188"},{"key":"7_CR26","unstructured":"D. Tsichritzis-Object Composition-Centre Universitaire d'Informatique, Univ of Geneva-1991."},{"key":"7_CR27","doi-asserted-by":"crossref","unstructured":"K. Wakita and A. Yonezawa-Linguistic supports for development of distributed organizational information systems in object-oriented computation frameworks-ACM Proceedings of the International Conference on Organizational Computing Systems-pp 185.198-1990.","DOI":"10.1145\/127769.122851"},{"key":"7_CR28","doi-asserted-by":"crossref","unstructured":"P. Wegner-Dimensions of Object-based Language Design-ACM Proceedings of the International Conference on Object-Oriented Programming Systems, Languages and Applications-pp 168.182-1987.","DOI":"10.1145\/38765.38823"},{"key":"7_CR29","doi-asserted-by":"crossref","unstructured":"W. E. Weihl-Specification and Implementation of Atomic Data Types-Ph.D Thesis, MIT-1984.","DOI":"10.1145\/800226.806851"},{"key":"7_CR30","doi-asserted-by":"crossref","unstructured":"W. E. Weihl and B.H. Liskov-Implementation of Resilient, Atomic Data Types-ACM Transactions on Programming Languages and Systems-Vol 7, Num 2-1985.","DOI":"10.1145\/3318.3319"},{"key":"7_CR31","doi-asserted-by":"crossref","unstructured":"W. E. Weihl-Commutativity-based Concurrency Control for Abstract Data Types-IEEE Transactions on Computing-Vol 37, Num 12-1988.","DOI":"10.1109\/12.9728"},{"key":"7_CR32","doi-asserted-by":"crossref","unstructured":"W. E. Weihl-Local Atomicity Properties: Modular Concurrency Control for Abstract Data Types-ACM Transactions on Programming Languages and Systems-Vol 11, Num 2-1989.","DOI":"10.1145\/63264.63518"},{"key":"7_CR33","doi-asserted-by":"crossref","unstructured":"W. E. Weihl-Linguistic Support for Atomic Data Types-ACM Transactions on Programming Languages and Systems-Vol 12, Num 2-1990.","DOI":"10.1145\/78942.78944"}],"container-title":["Lecture Notes in Computer Science","Object-Oriented Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0052179.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,9]],"date-time":"2025-01-09T06:59:24Z","timestamp":1736405964000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0052179"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["3540582029"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/bfb0052179","relation":{},"subject":[]}}