{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,23]],"date-time":"2025-01-23T05:20:03Z","timestamp":1737609603993,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540657033"},{"type":"electronic","value":"9783540490593"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/3-540-49059-0_26","type":"book-chapter","created":{"date-parts":[[2007,11,13]],"date-time":"2007-11-13T21:56:57Z","timestamp":1194991017000},"page":"375-389","source":"Crossref","is-referenced-by-count":8,"title":["A Theorem Prover-Based Analysis Tool for Object-Oriented Databases"],"prefix":"10.1007","author":[{"given":"David","family":"Spelt","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Susan","family":"Even","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[1999,3,12]]},"reference":[{"key":"26_CR1","doi-asserted-by":"crossref","unstructured":"F. Bancilhon, C. Delobel, and P. Kanellakis, editors. Building an Object-oriented Database System: The Story of O2. Morgan Kaufmann, 1992.","DOI":"10.1145\/130283.130289"},{"key":"26_CR2","doi-asserted-by":"crossref","unstructured":"M. Benedikt, T. Griffin, and L. Libkin. Verifiable properties of database transactions. In Proceedings of Principles of Database Systems (PODS), pages 117\u2013127, 1996.","DOI":"10.1145\/237661.237692"},{"key":"26_CR3","doi-asserted-by":"crossref","unstructured":"V. Benzaken and X. Schaefer. Static management of integrity in object-oriented databases: Design and implementation. In Extending Database Technology (EDBT), March 1998.","DOI":"10.1007\/BFb0100993"},{"key":"26_CR4","doi-asserted-by":"crossref","unstructured":"A. J. Bernstein, D. S. Gerstl, W.-H. Leung, and P. M. Lewis. Design and performance of an assertional concurrency control system. In Proceedings of ICDE, pages 436\u2013445, Orlando, Florida, February 1998.","DOI":"10.1109\/ICDE.1998.655806"},{"volume-title":"The Object Database Standard: ODMG 2.0","year":"1997","key":"26_CR5","unstructured":"R. G. G. Cattell and Douglas K. Barry, editors. The Object Database Standard: ODMG 2.0. Morgan Kaufmann Publishers, San Francisco, California, 1997."},{"key":"26_CR6","doi-asserted-by":"crossref","unstructured":"M. Doherty, R. Hull, M. Derr, and J. Durand. On detecting conflict between proposed updates. In International Workshop on Database Programming Languages (DBPL), Gubbio, Italy, September 1995.","DOI":"10.14236\/ewic\/DBPL1995.9"},{"key":"26_CR7","unstructured":"Isabelle. http:\/\/www.cl.cam.ac.uk\/Research\/HVG\/isabelle.html ."},{"key":"26_CR8","doi-asserted-by":"crossref","unstructured":"B. Jacobs, J. van den Berg, M. Huisman, M. van Berkum, U. Hensel, and H. Tews. Reasoning about Java Classes (Preliminary Report). In Proceedings of OOPSLA, 1998. To appear.","DOI":"10.1145\/286936.286973"},{"key":"26_CR9","doi-asserted-by":"crossref","unstructured":"Cris Pedregal Martin and Krithi Ramamritham. Delegation: Efficiently rewriting history. In Proceedings of ICDE, pages 266\u2013275, Birmingham, U.K., April 1997.","DOI":"10.1109\/ICDE.1997.581799"},{"key":"26_CR10","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","DOI":"10.1007\/BFb0030541","volume-title":"Isabelle: A Generic Theorem Prover","author":"L. C. Paulson","year":"1994","unstructured":"Lawrence C. Paulson. Isabelle: A Generic Theorem Prover, volume 828 of LNCS. Springer-Verlag, 1994."},{"issue":"4","key":"26_CR11","doi-asserted-by":"publisher","first-page":"626","DOI":"10.1145\/169725.169716","volume":"18","author":"X. Qian","year":"1993","unstructured":"Xiaolei Qian. The deductive synthesis of database transactions. ACM Transactions on Database Systems, 18(4):626\u2013677, December 1993.","journal-title":"ACM Transactions on Database Systems"},{"key":"26_CR12","unstructured":"Marek Rusinkiewicz, Wolfgang Klas, Thomas Tesch, J\u00fcrgen W\u00e4sch, and Peter Muth. Towards a cooperative transaction model-The Cooperative Activity Model. In Proceedings of the 21st VLDB Conference, Zurich, Switzerland, September 1995."},{"key":"26_CR13","series-title":"Lect Notes Comput Sci","volume-title":"Proc. of the 1997 International Conference on Theorem Proving in Higher Order Logics (TPHOLs97)","author":"T. Santen","year":"1997","unstructured":"Thomas Santen. A theory of structured model-based specifications in Isabelle\/HOL. In Proc. of the 1997 International Conference on Theorem Proving in Higher Order Logics (TPHOLs97), Lecture Notes in Computer Science. Springer-Verlag, 1997."},{"issue":"3","key":"26_CR14","doi-asserted-by":"publisher","first-page":"322","DOI":"10.1145\/68012.68014","volume":"14","author":"T. Sheard","year":"1989","unstructured":"Tim Sheard and David Stemple. Automatic verification of database transaction safety. ACM Transactions on Database Systems, 14(3):322\u2013368, September 1989.","journal-title":"ACM Transactions on Database Systems"},{"key":"26_CR15","doi-asserted-by":"crossref","unstructured":"David Spelt and Herman Balsters. Automatic verification of transactions on object-oriented databases. In Proceedings of the Workshop on Database Programming Languages (DBPL), Estes Park, Colorado, 1997.","DOI":"10.1007\/3-540-64823-2_22"},{"key":"26_CR16","doi-asserted-by":"crossref","unstructured":"N. Streitz, J. Haake, J. Hannemann, A. Lemke, W. Schuler, H. Schuett, and M. Thuering. SEPIA: A cooperative hypermedia authoring environment. In ACM Conference on Hypertext (ECHT), pages 11\u201322, Milano, Italy, 1992.","DOI":"10.1145\/168466.168479"},{"key":"26_CR17","doi-asserted-by":"crossref","unstructured":"J\u00fcrgen W\u00e4sch and Wolfgang Klas. History merging as a mechanism for concurrency control in cooperative environments. In IEEE Workshop on Research Issues in Data Engineering: Interoperability of Nontraditional Database Systems, pages 76\u201385, 1996.","DOI":"10.1109\/RIDE.1996.492245"}],"container-title":["Lecture Notes in Computer Science","Tools and Algorithms for the Construction and Analysis of Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-49059-0_26","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,22]],"date-time":"2025-01-22T08:33:05Z","timestamp":1737534785000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-49059-0_26"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540657033","9783540490593"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/3-540-49059-0_26","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[1999]]}}}