{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,2]],"date-time":"2022-04-02T02:39:23Z","timestamp":1648867163489},"reference-count":59,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[1997,5,1]],"date-time":"1997-05-01T00:00:00Z","timestamp":862444800000},"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":["Data &amp; Knowledge Engineering"],"published-print":{"date-parts":[[1997,5]]},"DOI":"10.1016\/s0169-023x(96)00049-3","type":"journal-article","created":{"date-parts":[[2003,4,5]],"date-time":"2003-04-05T00:18:15Z","timestamp":1049501895000},"page":"233-259","source":"Crossref","is-referenced-by-count":1,"title":["Exploiting abstraction relationships' semantics for transaction synchronization in KBMSs"],"prefix":"10.1016","volume":"22","author":[{"given":"Fernando","family":"de Ferreira Rezende","sequence":"first","affiliation":[]},{"given":"Theo","family":"H\u00e4rder","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0169-023X(96)00049-3_BIB1","series-title":"Proc. of the 3rd Int. Conf. on Extending Database Technology","first-page":"469","article-title":"A non-restrictive concurrency control protocol for object-oriented databases","author":"Agrawal","year":"1992"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB2","series-title":"Proc. of the 3rd Int. Conf. on Data Engineering","first-page":"304","article-title":"Semantics-based concurrency control: Beyond commutativity","author":"Badrinath","year":"1987"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB3","series-title":"Building an object-oriented database system: The story of O2","year":"1992"},{"issue":"1","key":"10.1016\/S0169-023X(96)00049-3_BIB4","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/22890.22945","article-title":"Data model issues for object-oriented applications","volume":"5","author":"Banerjee","year":"1987","journal-title":"ACM Trans. Office Information Syst."},{"key":"10.1016\/S0169-023X(96)00049-3_BIB5","series-title":"Concurrency control and recovery in database systems","author":"Bernstein","year":"1987"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB6","series-title":"Object-oriented concepts, databases, and applications","first-page":"283","article-title":"The GemStone data management system","author":"Bretl","year":"1989"},{"issue":"10","key":"10.1016\/S0169-023X(96)00049-3_BIB7","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1145\/125223.125254","article-title":"The Gemstone object database management system","volume":"34","author":"Butterworth","year":"1991","journal-title":"Commun. ACM"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB8","series-title":"Building an object-oriented database system: The story of O2","first-page":"463","article-title":"Integrating concurrency control into an object-oriented database system","author":"Cart","year":"1992"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB9","article-title":"General purpose schedulers for database systems","volume":"4","author":"Casanova","year":"1980","journal-title":"Acta Informatica"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB10","series-title":"Ph.D. Thesis","article-title":"Transaction synchronization in knowledge bases: Concepts, realization and quantitative evaluation","author":"Chaudhri","year":"1994"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB11","series-title":"Proc. of the 3rd Int. Conf. on Principles of Knowledge Representation and Reasoning","article-title":"Concurrency control for knowledge bases","author":"Chaudhri","year":"1992"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB12","series-title":"Proc. of the 3rd Int. Conf. on Information and Knowledge Management","article-title":"Quantitative evaluation of a transaction facility for a KBMS","author":"Chaudhri","year":"1994"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB13","series-title":"Proc. of the ACM SIGMOD Int. Conf. on Management of Data","first-page":"108","article-title":"Extracting concurrency from objects: A methodology","author":"Chrysanthis","year":"1991"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB14","series-title":"Proc. of the 11th Int. Conf. on Very Large Data Bases","article-title":"Selective deferred index maintenance and concurrency control in integrated information systems","author":"Dadam","year":"1985"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB15","series-title":"Proc. of the BTW5'93","article-title":"The KRISYS project: a summary of what we have learned so far","author":"Dessloch","year":"1993"},{"issue":"1","key":"10.1016\/S0169-023X(96)00049-3_BIB16","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1109\/69.50908","article-title":"The story of O2","volume":"2","author":"Deux","year":"1990","journal-title":"IEEE Trans. Knowledge Data Eng."},{"issue":"11","key":"10.1016\/S0169-023X(96)00049-3_BIB17","doi-asserted-by":"crossref","first-page":"624","DOI":"10.1145\/360363.360369","article-title":"The notions of consistency and predicate locks in a database system","volume":"19","author":"Eswaran","year":"1976","journal-title":"Commun. ACM"},{"issue":"4","key":"10.1016\/S0169-023X(96)00049-3_BIB18","doi-asserted-by":"crossref","first-page":"503","DOI":"10.1145\/76902.76905","article-title":"Using semantic knowledge of transactions to increase concurrency","volume":"14","author":"Farrag","year":"1989","journal-title":"ACM Trans. Database Syst."},{"issue":"3","key":"10.1016\/S0169-023X(96)00049-3_BIB19","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1109\/TSE.1982.235418","article-title":"Global states of a distributed system","volume":"SE-8","author":"Fischer","year":"1982","journal-title":"IEEE Trans. Software Eng."},{"issue":"2","key":"10.1016\/S0169-023X(96)00049-3_BIB20","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1145\/319983.319985","article-title":"Using semantic knowledge for transaction processing in a distributed database","volume":"8","author":"Garcia-Molina","year":"1983","journal-title":"ACM Trans. Database Syst."},{"key":"10.1016\/S0169-023X(96)00049-3_BIB21","series-title":"Proc. of the ACM SIGMOD Int. Conf. on Management of Data","first-page":"37","article-title":"Transaction management in an object-oriented database system","author":"Garza","year":"1988"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB22","series-title":"Operating systems: An advanced course","article-title":"Notes on database operating systems","author":"Gray","year":"1978"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB23","series-title":"Proc. of the 7th Int. Conf. on Very Large Data Bases","first-page":"144","article-title":"The transaction concept: Virtues and limitations","author":"Gray","year":"1981"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB24","series-title":"Proc. of the IFIP Working Conf. on Modeling in DBMSs","first-page":"365","article-title":"Granularity of locks and degrees of consistency in a shared data base","author":"Gray","year":"1976"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB25","series-title":"Transaction processing: Concepts and techniques","author":"Gray","year":"1993"},{"issue":"1","key":"10.1016\/S0169-023X(96)00049-3_BIB26","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1016\/0022-0000(91)90030-9","article-title":"Transaction synchronization in object bases","volume":"43","author":"Hadzilacos","year":"1991","journal-title":"J. Comput. Syst. Sci."},{"issue":"2","key":"10.1016\/S0169-023X(96)00049-3_BIB27","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/0306-4379(84)90020-6","article-title":"Observations on optimistic concurrency control schemes","volume":"9","author":"H\u00e4rder","year":"1984","journal-title":"Information Syst."},{"issue":"4","key":"10.1016\/S0169-023X(96)00049-3_BIB28","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1145\/289.291","article-title":"Principles of transaction-oriented database recovery","volume":"15","author":"H\u00e4rder","year":"1983","journal-title":"ACM Comput. Surveys"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB29","series-title":"Technical Report TR.89.01.003","article-title":"A lock technique for disjoint and non-disjoint objects","author":"Hemnann","year":"1989"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB30","series-title":"Introduction to object-oriented databases","author":"Kim","year":"1990"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB31","series-title":"Object-oriented concepts, databases, and applications","first-page":"251","article-title":"Features of the ORION object-oriented database system","author":"Kim","year":"1989"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB32","series-title":"Proc. of the 2nd OOPSLA","article-title":"Composite objects support in an object-oriented database system","author":"Kim","year":"1987"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB33","series-title":"Proc. of the ACM SIGMOD Int. Conf. on the Management of Data","first-page":"337","article-title":"Composite objects revisited","author":"Kim","year":"1989"},{"issue":"1","key":"10.1016\/S0169-023X(96)00049-3_BIB34","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1109\/69.50909","article-title":"Architecture of the ORION next-generation database system","volume":"2","author":"Kim","year":"1990","journal-title":"IEEE Trans. Knowledge Data Eng."},{"key":"10.1016\/S0169-023X(96)00049-3_BIB35","series-title":"Proc. of the ACM SIGMOD Int. Conf. on the Management of Data","first-page":"116","article-title":"An optimality theory of concurrency control for databases","author":"Kung","year":"1979"},{"issue":"10","key":"10.1016\/S0169-023X(96)00049-3_BIB36","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/125223.125244","article-title":"The ObjectStore database system","volume":"34","author":"Lamb","year":"1991","journal-title":"Commun. ACM"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB37","series-title":"Readings in knowledge representation","article-title":"A fundamental tradeoff in knowledge representation and reasoning","author":"Levesque","year":"1985"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB38","series-title":"Undergraduation Project Work","article-title":"Lock Management in the KBMS KRISYS-An Implementation of the LARS Protocol for Nested Transactions","author":"Lutze","year":"1996"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB39","unstructured":"J. Lutze: Benchmarking the Architectural Components of a Multi-User Knowledge Base Management Systems, (in German), Undergraduation Diploma Work, Univ. of Kaiserslautern, Kaiserslautern, Germany (in preparation)."},{"issue":"4","key":"10.1016\/S0169-023X(96)00049-3_BIB40","doi-asserted-by":"crossref","first-page":"484","DOI":"10.1145\/319996.319999","article-title":"Multilevel atomicity: A new correctness criterion for database concurrency control","volume":"8","author":"Lynch","year":"1983","journal-title":"ACM Trans. Database Syst."},{"key":"10.1016\/S0169-023X(96)00049-3_BIB41","series-title":"Proc. of the OOPSLA","first-page":"472","article-title":"Development of an object-oriented DBMS","author":"Maier","year":"1986"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB42","series-title":"Proc. of the 7th Int. Conf. on Entity-Relationship Approach","first-page":"331","article-title":"Abstraction concepts: The basis for data and knowledge modeling","author":"Mattos","year":"1988"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB43","article-title":"An approach to knowledge base management","volume":"513","author":"Mattos","year":"1991"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB44","series-title":"Proc. of the 16th Int. Conf. on Very Large Data Bases","first-page":"392","article-title":"ARIES\/KVL: A key-value locking method for concurrency control of multiaction transactions operating on B-tree indices","author":"Mohan","year":"1990"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB45","series-title":"Proc. of the 2nd Int. Workshop on RIDE: Transaction and Query Processing","article-title":"Less optimism about optimistic concurrency control","author":"Mohan","year":"1992"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB46","series-title":"IBM ARC Research Report RJ7341 68822","article-title":"Single table access using multiple indices: Optimization, execution and concurrency control techniques","author":"Mohan","year":"1989"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB47","series-title":"IBM ARC Research Report RJ6846 65380","article-title":"ARIES\/IM: An efficient and high concurrency index management method using write-ahead logging","author":"Mohan","year":"1989"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB48","series-title":"Proc. of the 9th Int. Conf. on Data Engineering","first-page":"233","article-title":"Semantic concurrency control in object-oriented database systems","author":"Muth","year":"1993"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB49","series-title":"Proc, of the Workshop on Artificial Intelligence and Databases","article-title":"Knowledge bases and databases: Current trends and future directions","author":"Mylopoulos","year":"1990"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB50","series-title":"Proc. of the 9th Int. Conf. on Very Large Data Bases","first-page":"97","article-title":"Empirical comparison of database concurrency control schemes","author":"Peinl","year":"1983"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB51","series-title":"Proc. of the OOPSLA","first-page":"111","article-title":"Class modification in the GemStone object-oriented DBMS","author":"Penney","year":"1987"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB52","series-title":"Proc. of the 6th Int. Conf. on Data Engineering","first-page":"112","article-title":"Serializability in object-oriented database systems","author":"Rakow","year":"1990"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB53","series-title":"Internal Report","article-title":"Evaluating the suitability of OODBMS concurrency control techniques to the KBMS environment","author":"Rezende","year":"1995"},{"issue":"1","key":"10.1016\/S0169-023X(96)00049-3_BIB54","first-page":"37","article-title":"Concurrency control techniques and the KBMS environment: A critical analysis","volume":"2","author":"Rezende","year":"1995","journal-title":"RITA-J. Theor. Appl. Comput. Sci."},{"key":"10.1016\/S0169-023X(96)00049-3_BIB55","series-title":"Proc. of the 3rd Int. Conf. on Information and Knowledge Management","first-page":"112","article-title":"A lock method for KBMSs using abstraction relationships' semantics","author":"Rezende","year":"1994"},{"key":"10.1016\/S0169-023X(96)00049-3_BIB56","series-title":"Proc. of the 6th Int. Conf. on Database and Expert Systems Applications","article-title":"Concurrency control in nested transactions with enhanced lock modes for KBMSs","author":"Rezende","year":"1995"},{"issue":"1","key":"10.1016\/S0169-023X(96)00049-3_BIB57","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1145\/322169.322176","article-title":"Consistency in hierarchical database systems","volume":"27","author":"Silberschatz","year":"1980","journal-title":"J. ACM"},{"issue":"3","key":"10.1016\/S0169-023X(96)00049-3_BIB58","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1145\/989.1188","article-title":"Synchronizing shared abstract types","volume":"2","author":"Schwarz","year":"1984","journal-title":"ACM Trans. Comput. Syst."},{"issue":"12","key":"10.1016\/S0169-023X(96)00049-3_BIB59","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 Trans. Comput."}],"container-title":["Data &amp; Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0169023X96000493?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0169023X96000493?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,30]],"date-time":"2019-04-30T23:53:39Z","timestamp":1556668419000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0169023X96000493"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997,5]]},"references-count":59,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1997,5]]}},"alternative-id":["S0169023X96000493"],"URL":"https:\/\/doi.org\/10.1016\/s0169-023x(96)00049-3","relation":{},"ISSN":["0169-023X"],"issn-type":[{"value":"0169-023X","type":"print"}],"subject":[],"published":{"date-parts":[[1997,5]]}}}