{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T23:04:57Z","timestamp":1725663897988},"publisher-location":"Berlin, Heidelberg","reference-count":56,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540573425"},{"type":"electronic","value":"9783540480754"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1993]]},"DOI":"10.1007\/3-540-57342-9_81","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T12:53:02Z","timestamp":1330260782000},"page":"315-338","source":"Crossref","is-referenced-by-count":4,"title":["Managing change in persistent object systems"],"prefix":"10.1007","author":[{"given":"M. P.","family":"Atkinson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"D. I. K.","family":"Sj\u00f8berg","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R.","family":"Morrison","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,5,30]]},"reference":[{"issue":"4","key":"19_CR1","doi-asserted-by":"publisher","first-page":"525","DOI":"10.1145\/32204.32205","volume":"12","author":"S. Abiteboul","year":"1987","unstructured":"S. Abiteboul and R. Hull. IFO: A formal semantic database model. ACM Transactions on Database Systems, 12(4):525\u2013565, December 1987.","journal-title":"ACM Transactions on Database Systems"},{"issue":"2","key":"19_CR2","doi-asserted-by":"publisher","first-page":"230","DOI":"10.1145\/3857.3859","volume":"10","author":"A. Albano","year":"1985","unstructured":"[Albano et al., 1985] A. Albano, L. Cardelli, and R. Orsini. Galileo: A strongly typed, interactive conceptual language. ACM Transactions on Database Systems, 10(2):230\u2013260, June 1985.","journal-title":"ACM Transactions on Database Systems"},{"key":"19_CR3","unstructured":"[Albano et al., 1993] A. Albano, R. Bergamini, G. Ghelli, and R. Orsini. An introduction to the database programming language Fibonacci. Technical Report FIDE\/93\/64, ESPRIT Basic Research Action, Project Number 6309-FIDE2, 1993. 30pp."},{"key":"19_CR4","unstructured":"The ANSA Model for Trading and Federation, AR.005, APM."},{"issue":"7","key":"19_CR5","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1145\/988376.988378","volume":"17","author":"M. P. Atkinson","year":"1982","unstructured":"[Atkinson et al., 1982] M.P. Atkinson, K.J. Chisholm, and W.P. Cockshott. PS-algol: An algol with a persistent heap. ACM SIGPLAN Notices, 17(7):24\u201331, July 1982.","journal-title":"ACM SIGPLAN Notices"},{"issue":"4","key":"19_CR6","doi-asserted-by":"crossref","first-page":"360","DOI":"10.1093\/comjnl\/26.4.360","volume":"26","author":"M. P. Atkinson","year":"1983","unstructured":"[Atkinson et al., 1983] M.P. Atkinson, P.J. Bailey, K.J. Chisholm, W.P. Cockshott, and R. Morrison. An approach to persistent programming. The Computer Journal, 26(4):360\u2013365, November 1983.","journal-title":"The Computer Journal"},{"key":"19_CR7","doi-asserted-by":"crossref","unstructured":"[Atkinson et al., 1989] M.P. Atkinson, F. Bancilhon, D. DeWitt, K. Dittrich, D. Maier, and S. Zdonik. The object-oriented database system manifesto. In Deductive and Object-Oriented Databases. Proceedings of the First International Conference on Deductive and Object-Oriented Databases (Kyoto, Japan, 4th\u20136th December 1989). Elsevier Science Publisher B.V., 1989.","DOI":"10.1016\/B978-0-444-88433-6.50020-4"},{"key":"19_CR8","unstructured":"[Atkinson et al., 1993] M.P. Atkinson, F. Matthes, and J.W. Schmidt. Progress with bulk types, 1993. Report in preparation, ESPRIT Basic Research Action, Project Number 6309-FIDE2."},{"key":"19_CR9","unstructured":"M.P. Atkinson. Programming languages and databases. In S.B. Yao, editor, The Fourth International Conference on Very Large Data Bases (Berlin, West Germany, September 1978), pages 408\u2013419, September 1978."},{"key":"19_CR10","unstructured":"M.P. Atkinson. Persistent foundations for scalable multi-paradigmal systems. Invited paper. In M.T. \u00d6zsu, U. Dayal, and P. Valduriez, editors, PreProceedings of the International Workshop on Distributed Object-Management (Edmonton, Canada, 18th\u201321st August 1992), 1992. The final proceedings will be published as: M.T. \u00d6zsu, U. Dayal and P. Valduriez (eds.), Distributed Object Management, Morgan Kaufmann, 1992."},{"key":"19_CR11","doi-asserted-by":"crossref","unstructured":"[Bancilhon et al., 1992] F. Bancilhon, C. Delobel, and P. Kanellakis, editors. Building an Object-Oriented Database System: The Story of O2-Morgan Kaufmann Publishers, 1992.","DOI":"10.1145\/130283.130289"},{"key":"19_CR12","unstructured":"S. Berman. P-Pascal: A Data-Oriented Persistent Programming Language. PhD thesis, University of Cape Town, Department of Computer Science, August 1991."},{"key":"19_CR13","volume-title":"Simula BEGIN","author":"G. M. Birtwistle","year":"1973","unstructured":"[Birtwistle et al., 1973] G.M. Birtwistle, O.J. Dahl, B. Myrhaug, and K. Nygaard. Simula BEGIN. Auerbach Press, Philadelphia, 1973."},{"issue":"4","key":"19_CR14","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1145\/6041.6042","volume":"17","author":"L. Cardelli","year":"1985","unstructured":"L. Cardelli and P. Wegner. On understanding types, data abstraction and polymorphism. ACM Computing Surveys, 17(4):471\u2013523, December 1985.","journal-title":"ACM Computing Surveys"},{"key":"19_CR15","volume-title":"Technical Report Digital Systems Research Center Report 45","author":"L. Cardelli","year":"1989","unstructured":"L. Cardelli. Typeful programming. Technical Report Digital Systems Research Center Report 45, Digital Eqipment Corp., Systems Research Centre, 130 Lytton Avenue, Palo Alto, Calif., USA, May 1989."},{"key":"19_CR16","volume-title":"Technical report","author":"L. Cardelli","year":"1990","unstructured":"L. Cardelli. The Quest language and system (tracking draft). Technical report, Digital Equipment Corporation, Systems Research Center, 130 Lytton Avenue, Palo Alto, CA 94301, June 1990."},{"issue":"4","key":"19_CR17","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1145\/320107.320109","volume":"4","author":"E. F. Codd","year":"1979","unstructured":"E.F. Codd. Extending the relational model of data to capture more meaning. ACM Transactions on Database Systems, 4(4):397\u2013434, December 1979.","journal-title":"ACM Transactions on Database Systems"},{"key":"19_CR18","first-page":"154","volume-title":"Implementing Persistent Object Bases, Principles and Practice","author":"R. C. H. H. Connor","year":"1990","unstructured":"[Connor et al., 1990a] R.C.H. Connor, A.L. Brown, Q. Cutts, A. Dearle, R. Morrison, and J. Rosenberg. Type equivalence checking in persistent object systems. In A. Dearle, G.M. Shaw, and S.B. Zdonik, editors, Implementing Persistent Object Bases, Principles and Practice. Proceedings of the Fourth International Workshop on Persistent Object Systems, Their Design, Implementation and Use (Martha's Vineyard, USA, September 1990), pages 154\u2013167. San Mateo, CA: Morgan Kaufmann Publishers, 1990."},{"key":"19_CR19","doi-asserted-by":"crossref","unstructured":"[Connor et al., 1990b] R.C.H. Connor, A. Dearle, R. Morrison, and A.L. Brown. Existentially quantified types as a database viewing mechanism. In F. Bancilhon, C. Thanos, and D. Tsichritzis, editors, Proceedings of the Second International Conference on Extending Database Technology (Venice, Italy, March 1990), number 416 in Lecture Notes in Computer Science, pages 301\u2013315. Springer-Verlag, 1990.","DOI":"10.1007\/BFb0022178"},{"key":"19_CR20","unstructured":"[Connor, 1991] R.C.H. Connor. Types and Polymorphism in Persistent Programming Systems. PhD thesis, Department of Computational Science, University of St Andrews, 1991."},{"key":"19_CR21","unstructured":"[Connor, 1993] R.C.H. Connor, 1993. In preparation: a survey paper on persistent type systems. Department of Computational Science, University of St Andrews."},{"key":"19_CR22","unstructured":"[Cutts, 1993] Q.I. Cutts. Delivering the Benefits of Persistence to System Construction and Execution. PhD thesis, Department of Computational Science, University of St Andrews, 1993."},{"key":"19_CR23","doi-asserted-by":"crossref","unstructured":"[Dearle and Brown, 1988] A. Dearle and A.L. Brown. Safe browsing in a strongly typed persistent environment. The Computer Journal, 31(3), 1988.","DOI":"10.1093\/comjnl\/31.6.540"},{"key":"19_CR24","doi-asserted-by":"crossref","unstructured":"[Dearle, 1989] A. Dearle. Environments: A flexible binding mechanism to support system evolution. In B.H. Shriver, editor, Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences, Volume II Software Track (January 1989), pages 46\u201345, 1989.","DOI":"10.1109\/HICSS.1989.48058"},{"key":"19_CR25","unstructured":"[Ellis and Stroustrup, 1990] M.A. Ellis and B. Stroustrup. The Annotated C++ Reference Manual. Addison-Wesley, 1990. [Farkas et al., 1992] A. Farkas, A. Dearle, G.N.C. Kirby, Q.I. Cutts, R. Morrison, and"},{"key":"19_CR26","unstructured":"[Farkas et al., 1992] A. Farkas, A. Dearle, G.N.C. Kirby, Q.I. Cutts, R. Morrison, and R. Connor. Persistent program construction \u2014 a new paradigm. In A. Albano and R. Morrison, editors, Fifth International Workshop on Persistent Object Systems. Design, Implementation and Use (San Miniato, Italy, 1st\u20134th September 1992), Workshops in Computing. Springer-Verlag in collaboration with the British Computer Society, 1992."},{"key":"19_CR27","unstructured":"[Goldberg and Robson, 1983] A. Goldberg and D. Robson. Smalltalk80: The Language and its Implementation. Addison Wesley, 1983."},{"issue":"3","key":"19_CR28","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1145\/319587.319588","volume":"6","author":"M. Hammer","year":"1981","unstructured":"[Hammer and McLeod, 1981] M. Hammer and D. McLeod. Database description with sdm: A semantic database model. ACM Transactions on Database Systems, 6(3):351\u2013386, September 1981.","journal-title":"ACM Transactions on Database Systems"},{"issue":"2","key":"19_CR29","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1007\/BF00976239","volume":"4","author":"C. A. R. R. Hoare","year":"1975","unstructured":"[Hoare, 1975] C.A.R. Hoare. Recursive Data Structures. International Journal of Computer and Information Science, 4(2):105\u2013132, 1975.","journal-title":"International Journal of Computer and Information Science"},{"key":"19_CR30","doi-asserted-by":"crossref","unstructured":"[Hughes and Connolly, 1990] J.G. Hughes and M. Connolly. Data abstraction and transaction processing in the database programming language RAPP. In F. Bancilhon and O.P. Buneman, editors, Advances in Database Programming Languages. Based on Proceedings of the Workshop on Database Programming Languages (Roscoff, Brittanny, France, September 1987), ACM Press, Frontier Series, chapter 11, pages 177\u2013186. Addison-Wesley Publishing Company and ACM Press, 1990.","DOI":"10.1145\/101620.101631"},{"key":"19_CR31","unstructured":"[ISO, ] Draft Recommendation X.903: Basic Reference Model of Open Distributed Processing \u2014 Part 3: Prescriptive Model, ISO\/IEC JTC1\/SC21\/WG7, ISO."},{"key":"19_CR32","unstructured":"[Kirby et al., 1992] G. Kirby, R. Connor, Q. Cutts, A. Dearle, A. Farkas, and R. Morrison. Persistent hyper-programs. In A. Albano and R. Morrison, editors, Fifth International Workshop on Persistent Object Systems. Design, Implementation and Use (San Miniato, Italy, 1st\u20134th September 1992), Workshops in Computing. Springer-Verlag in collaboration with the British Computer Society, 1992."},{"key":"19_CR33","unstructured":"[Kirby, 1993] G.N.C. Kirby. Reflection and Hyper-Programming in Persistent Programming Systems. PhD thesis, Department of Computational Science, University of St Andrews, 1993."},{"key":"19_CR34","unstructured":"[Koch et al., 1983] J. Koch, M. Mall, P. Putfarken, M. Reimer, J.W. Schmidt, and C.A. Zehnder. Modula\/R report, Lilith version. Technical report, Institute fur Informatik, Eidgenossische Technische Hochschule Z\u00fcrich, February 1983."},{"key":"19_CR35","unstructured":"[Matthes et al., 1992] F. Matthes, A. Rudloff, J.W. Schmidt, and K. Subieta. The database programming language DBPL user and system manual. Technical Report FIDE\/92\/47, ESPRIT Basic Research Action, Project Number 3070-FIDE, 1992."},{"key":"19_CR36","volume-title":"PhD thesis","author":"F. Matthes","year":"1992","unstructured":"[Matthes, 1992] F. Matthes. Generic Database Programming: A Linguistic and Architectural Framework. PhD thesis, Fachbereich Informatik, Universit\u00e4t Hamburg, Germany, September 1992. (In German)."},{"key":"19_CR37","unstructured":"[MICROSOFT, 1993] Microsoft ODBC programmer's reference, June 1993. 01.03.0005."},{"key":"19_CR38","unstructured":"[Morrison et al., 1989] R. Morrison, A.L. Brown, R.C.H. Connor, and A. Dearle. The Napier88 reference manual. Technical Report PPRR-77-89, Universities of Glasgow and St Andrews, 1989."},{"key":"19_CR39","unstructured":"[Morrison, 1979] R. Morrison. On the development of algol. PhD thesis, Department of Computational Science, University of St Andrews, 1979."},{"key":"19_CR40","unstructured":"[Object Design Inc., 1991] Object Design Inc. The ObjectStore Technical Overview. Product Marketing, One New England Executive Park, Burlington, Mass, MA 01803, USA, May 1991."},{"key":"19_CR41","doi-asserted-by":"crossref","unstructured":"[Ohori et al., 1989] A. Ohori, O.P. Buneman, and V. Breazu-Tannen. Database programming in Machiavelli \u2014 a polymorphic language with static type inference. In Proceedings of the ACM SIGMOD 1989 Conference on the Management of Data (Portland, Oregon, May\u2013June), SIGMOD Record 18, 8, June 1989, pages 46\u201357, 1989.","DOI":"10.1145\/66926.66931"},{"key":"19_CR42","volume-title":"The ONTOS Developer's Guide","author":"Ontologic Inc.","year":"1991","unstructured":"[Ontologic Inc., 1991] Ontologic Inc. The ONTOS Developer's Guide. Three Burlington Woods, Burlington, Mass, MA 01803, USA, 1991."},{"key":"19_CR43","volume-title":"The Oberon System \u2014 User Guide and Programmer's Manual","author":"M. Reiser","year":"1991","unstructured":"[Reiser, 1991] M. Reiser. The Oberon System \u2014 User Guide and Programmer's Manual. Addison-Wesley Publishing Company, Wokingham, 1991."},{"key":"19_CR44","doi-asserted-by":"crossref","unstructured":"[Richardson and Carey, 1987] J.E. Richardson and M.J. Carey. Programming constructs for database system implementation in EXODUS. In Proceedings of the ACM SIGMOD 1987 Conference on the Management of Data (San Francisco, CA, 27th\u201329th May), pages 208\u2013219, 1987.","DOI":"10.1145\/38713.38738"},{"key":"19_CR45","unstructured":"[Schaffert, 1992] C. Schaffert. CORBA: OMG's object request broker. In M.T. \u00d6zsu, U. Dayal, and P. Valduriez, editors, Pre-Proceedings of the International Workshop on Distributed Object Management (Edmonton, Canada, 18th\u201321st August 1992), 1992. The final proceedings will be published as: M.T. \u00d6zsu, U. Dayal and P. Valduriez (eds.), Distributed Object Management, Morgan Kaufmann, 1992."},{"issue":"3","key":"19_CR46","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1145\/320557.320568","volume":"2","author":"J. W. Schmidt","year":"1977","unstructured":"[Schmidt, 1977] J.W. Schmidt. Some high level language constructs for data of type relation. ACM Transactions on Database Systems, 2(3):247\u2013261, September 1977.","journal-title":"ACM Transactions on Database Systems"},{"key":"19_CR47","doi-asserted-by":"crossref","unstructured":"[Schwartz et al., 1986] J.T. Schwartz, R.B.K. Dewar, E. Dubinski, and E. Schonberg. Programming with Sets: An Introduction to SETL. Texts and Monographs in Computer Science. Springer-Verlag, 1986.","DOI":"10.1007\/978-1-4613-9575-1"},{"issue":"4","key":"19_CR48","doi-asserted-by":"publisher","first-page":"531","DOI":"10.1145\/115372.115369","volume":"13","author":"T. Sheard","year":"1991","unstructured":"[Shearcl, 1991] T. Sheard. Automatic generation and use of abstract structure operators. ACM Transactions on Programming Languages and Systems, 13(4):531\u2013557, 1991.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"issue":"1","key":"19_CR49","doi-asserted-by":"publisher","first-page":"140","DOI":"10.1145\/319540.319561","volume":"6","author":"D. W. Shipman","year":"1981","unstructured":"[Shipman, 1981] D.W. Shipman. The functional data model and the data language DAPLEX. ACM Transactions on Database Systems, 6(1):140\u2013173, March 1981.","journal-title":"ACM Transactions on Database Systems"},{"key":"19_CR50","unstructured":"[Sj\u00f8berg et al., 1993] D. Sj\u00f8berg, M.P. Atkinson, J. Lopes, and P.W. Trinder. Building an integrated persistent application \u2014 a multi-author, multilevel, Napier88 project. In Proceedings of the Fourth International Workshop on Database Programming Languages (Manhattan, USA, 30th August\u20131st September 1993). Springer-Verlag, 1993. To appear."},{"issue":"1","key":"19_CR51","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/0950-5849(93)90027-Z","volume":"35","author":"D. Sj\u00f8berg","year":"1993","unstructured":"[Sj\u00f8berg, 1993a]D. Sj\u00f8berg. Quantifying schema evolution. Information and Software Technology, 35(1):35\u201344, January 1993.","journal-title":"Information and Software Technology"},{"key":"19_CR52","unstructured":"D. Sj\u00f8berg. Thesaurus-Based Methodologies and Tools for Maintaining Persistent Application Systems. PhD thesis, Submitted to University of Glasgow, July 1993."},{"key":"19_CR53","first-page":"393","volume-title":"Research Directions in Object Oriented Programming, Computer Systems","author":"A. H. Skarra","year":"1987","unstructured":"[Skarra and Zdonik, 1987] A.H. Skarra and S.B. Zdonik. Type evolution in an object-oriented database. In B.S. Shriver and P. Wegner, editors, Research Directions in Object Oriented Programming, Computer Systems, pages 393\u2013415. MIT Press, Cambridge, MA, 1987."},{"key":"19_CR54","doi-asserted-by":"crossref","unstructured":"[Stemple et al., 1990] D. Stemple, L. Fegaras, T. Sheard, and A. Socorro. Exceeding the limits of polymorphism in database programming languages. In F. Bancilhon, C. Thanos, and D. Tsichritzis, editors, Proceedings of the Second International Conference on Extending Database Technology (Venice, Italy, March 1990), number 416 in Lecture Notes in Computer Science, pages 269\u2013285. Springer-Verlag, 1990.","DOI":"10.1007\/BFb0022176"},{"key":"19_CR55","unstructured":"[Stemple et al., 1992] D. Stemple, R.B. Stanton, T. Sheard, P.C. Philbrow, R. Morrison, G.N.C. Kirby, L. Fegaras, R.L. Cooper, R.C.H. Connor, M.P. Atkinson, and S. Alagic. Type-safe linguistic reflection: A generator technology. Technical Report FIDE\/92\/49, ESPRIT Basic Research Action, Project Number 3070-FIDE, 1992. 29pp."},{"key":"19_CR56","doi-asserted-by":"crossref","unstructured":"[Wether and Zdonik, 1988] P. Wegner and S.B. Zdonik. Inheritance as an incremental modification mechanism or what like is and isn't like. In S. Gjessing and K. Nygaard, editors, Proceedings of the European Conference on Object-oriented Programming (Oslo, August 15\u201317, 1988), Lecture Notes in Computer Science 322, pages 55\u201377. Springer-Verlag, 1988.","DOI":"10.1007\/3-540-45910-3_4"}],"container-title":["Lecture Notes in Computer Science","Object Technologies for Advanced Software"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-57342-9_81.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,28]],"date-time":"2021-04-28T01:04:02Z","timestamp":1619571842000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-57342-9_81"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1993]]},"ISBN":["9783540573425","9783540480754"],"references-count":56,"URL":"https:\/\/doi.org\/10.1007\/3-540-57342-9_81","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1993]]}}}