{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,5,9]],"date-time":"2024-05-09T07:45:56Z","timestamp":1715240756965},"reference-count":29,"publisher":"Institution of Engineering and Technology (IET)","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEE Proc., Softw."],"published-print":{"date-parts":[[2002]]},"DOI":"10.1049\/ip-sen:20020465","type":"journal-article","created":{"date-parts":[[2002,7,28]],"date-time":"2002-07-28T21:49:31Z","timestamp":1027892971000},"page":"77","source":"Crossref","is-referenced-by-count":6,"title":["Framework based on design patterns for providing persistence in object-oriented programming languages"],"prefix":"10.1049","volume":"149","author":[{"given":"J.","family":"Kienzle","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Romanovsky","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"265","reference":[{"key":"10.1049\/ip-sen:20020465_r1","unstructured":"Booch, G.: \u2018Object-oriented design with applications\u2019, (Benjamin\u2215Cummings, Redwood City, CA, USA 1991)"},{"key":"10.1049\/ip-sen:20020465_r2","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1007\/BF01231642","volume":"4","author":"Atkinson","year":"1995","ISSN":"http:\/\/id.crossref.org\/issn\/1066-8888","issn-type":"print"},{"key":"10.1049\/ip-sen:20020465_r3","first-page":"360","volume":"26","author":"Atkinson","year":"1983"},{"key":"10.1049\/ip-sen:20020465_r4","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1145\/988376.988378","volume":"17","author":"Atkinson","year":"1981","ISSN":"http:\/\/id.crossref.org\/issn\/0362-1340","issn-type":"print"},{"key":"10.1049\/ip-sen:20020465_r5","unstructured":"\u2018A persistent storage system for Poly and ML\u2019, Computer Laboratory, University of Cambridge, Technical report TR-102, January, 1987"},{"key":"10.1049\/ip-sen:20020465_r6","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1145\/245882.245905","volume":"25","author":"Atkinson","year":"1996","ISSN":"http:\/\/id.crossref.org\/issn\/0163-5808","issn-type":"print"},{"key":"10.1049\/ip-sen:20020465_r7","doi-asserted-by":"crossref","first-page":"342","DOI":"10.1007\/BFb0013501","volume":"1088","author":"Oudshoorn","year":"1996","journal-title":"Proceedings of Reliable Software Technologies \u2013 Ada-Europe '96"},{"key":"10.1049\/ip-sen:20020465_r8","unstructured":"ISO: International Standard\u2018Ada Reference Manual\u2019, ISO\u2215IEC 8652: 1995(E), Geneva, 1995 Lect. Notes Comput. Sci., vol. 1246 (Springer Verlag, 1997"},{"key":"10.1049\/ip-sen:20020465_r9","author":"Atkinson","year":"1996","journal-title":"Proceedings of the 6th International Workshop on Persistent object systems"},{"key":"10.1049\/ip-sen:20020465_r10","unstructured":"Eppinger, J.L., Mummert, L.B., and Spector, A.Z.: \u2018Camelot and Avalon \u2013 a distributed transaction facility\u2019, (Morgan Kaufmann, San Mateo, CA 1991)"},{"key":"10.1049\/ip-sen:20020465_r11","unstructured":"Gosling, J., Joy, B., and Steele, G.L.: \u2018The Java language specification\u2019, (Addison Wesley, Reading, MA, USA 1996)"},{"key":"10.1049\/ip-sen:20020465_r12","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1109\/TSE.1975.6312842","volume":"1","author":"Randell","year":"1975","ISSN":"http:\/\/id.crossref.org\/issn\/0098-5589","issn-type":"print"},{"key":"10.1049\/ip-sen:20020465_r13","doi-asserted-by":"crossref","unstructured":"Lee, P.A., and Anderson, T.: \u2018Fault tolerance \u2013 principles and practice\u2019, Dependable computing and fault-tolerant systems, (Springer Verlag 1990),2","DOI":"10.1007\/978-3-7091-8990-0"},{"key":"10.1049\/ip-sen:20020465_r14","unstructured":"\u2018Crash recovery in a distributed data storage system\u2019, Technical report, Xerox Research, June, 1979"},{"key":"10.1049\/ip-sen:20020465_r15","doi-asserted-by":"crossref","first-page":"278","DOI":"10.1007\/3-540-45136-6_22","volume":"2043","author":"Caron","year":"2001","journal-title":"Proceedings of Reliable Software Technologies \u2013 Ada-Europe'2001"},{"key":"10.1049\/ip-sen:20020465_r16","unstructured":"Gamma, E., Helm, R., Johnson, R., and Vlissides, J.: \u2018Design patterns\u2019, (Addison Wesley, Reading, MA, USA 1995)"},{"key":"10.1049\/ip-sen:20020465_r17","unstructured":"Riehle, D., Siberski, W., Baumer, D., Megert, D., and Zu\u0308llighoven, H.: \u2018Serializer\u2019, Pattern languages of program design, 3, (Addison-Wesley, Reading, MA, USA 1998), p. 293\u2013312"},{"key":"10.1049\/ip-sen:20020465_r18","unstructured":"Sun Microsystems: \u2018Java object serialization specification\u2019, November 1998"},{"key":"10.1049\/ip-sen:20020465_r19","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1007\/10722060_10","volume":"1845","author":"Kienzle","year":"2000","journal-title":"Proceedings of Reliable Software Technologies \u2013 Ada-Europe'2000"},{"key":"10.1049\/ip-sen:20020465_r20","first-page":"325","volume":"30","author":"Dayne\u0300s","year":"2000"},{"key":"10.1049\/ip-sen:20020465_r21","first-page":"215","author":"Rosenberg","year":"1990","journal-title":"Fourth International Workshop on Persistent object systems"},{"key":"10.1049\/ip-sen:20020465_r22","doi-asserted-by":"publisher","DOI":"10.1109\/2.116849"},{"key":"10.1049\/ip-sen:20020465_r23","first-page":"289","volume":"7","author":"Dearle","year":"1994"},{"key":"10.1049\/ip-sen:20020465_r24","unstructured":"Object Management Group, Inc.: \u2018Externalization service specification\u2019, December, 1998"},{"key":"10.1049\/ip-sen:20020465_r25","unstructured":"\u2018PerDiS: design, implementation, and use of a Persistent Distributed Store\u2019, Technical report, QMW TR 752, CSTB ILC\u221598-1392, INRIA RR 3525, INESC RT\u22155\u221598, October, 1998"},{"key":"10.1049\/ip-sen:20020465_r26","unstructured":"Parrington, G.D., Shrivastava, S.K., Wheater, S.M., and Little, M.C.: \u2018The design and implementation of Arjuna\u2019, Comput. Syst., 1995),8, p. 253\u2013306"},{"key":"10.1049\/ip-sen:20020465_r27","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1007\/3-540-45136-6_23","volume":"2043","author":"Kienzle","year":"2001","journal-title":"Proceedings of Reliable Software Technologies \u2013 Ada-Europe'2001"},{"key":"10.1049\/ip-sen:20020465_r28","doi-asserted-by":"crossref","unstructured":"Kienzle, J.: \u2018Open multithreaded transactions: a transaction model for concurrent object-oriented programming\u2019, April, 2001, PhD thesis 2393, Swiss Federal Institute of Technology, Lausanne, Switzerland","DOI":"10.1109\/WORDS.2001.945131"},{"key":"10.1049\/ip-sen:20020465_r29","first-page":"95","author":"Kienzle","year":"2002","journal-title":"In Proceedings of the 7th International Workshop on Object-oriented real-time dependable systems"}],"container-title":["IEE Proceedings - Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/digital-library.theiet.org\/content\/journals\/10.1049\/ip-sen_20020465?crawler=true&mimetype=application\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T03:17:22Z","timestamp":1609471042000},"score":1,"resource":{"primary":{"URL":"https:\/\/digital-library.theiet.org\/content\/journals\/10.1049\/ip-sen_20020465"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"references-count":29,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2002]]}},"URL":"https:\/\/doi.org\/10.1049\/ip-sen:20020465","relation":{},"ISSN":["1462-5970"],"issn-type":[{"value":"1462-5970","type":"print"}],"subject":[],"published":{"date-parts":[[2002]]}}}