{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,15]],"date-time":"2025-03-15T04:18:03Z","timestamp":1742012283764,"version":"3.38.0"},"publisher-location":"London","reference-count":45,"publisher":"Springer London","isbn-type":[{"type":"print","value":"9783540199120"},{"type":"electronic","value":"9781447121220"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1995]]},"DOI":"10.1007\/978-1-4471-2122-0_20","type":"book-chapter","created":{"date-parts":[[2011,11,23]],"date-time":"2011-11-23T07:21:25Z","timestamp":1322032885000},"page":"235-255","source":"Crossref","is-referenced-by-count":1,"title":["Analysing Persistent Language Applications"],"prefix":"10.1007","author":[{"given":"Dag I. K.","family":"Sj\u00f8berg","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Quintin","family":"Cutts","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ray","family":"Welland","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Malcolm P.","family":"Atkinson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"20_CR1","volume-title":"Implementation and Use","author":"A Dearie","year":"1990","unstructured":"Dearie A, Shaw GM, Zdonik SB. Proceedings of the Fourth International Workshop on Persistent Object Systems, Their Design, Implementation and Use. Martha\u2019s Vineyard, USA, 23rd\u201327th September: Morgan Kaufmann, 1990"},{"key":"20_CR2","unstructured":"Albano A, Morrison R. Proceedings of the Fifth International Workshop on Persistent Object Systems: Design, Implementation and Use. San Miniato, Italy, lst\u20134th September: Springer-Verlag and British Computer Society, 1992"},{"key":"20_CR3","volume-title":"Proceedings of the Fourth International Workshop on Database Programming Languages \u2014 Object Models and Languages","author":"C Beeri","year":"1993","unstructured":"Beeri C, Ohori A, Shasha DE. Proceedings of the Fourth International Workshop on Database Programming Languages \u2014 Object Models and Languages. Manhattan, New York City, USA, 30th August \u2014 1st September: Springer-Verlag and British Computer Society, 1993"},{"key":"20_CR4","unstructured":"Morrison R, Brown F, Connor R, Dearie A. The Napier88 Reference Manual. Technical Report PPRR-77-89, Universities of Glasgow and St Andrews, 1989"},{"key":"20_CR5","unstructured":"Atkinson MP, Sj\u00f9berg DIK, Morrison R. Managing Change in Persistent Object Systems. In: Nishio S, Yonezawa A, ed. First JSSST International Symposium on Object Technologies for Advanced Software. Kanazawa, Japan, 4th\u2014-6th November: Lecture Notes in Computer Science 742, Springer-Verlag, 1993, pp 315\u2013338"},{"issue":"3","key":"20_CR6","doi-asserted-by":"publisher","first-page":"299","DOI":"10.1109\/TSE.1981.230841","volume":"7","author":"VR Basili","year":"1981","unstructured":"Basili VR, Reiter RW. A Controlled Experiment Quantitatively Comparing Software Development Approaches. IEEE Transactions on Software Engineering 1981; SE-7(3):299\u2013320","journal-title":"IEEE Transactions on Software Engineering"},{"key":"20_CR7","first-page":"167","volume-title":"CASE, Current Practice, Future Prospects. J.","author":"D Law","year":"1992","unstructured":"Law D, Naeem T. DESMET \u2014 Determining an Evaluation Methodology for Software Methods and Tools. In: Spurr K, Layzell P, ed. CASE, Current Practice, Future Prospects. J. Wiley & Sons, Chichester, England, 1992, pp 167\u2013181"},{"issue":"2","key":"20_CR8","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1002\/spe.4380010203","volume":"1","author":"DE Knuth","year":"1971","unstructured":"Knuth DE. An Empirical Study of FORTRAN Programs. Software \u2014 Practice and Experience 1971; 1(2): 105\u2013133","journal-title":"Software \u2014 Practice and Experience"},{"issue":"2","key":"20_CR9","doi-asserted-by":"crossref","first-page":"264","DOI":"10.1109\/TSE.1986.6312942","volume":"12","author":"DN Card","year":"1986","unstructured":"Card DN, Church VE, Agresti WW. An Empirical Study of Software Design Practices. IEEE Transactions on Software Engineering 1986; SE-12(2):264\u2013270","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"2","key":"20_CR10","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1109\/TSE.1976.233538","volume":"2","author":"JL Elshoff","year":"1976","unstructured":"Elshoff JL. An Analysis of some Commercial PL\/1 Programs. IEEE Transactions on Software Engineering 1976; SE-2(2):113\u2013120","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"3","key":"20_CR11","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1016\/0096-0551(77)90007-8","volume":"2","author":"HJ Saal","year":"1977","unstructured":"Saal HJ, Weiss Z. An Empirical Study of APL Programs. Computer Languages 1977; 2(3):47\u201359","journal-title":"Computer Languages"},{"key":"20_CR12","first-page":"289","volume-title":"Third International Workshop on Persistent Object Stores","author":"PJ Bailey","year":"1989","unstructured":"Bailey PJ. Performance Evaluation in a Persistent Object System. In: Rosenberg J, Koch D, ed. Third International Workshop on Persistent Object Stores. 10th\u201313th January 1989, Newcastle, New South Wales, Australia: Springer-Verlag and British Computer Society, 1989, pp 289\u2013299"},{"key":"20_CR13","first-page":"279","volume-title":"Third International Workshop on Persistent Object Stores","author":"Z Loboz","year":"1989","unstructured":"Loboz Z. Monitoring Execution of PS-algol Programs. In: Rosenberg J, Koch D, ed. Third International Workshop on Persistent Object Stores. 10th\u201313th January 1989, Newcastle, New South Wales, Australia: Springer-Verlag and British Computer Society, 1989, pp 279\u2013288"},{"key":"20_CR14","doi-asserted-by":"crossref","unstructured":"Atkinson MP, Birnie A, Jackson N, Philbrow PC. Measuring Persistent Object Systems. In: [2], pp 63\u201385","DOI":"10.1007\/978-1-4471-3209-7_5"},{"key":"20_CR15","unstructured":"Morrison R, Brown AL, Connor RCH, Dearie A, Kirby GNC, Cutts QI. The Napier88 Reference Manual (release 2.0). Technical Report CS\/93\/15, Department of Mathematical and Computational Sciences, University of St Andrews, 1993"},{"issue":"6","key":"20_CR16","doi-asserted-by":"crossref","first-page":"1905","DOI":"10.1002\/j.1538-7305.1978.tb02136.x","volume":"63","author":"DM Ritchie","year":"1978","unstructured":"Ritchie DM, Thompson K. The UNIX Time-Sharing System. The Bell System Technical Journal 1978; 63(6): 1905\u20131930","journal-title":"The Bell System Technical Journal"},{"key":"20_CR17","doi-asserted-by":"crossref","unstructured":"Dearie A. Environments: A Flexible Binding Mechanism to Support System Evolution. In: 22nd International Conference on Systems Sciences. Hawaii, January 1989, pp 46\u201355","DOI":"10.1109\/HICSS.1989.48058"},{"issue":"1","key":"20_CR18","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/0020-0190(90)90230-U","volume":"34","author":"R Morrison","year":"1990","unstructured":"Morrison R, Brown AL, Dearie A, Atkinson MP. On the Classification of Binding Mechanisms. Information Processing Letters 1990; 34(1):51\u201355","journal-title":"Information Processing Letters"},{"key":"20_CR19","unstructured":"Sj\u00f8berg DIK. Thesaurus-Based Methodologies and Tools for Maintaining Persistent Application Systems. Ph.D. thesis, Department of Computing Science, University of Glasgow, 1993"},{"key":"20_CR20","unstructured":"Sj\u00f8berg DIK, Atkinson MP, Weiland R. Thesaurus-Based Software Environments. Workshop on Software Engineering and Databases in conjunction with the 16th International Conference on Software Engineering. Sorrento, Italy, 16th\u201317th May 1994"},{"key":"20_CR21","volume-title":"A.P.I.C.","author":"MM Lehman","year":"1985","unstructured":"Lehman MM, Belady L. Program Evolution, Processes of Software Change. A.P.I.C. Studies in Data Processing No. 27. London: Academic Press, 1985"},{"issue":"3","key":"20_CR22","doi-asserted-by":"publisher","first-page":"347","DOI":"10.1145\/62065.62073","volume":"32","author":"VR Gibson","year":"1989","unstructured":"Gibson VR, Senn JA. System Structure and Software Maintenance Performance. Communications of the ACM 1989; 32(3):347\u2013358","journal-title":"Communications of the ACM"},{"issue":"3","key":"20_CR23","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1016\/0141-9331(93)90046-A","volume":"17","author":"A Dearie","year":"1993","unstructured":"Dearie A, Cutts Q, Connor R. Using Persistence to Support Incremental System Construction. Microprocessors and Microsystems 1993; 17(3): 161\u2013171","journal-title":"Microprocessors and Microsystems"},{"key":"20_CR24","doi-asserted-by":"crossref","unstructured":"Sj\u00f8berg DIK, Atkinson MP, Lopes J, Trinder P. Building an Integrated Persistent Application. In: [3], pp 359\u2013375","DOI":"10.1007\/978-1-4471-3564-7_20"},{"key":"20_CR25","unstructured":"Cutts QI. Delivering the Benefits of Persistence to System Construction and Execution. Ph.D. thesis, Department of Mathematical and Computational Sciences, University of St Andrews, 1993"},{"volume-title":"Rank Correlation Methods","year":"1955","key":"20_CR26","unstructured":"Kendall MG. Rank Correlation Methods. (Second ed.) London: Charles Griffin, 1955"},{"issue":"11","key":"20_CR27","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1145\/163359.163375","volume":"36","author":"RD Banker","year":"1993","unstructured":"Banker RD, Datar SM, Kemerer CF, Zweig D. Software Complexity and Maintenance Costs. Communications of the ACM 1993; 36(11):81\u201394","journal-title":"Communications of the ACM"},{"key":"20_CR28","doi-asserted-by":"crossref","first-page":"347","DOI":"10.1080\/01449298208914458","volume":"1","author":"P Barnard","year":"1982","unstructured":"Barnard P, Hammond NV, MacLean A, Morton J. Learning and Remembering Interactive Commands in a Text-Editing Task. Behaviour and Information Technology 1982; 1:347\u2013358","journal-title":"Behaviour and Information Technology"},{"key":"20_CR29","unstructured":"Weiser M, Shneiderman B. Human Factors of Computer Programming. In: Salvendy G, ed. Handbook of Human Factors. John Wiley & Sons, 1987, pp 1398\u20131415"},{"issue":"6","key":"20_CR30","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1145\/44546.44552","volume":"23","author":"N Anand","year":"1988","unstructured":"Anand N. Clarify Function! ACM SIGPLAN Notices 1988; 23(6):69\u201379","journal-title":"Clarify Function! ACM SIGPLAN Notices"},{"issue":"4","key":"20_CR31","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1145\/6041.6042","volume":"17","author":"L Cardelli","year":"1985","unstructured":"Cardelli L, Wegner P. On Understanding Types, Data Abstraction, and Polymorphism. ACM Computing Surveys 1985; 17(4):471\u2013522","journal-title":"ACM Computing Surveys"},{"key":"20_CR32","doi-asserted-by":"crossref","unstructured":"Mitchell JC, Plotkin GD. Abstract Types Have Existential Types. Twelfth ACM Symposium on Principles of Programming Languages. New Orleans, 1985, pp 37\u201351","DOI":"10.1145\/318593.318606"},{"key":"20_CR33","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1057\/ejis.1993.5","volume":"2l","author":"S Marche","year":"1993","unstructured":"Marche S. Measuring the Stability of Data Models. European Journal on Information Systems 1993; 2(l):37\u201347","journal-title":"European Journal on Information Systems"},{"issue":"1","key":"20_CR34","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/0950-5849(93)90027-Z","volume":"35","author":"DIK Sj\u00f8berg","year":"1993","unstructured":"Sj\u00f8berg DIK. Quantifying Schema Evolution. Information and Software Technology 1993; 35(l):35\u201344","journal-title":"Information and Software Technology"},{"key":"20_CR35","unstructured":"Connor RCH. Types and Polymorphism in Persistent Programming Systems. Ph.D. thesis, Department of Mathematical and Computational Sciences, University of St Andrews, 1991"},{"issue":"3","key":"20_CR36","doi-asserted-by":"publisher","first-page":"342","DOI":"10.1145\/117009.117017","volume":"13","author":"R Morrison","year":"1991","unstructured":"Morrison R, Dearie A, Connor RCH, Brown AL. An Ad Hoc Approach to the Implementation of Polymorphism. ACM Transactions on Programming Languages and Systems 1991; 13(3):342\u2013371","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"20_CR37","unstructured":"Internal Report on the Contents of a Sample of Programs Surveyed. IBM Research Centre San Jose, California, 1978"},{"key":"20_CR38","doi-asserted-by":"crossref","unstructured":"Kirby G, Connor R, Cutts Q, Dearie A, Farkas A, Morrison R. Persistent Hyper-Programs. In: [2], pp 86\u2013106","DOI":"10.1007\/978-1-4471-3209-7_6"},{"issue":"2","key":"20_CR39","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1093\/comjnl\/31.2.99","volume":"31","author":"MP Atkinson","year":"1988","unstructured":"Atkinson MP, Buneman OP, Morrison R. Binding and Type Checking in Database Programming Languages. The Computer Journal 1988; 31(2):99\u2013109","journal-title":"The Computer Journal"},{"key":"20_CR40","unstructured":"Morrison R, Connor RCH, Cutts QI, Kirby GNC. Persistent Possibilities for Software Environments. Workshop on Software Engineering and Databases in conjunction with the 16th International Conference on Software Engineering. Sorrento, Italy, 16th-17th May 1994"},{"key":"20_CR41","doi-asserted-by":"crossref","unstructured":"Connor RCH, Cutts QI, Kirby GNC, Moore VS, Morrison R. Unifying Interaction with Persistent Data and Program. Second International Workshop on User Interfaces to Databases, 1994","DOI":"10.1007\/978-1-4471-3818-1_11"},{"key":"20_CR42","first-page":"441","volume-title":"Ninth ACM Symposium on Applied Computing","author":"RCH Connor","year":"1994","unstructured":"Connor RCH, Cutts QI, Kirby GNC, Morrison R. Using Persistence Technology to Control Schema Evolution. In: Deaton E, Oppenheim D, Urban J, Berghel H, ed. Ninth ACM Symposium on Applied Computing. Phoenix, Arizona: ACM Press, 1994, pp 441\u2013446"},{"key":"20_CR43","unstructured":"Morrison R, Baker C, Connor RCH, Cutts QI, Kirby GNC. Approaching Integration in Software Environments. Accepted subject to revision, Computer Journal 10\/93 1993"},{"key":"20_CR44","unstructured":"Connor RCH, Brown AB, Cutts QI, Dearie A, Morrison R, Rosenberg J. Type Equivalence Checking in Persistent Object Systems. In: Dearie A, Shaw GM, Zdonik SB, ed. Implementing Persistent Object Bases. Morgan Kaufmann, 1990, pp 151\u2013164"},{"key":"20_CR45","unstructured":"Cutts QI, Connor RCH, Kirby GNC, Morrison R. An Execution Driven Approach to Code Optimisation. 17th Australasian Computer Science Conference. Christchurch, New Zealand, 1994, pp83\u201392"}],"container-title":["Workshops in Computing","Persistent Object Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-4471-2122-0_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,14]],"date-time":"2025-03-14T10:36:19Z","timestamp":1741948579000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-1-4471-2122-0_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995]]},"ISBN":["9783540199120","9781447121220"],"references-count":45,"URL":"https:\/\/doi.org\/10.1007\/978-1-4471-2122-0_20","relation":{},"ISSN":["1431-1682"],"issn-type":[{"type":"print","value":"1431-1682"}],"subject":[],"published":{"date-parts":[[1995]]}}}