{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T20:06:49Z","timestamp":1725566809906},"publisher-location":"Berlin, Heidelberg","reference-count":38,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540235804"},{"type":"electronic","value":"9783540301752"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-30175-2_5","type":"book-chapter","created":{"date-parts":[[2010,9,23]],"date-time":"2010-09-23T15:34:58Z","timestamp":1285256098000},"page":"75-94","source":"Crossref","is-referenced-by-count":5,"title":["Supporting Flexible Object Database Evolution with Aspects"],"prefix":"10.1007","author":[{"given":"Awais","family":"Rashid","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicholas","family":"Leidenfrost","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"5_CR1","first-page":"161","volume-title":"Proc. VLDB Conf.","author":"J. Andany","year":"1991","unstructured":"Andany, J., Leonard, M., Palisser, C.: Management of Schema Evolution in Databases. In: Proc. VLDB Conf., pp. 161\u2013170. Morgan Kaufmann, San Francisco (1991)"},{"key":"5_CR2","unstructured":"AspectJ Team, AspectJ Project (2004), http:\/\/www.eclipse.org\/aspectj\/"},{"issue":"1","key":"5_CR3","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/22890.22945","volume":"5","author":"J. Banerjee","year":"1987","unstructured":"Banerjee, J., Chou, H.-T., Garza, J.F., Kim, W., Woelk, D., Ballou, N.: Data Model Issues for Object-Oriented Applications. ACM Transactions on Office Inf. Systems\u00a05(1), 3\u201326 (1987)","journal-title":"ACM Transactions on Office Inf. Systems"},{"key":"5_CR4","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1145\/308386.308435","volume-title":"Seventh ACM SIGACTSIGMOD-SIGART Symposium on Principles of Database Systems","author":"D.S. Batory","year":"1988","unstructured":"Batory, D.S.: Concepts for a Database System Compiler. In: Seventh ACM SIGACTSIGMOD-SIGART Symposium on Principles of Database Systems, pp. 184\u2013192. ACM, New York (1988)"},{"key":"5_CR5","doi-asserted-by":"crossref","unstructured":"Bjornerstedt, A., Hulten, C.: Version Control in an Object-Oriented Architecture. In: Kim, W., Lochovsky, F.H. (eds.) Object-Oriented Concepts, Databases, and Applications, pp. 451\u2013485 (1989)","DOI":"10.1145\/63320.66513"},{"key":"5_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1007\/BFb0049123","volume-title":"Database and Expert Systems Applications","author":"P. Breche","year":"1995","unstructured":"Breche, P., Ferrandina, F., Kuklok, M.: Simulation of Schema Change using Views. In: Revell, N., Tjoa, A.M. (eds.) DEXA 1995. LNCS, vol.\u00a0978, pp. 247\u2013258. Springer, Heidelberg (1995)"},{"key":"5_CR7","volume-title":"The Object Data Standard: ODMG 3","author":"R.G.G. Cattell","year":"2000","unstructured":"Cattell, R.G.G., Barry, D., Berler, M., Eastman, J., Jordan, D., Russel, C., Schadow, O., Stenienda, T., Velez, F.: The Object Data Standard: ODMG 3. Morgan Kaufmann, San Francisco (2000)"},{"key":"5_CR8","first-page":"1","volume-title":"Proc. VLDB Conf","author":"S. Chaudhuri","year":"2000","unstructured":"Chaudhuri, S., Weikum, G.: Rethinking Database System Architecture: Towards a Selftuning RISC-style Database System. In: Proc. VLDB Conf, pp. 1\u201310. Morgan Kaufmann, San Francisco (2000)"},{"key":"5_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1007\/978-3-540-39815-8_11","volume-title":"Generative Programming and Component Engineering","author":"M. Cilia","year":"2003","unstructured":"Cilia, M., Haupt, M., Mezini, M., Buchmann, A.: The Convergence of AOP and Active Databases: Towards Reactive Middleware. In: Pfenning, F., Smaragdakis, Y. (eds.) GPCE 2003. LNCS, vol.\u00a02830, pp. 169\u2013188. Springer, Heidelberg (2003)"},{"key":"5_CR10","doi-asserted-by":"crossref","unstructured":"Constantinides, C., Bader, A., Elrad, T., Fayad, M., Netinant, P.: Designing an Aspect-Oriented Framework in an Object-Oriented Environment. ACM Computing Surveys\u00a032(1) (2000)","DOI":"10.1145\/351936.351978"},{"key":"5_CR11","unstructured":"CVS, Concurrent Versions System (2003), http:\/\/www.cvshome.org\/"},{"key":"5_CR12","series-title":"Lecture Notes in Computer Science","first-page":"3","volume-title":"Rules in Database Systems","author":"K.R. Dittrich","year":"1995","unstructured":"Dittrich, K.R., Gatziu, S., Geppert, A.: The Active Database Management System Manifesto. In: Sellis, T.K. (ed.) RIDS 1995. LNCS, vol.\u00a0985, pp. 3\u201320. Springer, Heidelberg (1995)"},{"key":"5_CR13","volume-title":"Component Database Systems","author":"K.R. Dittrich","year":"2000","unstructured":"Dittrich, K.R., Geppert, A.: Component Database Systems. Morgan Kaufmann, San Francisco (2000)"},{"key":"5_CR14","doi-asserted-by":"crossref","unstructured":"Elrad, T., Filman, R., Bader, A.(eds.): Theme Section on Aspect-Oriented Programming. Communications of the ACM\u00a044(10) (2001)","DOI":"10.1145\/383845.383853"},{"issue":"10","key":"5_CR15","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1145\/262793.262798","volume":"40","author":"M.E. Fayad","year":"1997","unstructured":"Fayad, M.E., Schmidt, D.C.: Object-Oriented Application Frameworks. Communications of the ACM\u00a040(10), 32\u201338 (1997)","journal-title":"Communications of the ACM"},{"key":"5_CR16","first-page":"170","volume-title":"Proc. VLDB Conf.","author":"F. Ferrandina","year":"1995","unstructured":"Ferrandina, F., Meyer, T., Zicari, R., Ferran, G.: Schema and Database Evolution in the O2 Object Database System. In: Proc. VLDB Conf., pp. 170\u2013181. Morgan Kaufmann, San Francisco (1995)"},{"key":"5_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1007\/3-540-46093-4_13","volume-title":"Database Programming Languages","author":"K. Fisher","year":"2002","unstructured":"Fisher, K., Goodall, C., H\u00f6gstedt, K., Rogers, A.: An Application-Specific Database. In: Ghelli, G., Grahne, G. (eds.) DBPL 2001. LNCS, vol.\u00a02397, pp. 213\u2013227. Springer, Heidelberg (2002)"},{"key":"5_CR18","volume-title":"Design Patterns - Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns - Elements of Reusable Object-Oriented Software. Addison Wesley, Reading (1995)"},{"key":"5_CR19","unstructured":"Green, R., Rashid, A.: An Aspect-Oriented Framework for Schema Evolution in Object-Oriented Databases. AOSD 2002 Workshop on Aspects, Components & Patterns for Infrastructure Software (2002)"},{"key":"5_CR20","first-page":"377","volume-title":"Proc. SIGMOD Conf.","author":"L.M. Haas","year":"1989","unstructured":"Haas, L.M., Freytag, J.C., Lohman, G.M., Pirahesh, H.: Extensible Query Processing in Starburst. In: Proc. SIGMOD Conf., pp. 377\u2013388. ACM, New York (1989)"},{"key":"5_CR21","unstructured":"Jasmine, The Jasmine Documentation, 1996-1998 ed: Computer Associates International, Inc. & Fujitsu Limited (1996)"},{"key":"5_CR22","first-page":"148","volume-title":"Proc. VLDB Conf.","author":"W. Kim","year":"1988","unstructured":"Kim, W., Chou, H.-T.: Versions of Schema for Object-Oriented Databases. In: Proc. VLDB Conf., pp. 148\u2013159. Morgan Kaufmann, San Francisco (1988)"},{"key":"5_CR23","unstructured":"Knizhnik, K.A.: Generic Object-Oriented Database System (2003), http:\/\/www.ispras.ru\/~knizhnik\/goods\/readme.htm"},{"issue":"3","key":"5_CR24","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1145\/163090.163094","volume":"22","author":"S. Monk","year":"1993","unstructured":"Monk, S., Sommerville, I.: Schema Evolution in OODBs Using Class Versioning. ACM SIGMOD Record\u00a022(3), 16\u201322 (1993)","journal-title":"ACM SIGMOD Record"},{"key":"5_CR25","first-page":"141","volume-title":"Proc. TOOLS Europe","author":"D. Parsons","year":"1999","unstructured":"Parsons, D., Rashid, A., Speck, A., Telea, A.: A \u2019Framework\u2019 for Object Oriented Frameworks Design. In: Proc. TOOLS Europe, pp. 141\u2013151. IEEE Computer Society Press, Los Alamitos (1999)"},{"issue":"1","key":"5_CR26","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1145\/244810.244813","volume":"22","author":"R.J. Peters","year":"1997","unstructured":"Peters, R.J., Ozsu, M.T.: An Axiomatic Model of Dynamic Schema Evolution in Objectbase Systems. ACM Transactions on Database Systems\u00a022(1), 75\u2013114 (1997)","journal-title":"ACM Transactions on Database Systems"},{"issue":"4","key":"5_CR27","doi-asserted-by":"publisher","first-page":"600","DOI":"10.1109\/69.617053","volume":"9","author":"Y.-G. Ra","year":"1997","unstructured":"Ra, Y.-G., Rundensteiner, E.A.: A Transparent Schema-Evolution System Based on Object-Oriented View Technology. IEEE Trans. Knowledge and Data Engg.\u00a09(4), 600\u2013624 (1997)","journal-title":"IEEE Trans. Knowledge and Data Engg."},{"key":"5_CR28","volume-title":"Aspect-Oriented Database Systems","author":"A. Rashid","year":"2003","unstructured":"Rashid, A.: Aspect-Oriented Database Systems. Springer, Heidelberg (2003)"},{"key":"5_CR29","volume-title":"Aspect-Oriented Software Development","author":"A. Rashid","year":"2004","unstructured":"Rashid, A.: Aspect-Oriented Programming for Database Systems. In: Aksit, M., Clarke, S., Elrad, T., Filman, R. (eds.) Aspect-Oriented Software Development, Addison-Wesley, Reading (2004) (to appear)"},{"key":"5_CR30","first-page":"561","volume-title":"IEEE International Conference on Software Maintenance (ICSM)","author":"A. Rashid","year":"2001","unstructured":"Rashid, A.: A Database Evolution Approach for Object-Oriented Databases. In: IEEE International Conference on Software Maintenance (ICSM), pp. 561\u2013564. IEEE Computer Society Press, Los Alamitos (2001)"},{"key":"5_CR31","first-page":"342","volume-title":"International Data Engineering and Applications Symposium (IDEAS)","author":"A. Rashid","year":"2003","unstructured":"Rashid, A.: A Framework for Customisable Schema Evolution in Object-Oriented Databases. In: International Data Engineering and Applications Symposium (IDEAS), pp. 342\u2013346. IEEE, Los Alamitos (2003)"},{"issue":"2","key":"5_CR32","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1145\/568600.568609","volume":"37","author":"A. Rashid","year":"2002","unstructured":"Rashid, A.: Weaving Aspects in a Persistent Environment. ACM SIGPLAN Notices\u00a037(2), 36\u201344 (2002)","journal-title":"ACM SIGPLAN Notices"},{"key":"5_CR33","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1145\/643603.643616","volume-title":"2nd International Conference on Aspect-Oriented Software Development","author":"A. Rashid","year":"2003","unstructured":"Rashid, A., Chitchyan, R.: Persistence as an Aspect. In: 2nd International Conference on Aspect-Oriented Software Development, pp. 120\u2013129. ACM, New York (2003)"},{"issue":"5","key":"5_CR34","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1049\/ip-sen:20010732","volume":"148","author":"A. Rashid","year":"2001","unstructured":"Rashid, A., Sawyer, P.: Aspect-Orientation and Database Systems: An Effective Customisation Approach. IEE Proceedings - Software\u00a0148(5), 156\u2013164 (2001)","journal-title":"IEE Proceedings - Software"},{"key":"5_CR35","unstructured":"Rashid, A., Sawyer, P.: A Database Evolution Taxonomy for Object-Oriented Databases. Journal of Software Maintenance - Practice and Experience (2004) (to appear)"},{"key":"5_CR36","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1007\/3-540-44677-X_7","volume-title":"Objects and Databases","author":"A. Rashid","year":"2001","unstructured":"Rashid, A., Sawyer, P., Pulvermueller, E.: A Flexible Approach for Instance Adaptation during Class Versioning. In: Dittrich, K.R., Guerrini, G., Merlo, I., Oliva, M., Rodriguez, M.E. (eds.) ECOOP-WS 2000. LNCS, vol.\u00a01944, pp. 101\u2013113. Springer, Heidelberg (2001)"},{"issue":"1","key":"5_CR37","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/0950-5849(93)90027-Z","volume":"35","author":"D. Sjoberg","year":"1993","unstructured":"Sjoberg, D.: Quantifying Schema Evolution. Information and Software Technology\u00a035(1), 35\u201344 (1993)","journal-title":"Information and Software Technology"},{"key":"5_CR38","first-page":"483","volume-title":"Proc. OOPSLA Conf.","author":"H. Skarra","year":"1986","unstructured":"Skarra, H., Zdonik, S.B.: The Management of Changing Types in an Object-Oriented Database. In: Proc. OOPSLA Conf., pp. 483\u2013495. ACM, New York (1986)"}],"container-title":["Lecture Notes in Computer Science","Generative Programming and Component Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-30175-2_5.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,2]],"date-time":"2021-05-02T23:52:40Z","timestamp":1619999560000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-30175-2_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540235804","9783540301752"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-30175-2_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}