{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T00:04:22Z","timestamp":1725494662830},"publisher-location":"Berlin, Heidelberg","reference-count":36,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540671022"},{"type":"electronic","value":"9783540465621"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-46562-6_28","type":"book-chapter","created":{"date-parts":[[2007,11,13]],"date-time":"2007-11-13T19:12:56Z","timestamp":1194981176000},"page":"316-340","source":"Crossref","is-referenced-by-count":0,"title":["Current Directions in Hyper-Programming"],"prefix":"10.1007","author":[{"given":"Ronald","family":"Morrison","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard C. H.","family":"Connor","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Quintin I.","family":"Cutts","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alan","family":"Dearle","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alex","family":"Farkas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Graham N. C.","family":"Kirby","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"McGettrick","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Evangelos","family":"Zirintsis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2000,1,28]]},"reference":[{"issue":"1","key":"28_CR1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1093\/comjnl\/38.1.1","volume":"38","author":"R. Morrison","year":"1995","unstructured":"Morrison R., Connor R.C.H., Cutts Q.I., Dunstan V.S., Kirby G.N.C. Exploiting Persistent Linkage in Software Engineering Environments. Comp. J. 1995; 38,1:1\u201316","journal-title":"Comp. J."},{"key":"28_CR2","unstructured":"Metrowerks Inc. CodeWarrior Pro 5, 1999"},{"key":"28_CR3","doi-asserted-by":"crossref","unstructured":"Farkas A.M., Dearle A., Kirby G.N.C., Cutts Q.I., Morrison R., Connor R.C.H. Persistent Program Construction through Browsing and User Gesture with some Typing. In: A. Albano and R. Morrison (ed) Persistent Object Systems, Proc. 5th International Workshop on Persistent Object Systems (POS5), San Miniato, Italy. Springer-Verlag, 1992, pp 376\u2013393","DOI":"10.1007\/978-1-4471-3209-7_22"},{"key":"28_CR4","doi-asserted-by":"crossref","unstructured":"Kirby G.N.C., Connor R.C.H., Cutts Q.I., Dearle A., Farkas A.M., Morrison R. Persistent Hyper-Programs. In: A. Albano and R. Morrison (ed) Persistent Object Systems, Proc. 5th International Workshop on Persistent Object Systems (POS5), San Miniato, Italy. Springer-Verlag, 1992, pp 86\u2013106","DOI":"10.1007\/978-1-4471-3209-7_6"},{"key":"28_CR5","unstructured":"Morrison R., Brown A.L., Connor R.C.H., Cutts Q.I., Dearle A., Kirby G.N.C., Munro D.S. Napier88 Reference Manual (Release 2.2.1). University of St Andrews, 1996"},{"issue":"4","key":"28_CR6","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1145\/245882.245905","volume":"25","author":"M.P. Atkinson","year":"1996","unstructured":"Atkinson M.P., Daynes L., Jordan M.J., Printezis T., Spence S. An Orthogonally Persistent Java. ACM SIGMOD Record 1996; 25,4:68\u201375","journal-title":"ACM SIGMOD Record"},{"key":"28_CR7","unstructured":"Cutts Q.I., Connor R.C.H., Kirby G.N.C., Morrison R. An Execution Driven Approach to Code Optimisation. In: Proc. 17th Australasian Computer Science Conference (ACSC\u201994), Christchurch, New Zealand, 1994, pp 83\u201392"},{"key":"28_CR8","unstructured":"Stroustrup B. The C++ Programming Language. Addison-Wesley, 1986"},{"key":"28_CR9","unstructured":"The Common Object Request Broker: Architecture and Specification, Revision 2.2. Object Management Group (OMG), 1998"},{"key":"28_CR10","unstructured":"Microsoft Corporation. DCOM Technical Overview., 1996"},{"issue":"4","key":"28_CR11","doi-asserted-by":"crossref","first-page":"360","DOI":"10.1093\/comjnl\/26.4.360","volume":"26","author":"M.P. Atkinson","year":"1983","unstructured":"Atkinson M.P., Bailey P.J., Chisholm K.J., Cockshott W.P., Morrison R. An Approach to Persistent Programming. Comp. J. 1983; 26,4:360\u2013365","journal-title":"Comp. J."},{"issue":"4","key":"28_CR12","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1145\/4472.4477","volume":"7","author":"M.P. Atkinson","year":"1985","unstructured":"Atkinson M.P., Morrison R. Procedures as Persistent Data Objects. ACM ToPLaS 1985; 7,4:539\u2013559","journal-title":"ACM ToPLaS"},{"key":"28_CR13","volume-title":"Smalltalk-80: The Language and its Implementation","author":"A. Goldberg","year":"1983","unstructured":"Goldberg A., Robson D. Smalltalk-80: The Language and its Implementation. Addison Wesley, Reading, Massachusetts, 1983"},{"issue":"12","key":"28_CR14","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1145\/38807.38815","volume":"22","author":"P.D. OBrien","year":"1987","unstructured":"OBrien P.D., Halbert D.C., Kilian M.F. The Trellis Programming Environment. ACM SIGPLAN Notices 1987; 22,12:91\u2013102","journal-title":"ACM SIGPLAN Notices"},{"issue":"6","key":"28_CR15","doi-asserted-by":"publisher","first-page":"540","DOI":"10.1093\/comjnl\/31.6.540","volume":"31","author":"A. Dearle","year":"1988","unstructured":"Dearle A., Brown A.L. Safe Browsing in a Strongly Typed Persistent Environment. Comp. J. 1988; 31,6:540\u2013544","journal-title":"Comp. J."},{"key":"28_CR16","doi-asserted-by":"crossref","unstructured":"Bretl B., Maier D., Otis A., Penney J., Schuchardt B., Stein J., Williams E.H., Williams M. The GemStone Data Management System. In: W. Kim and F. Lochovsky (ed) Object-Oriented Concepts, Databases and Applications. ACM Press and Addison Wesley, 1989, pp 283\u2013308","DOI":"10.1145\/63320.66507"},{"key":"28_CR17","unstructured":"Cooper R.L. On The Utilisation of Persistent Programming Environments. Ph.D. thesis, University of University of Glasgow, 1990"},{"key":"28_CR18","unstructured":"Kirby G.N.C., Dearle A. An Adaptive Graphical Browser for Napier88. University of St Andrews Report CS\/90\/16, 1990"},{"key":"28_CR19","unstructured":"Zirintsis E., Dunstan V.S., Kirby G.N.C., Morrison R. Hyper-Programming in Java. In: R. Morrison, M. Jordan and M. P. Atkinson (ed) Advances in Persistent Object Systems, Proc. 8th International Workshop on Persistent Object Systems (POS8) and 3rd International Workshop on Persistence and Java (PJW3), Tiburon, California, 1998. Morgan Kaufmann, 1999"},{"key":"28_CR20","doi-asserted-by":"crossref","unstructured":"Connor R.C.H., Cutts Q.I., Kirby G.N.C., Moore V.S., Morrison R. Unifying Interaction with Persistent Data and Program. In: P. Sawyer (ed) Interfaces to Database Systems, Proc. 2nd International Workshop on User Interfaces to Databases, Ambleside, Cumbria, 1994. Springer-Verlag, 1994, pp 197\u2013212","DOI":"10.1007\/978-1-4471-3818-1_11"},{"key":"28_CR21","unstructured":"Kirby G.N.C. Reflection and Hyper-Programming in Persistent Programming Systems. Ph.D. thesis, University of University of St Andrews, 1992"},{"key":"28_CR22","unstructured":"Morrison R., Balasubramaniam D., Greenwood M., Kirby G.N.C., Mayes K., Munro D.S., Warboys B.C. ProcessBase Reference Manual (Version 1.0.4). Universities of St Andrews and Manchester, 1999"},{"key":"28_CR23","doi-asserted-by":"crossref","unstructured":"Morrison R., Balasubramaniam D., Greenwood M., Kirby G.N.C., Mayes K., Munro D.S., Warboys B.C. A Compliant Persistent Architecture. To Appear: Proc. Software Practice and Experience, 1999","DOI":"10.1002\/(SICI)1097-024X(20000410)30:4<363::AID-SPE303>3.0.CO;2-P"},{"key":"28_CR24","doi-asserted-by":"crossref","unstructured":"Connor R.C.H., Cutts Q.I., Kirby G.N.C., Morrison R. Using Persistence Technology to Control Schema Evolution. In: Proc. 9th ACM Symposium on Applied Computing, Phoenix, Arizona, 1994, pp 441\u2013446","DOI":"10.1145\/326619.326805"},{"key":"28_CR25","doi-asserted-by":"crossref","unstructured":"Connor R.C.H., Atkinson M.P., Berman S., Cutts Q.I., Kirby G.N.C., Morrison R. The Joy of Sets. In: C. Beeri, A. Ohori and D. E. Shasha (ed) Database Programming Languages, Proc. 4th International Conference on Database Programming Languages (DBPL4), New York City. Springer-Verlag, 1993, pp 417\u2013433","DOI":"10.1007\/978-1-4471-3564-7_23"},{"key":"28_CR26","unstructured":"Atkinson M.P., Lecluse C., Philbrow P., Richard P. Design Issues in a Map Language. In: P. Kanellakis and J. W. Schmidt (ed) Bulk Types & Persistent Data. Morgan Kaufmann, 1991, pp 20\u201332"},{"key":"28_CR27","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1007\/BFb0022176","volume-title":"Proc. 2nd International Conference on Extending Database Technology (EDBT\u201990)","author":"D. Stemple","year":"1990","unstructured":"Stemple D., Fegaras L., Sheard T., Socorro A. Exceeding the Limits of Polymorphism in Database Programming Languages. In: F. Bancilhon, C. Thanos and D. Tsichritzis (ed) Lecture Notes in Computer Science 416, Proc. 2nd International Conference on Extending Database Technology (EDBT\u201990), Venice, Italy. Springer-Verlag, 1990, pp 269\u2013285"},{"key":"28_CR28","unstructured":"Stemple D., Stanton R.B., Sheard T., Philbrow P., Morrison R., Kirby G.N.C., Fegaras L., Cooper R.L., Connor R.C.H., Atkinson M.P., Alagic S. Type-Safe Linguistic Reflection: A Generator Technology. To Appear: Proc. The FIDE Book, 1999"},{"key":"28_CR29","series-title":"Lect Notes Comput Sci","volume-title":"Proc. Workshop on the Web and Databases (WebDB\u201998)","author":"R.C.H. Connor","year":"1998","unstructured":"Connor R.C.H., Sibson K., Manghi P. On the Unification of Persistent Programming and the World-Wide Web (LNCS). In: Lecture Notes in Computer Science, Proc. Workshop on the Web and Databases (WebDB\u201998), Valencia, Spain. Springer-Verlag, 1998"},{"key":"28_CR30","unstructured":"Simeoni F. Extracting Typed Data from Semi-Structured Collections. MSc thesis, University of University of Glasgow, 1998"},{"key":"28_CR31","unstructured":"Connor R.C.H., Manghi P., Simeoni F. A Kinded Approach to Extracting Typed Subsets from Semi-Structured Data. in preparation. Please contact the authors."},{"issue":"6","key":"28_CR32","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1145\/872730.806466","volume":"16","author":"R.M. Stallman","year":"1981","unstructured":"Stallman R.M. EMACS: The Extensible, Customizable Self-Documenting Display Editor. ACM SIGPLAN Notices 1981; 16,6:147\u2013156","journal-title":"ACM SIGPLAN Notices"},{"key":"28_CR33","unstructured":"Altrasoft. Hyperbole, 1998"},{"key":"28_CR34","unstructured":"Bray T., Paoli J., Sperberg-McQueen C.M. Extensible Markup Language (XML) 1.0. W3C, 1998"},{"key":"28_CR35","doi-asserted-by":"crossref","unstructured":"Stemple D., Sheard T., Fegaras L. Linguistic Reflection: A Bridge from Programming to Database Languages. In: Proc. 25th International Conference on Systems Sciences, Hawaii, 1992, pp 844\u2013855","DOI":"10.1109\/HICSS.1992.183336"},{"key":"28_CR36","unstructured":"Kirby G.N.C., Connor R.C.H., Morrison R. START: A Linguistic Reflection Tool Using Hyper-Program Technology. In: M. P. Atkinson, D. Maier and V. Benzaken (ed) Persistent Object Systems, Proc. 6th International Workshop on Persistent Object Systems (POS6), Tarascon, France. Springer-Verlag, 1994, pp 355\u2013373"}],"container-title":["Lecture Notes in Computer Science","Perspectives of System Informatics"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-46562-6_28","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,27]],"date-time":"2020-04-27T23:04:26Z","timestamp":1588028666000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-46562-6_28"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540671022","9783540465621"],"references-count":36,"URL":"https:\/\/doi.org\/10.1007\/3-540-46562-6_28","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]}}}