{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T00:22:57Z","timestamp":1725495777013},"publisher-location":"Berlin, Heidelberg","reference-count":38,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540766360"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-76637-7_6","type":"book-chapter","created":{"date-parts":[[2007,11,20]],"date-time":"2007-11-20T02:47:52Z","timestamp":1195526872000},"page":"71-85","source":"Crossref","is-referenced-by-count":2,"title":["Persistent Oberon: A Programming Language with Integrated Persistence"],"prefix":"10.1007","author":[{"given":"Luc","family":"Bl\u00e4ser","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"6_CR1","unstructured":"Amsaleg, L., Franklin, M., Gruber, O.: Efficient Incremental Garbage Collection for Workstation\/Server Database Systems. In: VLDB (September 1995)"},{"issue":"3","key":"6_CR2","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1145\/320656.322741","volume":"17","author":"L. Amsaleg","year":"1999","unstructured":"Amsaleg, L., Franklin, M., Gruber, O.: Garbage Collection for a Client-Server Persistent Object Store. ACM Transactions on Computer Systems\u00a017(3), 153\u2013201 (1999)","journal-title":"ACM Transactions on Computer Systems"},{"key":"6_CR3","doi-asserted-by":"crossref","unstructured":"Atkinson, M.P., Bailey, P.J., Chisholm, K.J., Cockshott, W.P., Morrison, R.: PS-algol: A Language for Persistent Programming. In: Austrian National Computer Conference (September 1983)","DOI":"10.1093\/comjnl\/26.4.360"},{"key":"6_CR4","doi-asserted-by":"crossref","unstructured":"Atkinson, M.P., Dayn\u00e8s, M.J., Spence, S.: Design Issues for Persistent Java. A Type-Safe Object-Oriented Orthogonally Persistent System. In: POS (May 1996)","DOI":"10.1145\/245882.245905"},{"issue":"4","key":"6_CR5","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1145\/245882.245905","volume":"25","author":"M.P. Atkinson","year":"1996","unstructured":"Atkinson, M.P., Dayn\u00e8s, L., Jordan, M.J., Printezis, T., Spence, S.: An Orthogonally Persistent Java. ACM SIGMOD Record\u00a025(4), 68\u201375 (1996)","journal-title":"ACM SIGMOD Record"},{"key":"6_CR6","unstructured":"Atkinson, M.P., Jordan, M.J.: A Review of the Rationale and Architecture of PJama: A Durable, Flexible, Evolvable and Scalable Orthogonally Persistent Programming Platform, Sun Labs Technical Report TR-2000-90, Sun Microsystems Laboratories (June 2000)"},{"issue":"3","key":"6_CR7","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1007\/BF01231642","volume":"4","author":"M.P. Atkinson","year":"1995","unstructured":"Atkinson, M.P., Morrison, R.: Orthogonally Persistent Object Systems. VLDB Journal\u00a04(3), 319\u2013402 (1995)","journal-title":"VLDB Journal"},{"key":"6_CR8","unstructured":"Atkinson, M.P.: Programming Languages and Databases. VLDB Journal, 408\u2013429 (1978)"},{"key":"6_CR9","volume-title":"Concurrency Control and Recovery in Database Systems","author":"P.A. Bernstein","year":"1987","unstructured":"Bernstein, P.A., Hadzillacos, V., Goodman, N.: Concurrency Control and Recovery in Database Systems. Addison Wesley, Reading (1987)"},{"key":"6_CR10","unstructured":"Bl\u00e4ser, L.: The Persistent Oberon System, http:\/\/www.jg.inf.ethz.ch\/persistence"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Bl\u00e4ser, L.: A Programming Language with Natural Persistence, Poster Session. In: OOPSLA (October 2006)","DOI":"10.1145\/1176617.1176649"},{"key":"6_CR12","unstructured":"Boyapati, C.: JPS: A Distributed Persistent Java System, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology (September 1998)"},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"Carey, M.J., De Witt, D.J., Naughton, J.F.: The OO7 Benchmark. In: ACM SIGMOD Conference, Washington, D.C (May 1993)","DOI":"10.1145\/170035.170041"},{"issue":"2","key":"6_CR14","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1145\/191843.191915","volume":"23","author":"J. Carey","year":"1994","unstructured":"Carey, J., DeWitt, D.J., Franklin, M.J., et al.: Shoring up persistent applications. ACM SIGMOD Record\u00a023(2), 383\u2013394 (1994)","journal-title":"ACM SIGMOD Record"},{"issue":"3","key":"6_CR15","first-page":"289","volume":"7","author":"A. Dearle","year":"1994","unstructured":"Dearle, A., di Bona, R., Farro, J., et al.: Grasshopper: An Orthogonally Persistent Operating System. Computing Systems\u00a07(3), 289\u2013312 (1994)","journal-title":"Computing Systems"},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"Gutknecht, J.: Do the Fish Really Need Remote Control? A Proposal for Self-Active Objects in Oberon. In: JMLC (March 1997)","DOI":"10.1007\/3-540-62599-2_41"},{"key":"6_CR17","doi-asserted-by":"crossref","unstructured":"He, Z., Blackburn, S.M., Kirby, L., Zigman, J.: Platypus: Design and Implementation of a Flexible High Performance Object Store. In: POS (September 2000)","DOI":"10.1007\/3-540-45498-5_10"},{"key":"6_CR18","unstructured":"Hosking, A.L., Moss, J.E.B.: Towards Compile-Time Optimisations for Persistence. In: POS (September 1990)"},{"key":"6_CR19","unstructured":"Hosking, A.L., Chen, J.: PM3: An Orthogonally Persistent Systems Programming Language \u2013 Design, Implementation, Performance. In: VLDB (1999)"},{"key":"6_CR20","doi-asserted-by":"crossref","unstructured":"Hosking, A.L., Chen, J.: Mostly-Copying Reachability-Based Orthogonal Persistence. ACM SIGPLAN Notices\u00a034(10) (1999)","DOI":"10.1145\/320385.320427"},{"key":"6_CR21","doi-asserted-by":"crossref","unstructured":"Knasm\u00fcller, M.: Adding Persistence to the Oberon System. In: JMLC (March 1997)","DOI":"10.1007\/3-540-62599-2_33"},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"Lewis, B., Mathiske, B., Gafter, N.: Architecture of the PEVM: A High-Performance Orthogonally Persistent Java(tm) Virtual Machine. In: POS (September 2000)","DOI":"10.1007\/3-540-45498-5_3"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"Maheshwari, U., Liskov, B.: Partitioned Garbage Collection of a Large Object Store. In: ACM SIGMOD, pp. 313\u2013323 (1997)","DOI":"10.1145\/253260.253338"},{"key":"6_CR24","doi-asserted-by":"crossref","unstructured":"Morrison, R., Connor, R.C.H., Cutts, Q.I., et al.: The Napier88 Persistent Programming Environment, School of Mathematical and Computational Sciences, University of St. Andrews, Scotland (1999)","DOI":"10.1007\/978-3-642-59623-0_6"},{"key":"6_CR25","volume-title":"Nested Transactions: An Approach to Reliable Distributed Computing","author":"J.E.B. Moss","year":"1985","unstructured":"Moss, J.E.B.: Nested Transactions: An Approach to Reliable Distributed Computing. MIT Press, Cambridge Mass (1985)"},{"key":"6_CR26","unstructured":"Moss, J.E.B., Munro, D.S., Hudson, R.L.: PMOS: A Complete and Coarse-Grained Incremental Garbage Collector for Persistent Object Stores. In: POS (May 1996)"},{"key":"6_CR27","unstructured":"Moss, J.E.B., Hosking, A.L.: Expressing Object Residency Optimizations Using Pointer Type Annotations. In: POS (September 1994)"},{"key":"6_CR28","unstructured":"Muller, P.J.: The Active Object System. Design and Multiprocessor Implementation, PhD thesis 14755, Department of Computer Science, ETH Zurich (2002)"},{"key":"6_CR29","unstructured":"Munro, D.S., Brown, A.L., Morrison, R., Moss, J.E.B.: Incremental Garbage Collection of a Persistent Store using PMOS. In: POS (September 1998)"},{"key":"6_CR30","doi-asserted-by":"crossref","unstructured":"O\u2019Toole, J., Nettle, S., Gifford, D.: Concurrent Compacting Garbage Collection of a Persistent Heap. In: SOSP (December 1993)","DOI":"10.1145\/168619.168632"},{"key":"6_CR31","unstructured":"Printezis, A.: Management of Long-Running High-Performance Persistent Object Stores, PhD Thesis, Department of Computing Science, University of Glasgow (May 2000)"},{"key":"6_CR32","unstructured":"Reali, P.: Active Oberon Language Report, Institute of Computer Systems, ETH Zurich (March 2002), http:\/\/www.bluebottle.ethz.ch\/languagereport\/ActiveReport.pdf"},{"key":"6_CR33","doi-asserted-by":"crossref","unstructured":"Shavit, N., Touitou, D.: Software Transactional Memory. In: Symposium on Principles of Distributed Computing (August 1995)","DOI":"10.1145\/224964.224987"},{"key":"6_CR34","doi-asserted-by":"crossref","unstructured":"Skoglund, E., Ceelen, C., Liedtke, J.: Transparent Orthogonal Checkpointing through User-Level Pagers. In: POS (September 2000)","DOI":"10.1007\/3-540-45498-5_18"},{"key":"6_CR35","unstructured":"Sun Microsystems. Java Data Objects (JDO), http:\/\/java.sun.com\/products\/jdo"},{"issue":"1","key":"6_CR36","first-page":"3","volume":"7","author":"N. Wirth","year":"1977","unstructured":"Wirth, N.: Modula: A Language for Modular Multiprogramming. Software - Practice and Experience\u00a07(1), 3\u201335 (1977)","journal-title":"Software - Practice and Experience"},{"issue":"7","key":"6_CR37","doi-asserted-by":"publisher","first-page":"671","DOI":"10.1002\/spe.4380180707","volume":"18","author":"N. Wirth","year":"1988","unstructured":"Wirth, N.: The Programming Language Oberon. Software - Practice and Experience\u00a018(7), 671\u2013690 (1988)","journal-title":"Software - Practice and Experience"},{"issue":"9","key":"6_CR38","doi-asserted-by":"publisher","first-page":"857","DOI":"10.1002\/spe.4380190905","volume":"19","author":"N. Wirth","year":"1989","unstructured":"Wirth, N., Gutknecht, J.: The Oberon System. Software - Practice and Experience\u00a019(9), 857\u2013893 (1989)","journal-title":"Software - Practice and Experience"}],"container-title":["Lecture Notes in Computer Science","Programming Languages and Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-76637-7_6.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T06:56:27Z","timestamp":1619506587000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-76637-7_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540766360"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-76637-7_6","relation":{},"subject":[]}}