{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,3]],"date-time":"2022-04-03T17:44:46Z","timestamp":1649007886219},"reference-count":30,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[2000,11,1]],"date-time":"2000-11-01T00:00:00Z","timestamp":973036800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Systems and Software"],"published-print":{"date-parts":[[2000,11]]},"DOI":"10.1016\/s0164-1212(00)00038-8","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T11:53:17Z","timestamp":1027597997000},"page":"201-217","source":"Crossref","is-referenced-by-count":8,"title":["A multi-granularity locking-based concurrency control in object-oriented database systems"],"prefix":"10.1016","volume":"54","author":[{"given":"Woochun","family":"Jun","sequence":"first","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0164-1212(00)00038-8_BIB1","doi-asserted-by":"crossref","unstructured":"Agrawal, D., Abbadi, A., 1992. A non-restrictive concurrency control for object-oriented databases. In: Proceedings of the Third International Conference on Extending Data Base Technology, Vienna, Austria, March, pp. 469\u2013482","DOI":"10.1007\/BFb0032449"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB2","doi-asserted-by":"crossref","unstructured":"Anderson, T., Berre, A., Mallison, M., Porter III, H., Scheider, B., 1990. The HyperModel benchmark. In: Proceedings of the Second International Conference on Extending Database Technology. Lecture Notes on Computer Science, vol. 416, Springer, Berlin, pp. 317\u2013331","DOI":"10.1007\/BFb0022180"},{"issue":"5","key":"10.1016\/S0164-1212(00)00038-8_BIB3","doi-asserted-by":"crossref","first-page":"541","DOI":"10.1109\/12.4605","article-title":"Synchronizing transactions on objects","volume":"37","author":"Badrinath","year":"1988","journal-title":"IEEE Transactions on Computers"},{"issue":"1","key":"10.1016\/S0164-1212(00)00038-8_BIB4","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1145\/128765.128771","article-title":"Semantic-based concurrency control: beyond commutativity","volume":"17","author":"Badrinath","year":"1992","journal-title":"ACM Transactions of Database Systems"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB5","unstructured":"Berre, A., Anderson, T., 1991. The HyperModel benchmark for evaluating object-oriented databases. In: Gupta, R., Horowitz, E. (Eds.), Object-Oriented Databases with Applications to CASE, Networks, and VLSI CAD. Prentice-Hall, Englewood Cliffs, NJ, USA, pp. 75\u201391"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB6","doi-asserted-by":"crossref","unstructured":"Carey, M., Dewitt, D., Kant, C., Naughton, F., 1994. A status report on the 007 OODBMS benchmarking effort. In: Proceedings of OOPSLA, Portland, OR, USA, pp. 414\u2013426","DOI":"10.1145\/191081.191147"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB7","doi-asserted-by":"crossref","unstructured":"Carey, M., Dewitt, D., Naughton, J., 1993. The 007 benchmark. In: Proceedings of the 1993 ACM SIGMOD Conference on Management of Data, Washington, DC, USA, May, pp. 12\u201321","DOI":"10.1145\/170035.170041"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB8","doi-asserted-by":"crossref","unstructured":"Cart, M., Ferrie, J., 1990. Integrating concurrency control into an object-oriented database system. In: Proceedings of the Second International Conference on Extending Data Base Technology, Venice, Italy, March, pp. 363\u2013377","DOI":"10.1007\/BFb0022183"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB9","doi-asserted-by":"crossref","unstructured":"Chrysanthis, P., Raughuram, S., Ramamritham, K., 1991. Extracting concurrency from objects: a methodology. In: Proceedings of the 1991 ACM SIGMOD International Conference on Management of Data, pp. 108\u2013117","DOI":"10.1145\/115790.115803"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB10","unstructured":"DEC, 1993. DECdirect Workshop Solutions Catalog. Winter"},{"issue":"11","key":"10.1016\/S0164-1212(00)00038-8_BIB11","doi-asserted-by":"crossref","first-page":"624","DOI":"10.1145\/360363.360369","article-title":"The notion of consistency and predicate locks in a database system","volume":"19","author":"Eswaran","year":"1976","journal-title":"Communication of ACM"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB12","series-title":"Mathematical Statistics","author":"Freund","year":"1987"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB13","doi-asserted-by":"crossref","unstructured":"Garza, J., Kim, W., 1988. Transaction management in an object-oriented database system. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, Chicago, IL, USA, June, pp. 37\u201345","DOI":"10.1145\/50202.50206"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB14","unstructured":"Huang, J., 1995. Recovery techniques in real-time main memory databases. Ph.D. Thesis, Department of Computer Science, University of Oklahoma, Norman, OK, USA"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB15","unstructured":"Jun, W., 1997. An integrated concurrency control in object-oriented database systems. Ph.D. Thesis, Department of Computer Science, University of Oklahoma, Norman, OK, USA"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB16","unstructured":"Jun, W., Gruenwald, L., 1995a. Supporting fine concurrency in object-oriented databases. In: Proceedings of the 1995 Arkansas Computer Conferences, March, pp. 28\u201329"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB17","unstructured":"Jun, W., Gruenwald, L., 1995b. Automation of fine concurrency in object-oriented database. In: Proceedings of the International Conference on Computer Applications on Engineering and Medicine, December, pp. 72\u201375"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB18","unstructured":"Jun, W., Gruenwald, L., 1995c. An integrated concurrency control in object-oriented databases. In: Proceedings of the Mid-America Symposium on Emerging Computer Technologies, September, pp. 51\u201358"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB19","series-title":"Introduction to object-oriented databases","author":"Kim","year":"1990"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB20","unstructured":"Kim, W., Chan, T., Srivastava, J., 1991. Processor scheduling and concurrency control in real-time main memory databases. In: IEEE Symposium on Applied Computing, Kansas City, MO, USA, April, pp. 12\u201321"},{"issue":"1","key":"10.1016\/S0164-1212(00)00038-8_BIB21","doi-asserted-by":"crossref","first-page":"144","DOI":"10.1109\/69.485643","article-title":"A multi-granularity locking model for concurrency control in object-oriented database systems","volume":"8","author":"Lee","year":"1996","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB22","unstructured":"Malta, C., Martinez, J., 1991. Controlling concurrent accesses in an object-oriented environment. In: Proceedings of the Second International Symposium on Database Systems for Advanced Applications, Tokyo, Japan, April, pp. 192\u2013200"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB23","doi-asserted-by":"crossref","unstructured":"Malta, C., Martinez, J., 1993. Automating fine concurrency control in object-oriented databases. In: Proceedings of the Ninth IEEE Conference on Data Engineering, Vienna, Austria, April, pp. 253\u2013260","DOI":"10.1109\/ICDE.1993.344057"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB24","unstructured":"Nakajima, T., 1994. Commutativity based concurrency control and recovery for multiversion objects. In: Ozsu, M.T., Dayal, U., Valduriez, P. (Eds.), Distributed Object Management. Morgan Kaufmann, Los Altos, CA, USA"},{"issue":"4","key":"10.1016\/S0164-1212(00)00038-8_BIB25","doi-asserted-by":"crossref","first-page":"24","DOI":"10.4018\/jdm.1995100103","article-title":"Towards a comprehensive concurrency control mechanism for object-oriented databases","volume":"6","author":"Olsen","year":"1995","journal-title":"Journal of Database Management"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB26","unstructured":"Pritsker, A., 1986. Introduction to Simulation and SLAM II. Systems Publishing Company"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB27","unstructured":"Servio, 1990. Servio Logic Corp., Transactions and Concurrency Control. In: Gemstone Product Overview, Alameda, CA, USA"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB28","doi-asserted-by":"crossref","unstructured":"Wang, S., 1990. Improvement of concurrency control within object-oriented database systems. In: Proceedings of the ACM Symposium on Applied Computing, April, pp. 68\u201370","DOI":"10.1109\/SOAC.1990.82142"},{"issue":"12","key":"10.1016\/S0164-1212(00)00038-8_BIB29","doi-asserted-by":"crossref","first-page":"1488","DOI":"10.1109\/12.9728","article-title":"Commutativity-based concurrency control for abstract data types","volume":"37","author":"Weihl","year":"1988","journal-title":"IEEE Transactions on Computers"},{"key":"10.1016\/S0164-1212(00)00038-8_BIB30","doi-asserted-by":"crossref","unstructured":"Weihl, W., 1989. The impact of recovery on concurrency control. In: Proceedings of the ACM Symposium on Principles of Database Systems, Philadelphia, March, pp. 259\u2013269","DOI":"10.1145\/73721.73748"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121200000388?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121200000388?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,1,8]],"date-time":"2020-01-08T08:21:29Z","timestamp":1578471689000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121200000388"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,11]]},"references-count":30,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2000,11]]}},"alternative-id":["S0164121200000388"],"URL":"https:\/\/doi.org\/10.1016\/s0164-1212(00)00038-8","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[2000,11]]}}}