{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T12:25:31Z","timestamp":1742387131230},"reference-count":34,"publisher":"Institution of Engineering and Technology (IET)","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEE Proc., Softw."],"published-print":{"date-parts":[[2004]]},"DOI":"10.1049\/ip-sen:20040081","type":"journal-article","created":{"date-parts":[[2004,5,19]],"date-time":"2004-05-19T09:43:34Z","timestamp":1084959814000},"page":"30","source":"Crossref","is-referenced-by-count":4,"title":["DRASTIC and GRUMPS: design and implementation of two run-time evolution frameworks"],"prefix":"10.1049","volume":"151","author":[{"given":"H.","family":"Evans","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"265","reference":[{"key":"10.1049\/ip-sen:20040081_r1","doi-asserted-by":"crossref","first-page":"415","DOI":"10.1145\/320385.320430","volume":"34","author":"Evans","year":"1999","ISSN":"http:\/\/id.crossref.org\/issn\/0362-1340","issn-type":"print"},{"key":"10.1049\/ip-sen:20040081_r2","first-page":"7","author":"Thomas","year":"2003","journal-title":"Proc. 20th Annual Conf. of Australasian Society for Computers in Learning in Tertiary Education (ASCILITE)"},{"key":"10.1049\/ip-sen:20040081_r3","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1145\/74878.74884","volume":"24","author":"Chambers","year":"1989","ISSN":"http:\/\/id.crossref.org\/issn\/0362-1340","issn-type":"print"},{"key":"10.1049\/ip-sen:20040081_r4","unstructured":"Goldberg, A., and Robson, D.: \u2018Smalltalk-80: the language and its implementation\u2019, (Addison-Wesley, Boston, MA 1983)"},{"key":"10.1049\/ip-sen:20040081_r5","volume":"2548","author":"Hirschfeld","year":"2002"},{"key":"10.1049\/ip-sen:20040081_r6","unstructured":"Armstrong, J., Williams, M., and Virding, R.: \u2018Concurrent programming in Erlang\u2019, (Prentice-Hall, Englewood Cliffs, NJ 1993)"},{"key":"10.1049\/ip-sen:20040081_r7","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1049\/sej.1993.0014","volume":"8","author":"Bloom","year":"1993","ISSN":"http:\/\/id.crossref.org\/issn\/0268-6961","issn-type":"print"},{"key":"10.1049\/ip-sen:20040081_r8","doi-asserted-by":"crossref","unstructured":"Hicks, M.: \u2018Dynamic software updating\u2019, 2001, PhD thesis, University of Pennsylvania","DOI":"10.1145\/381694.378798"},{"key":"10.1049\/ip-sen:20040081_r9","doi-asserted-by":"crossref","unstructured":"Kiczales, G., des Rivieres, J., and Bobrow, D.G.: \u2018The art of the metaobject protocol\u2019, (MIT Press, Boston, MA 1991)","DOI":"10.7551\/mitpress\/1405.001.0001"},{"key":"10.1049\/ip-sen:20040081_r10","unstructured":"Microsoft Corporation: \u2018Microsoft C# language specifications\u2019, (Microsoft Press, Buffalo, NY 2001)"},{"key":"10.1049\/ip-sen:20040081_r11","doi-asserted-by":"crossref","unstructured":"Dmitriev, M.: 2003, http:\/\/www.experimentalstuff.com\/Technologies\/HotSwapTool\/","DOI":"10.1023\/A:1024229304312"},{"key":"10.1049\/ip-sen:20040081_r12","unstructured":"J2EE 1.4 Architecture Specification. http:\/\/java.sun.com\/j2ee\/1.4\/docs\/"},{"key":"10.1049\/ip-sen:20040081_r13","unstructured":"Microsoft.NET Home Page, 2002. http:\/\/www.microsoft.com\/net\/"},{"key":"10.1049\/ip-sen:20040081_r14","unstructured":"Pope, A.: \u2018The CORBA reference guide\u2019, (Addison Wesley, Boston, MA 1998)"},{"key":"10.1049\/ip-sen:20040081_r15","unstructured":"W3C Web Services Activity. http:\/\/www.w3.org\/2002\/ws\/"},{"key":"10.1049\/ip-sen:20040081_r16","first-page":"304","volume":"1","author":"Magee","year":"1994"},{"key":"10.1049\/ip-sen:20040081_r17","unstructured":"\u2018Architecture-based runtime software evolution\u2019, Technical Report, ICS-TR-97-38, University of California, Department of Information and Computer Science, Irvine, September, 1997"},{"key":"10.1049\/ip-sen:20040081_r18","unstructured":"Evans, H.: \u2018Run-Time Evolution in Distributed Systems\u2019, November, 2003, PhD thesis, University of Glasgow (in preparation)"},{"key":"10.1049\/ip-sen:20040081_r19","first-page":"243","volume":"1241","author":"Evans","year":"1997"},{"key":"10.1049\/ip-sen:20040081_r20","first-page":"147","volume":"2","author":"Evans","year":"1997","journal-title":"Proc. 2nd Eur. Research Seminar on Advances in Distributed Systems (ERSADS)"},{"key":"10.1049\/ip-sen:20040081_r21","unstructured":"Szyperski, C.: \u2018Component software: beyond object-oriented programming\u2019, (ACM Press and Addison-Wesley, New York, NY 1998)"},{"key":"10.1049\/ip-sen:20040081_r22","doi-asserted-by":"publisher","DOI":"10.1145\/138844.138853"},{"key":"10.1049\/ip-sen:20040081_r23","unstructured":"\u2018GRUMPS Summer Anthology, 2001\u2019, Technical Report, TR-2001-96, Glasgow University, Department of Computing Science, September, 2001"},{"key":"10.1049\/ip-sen:20040081_r24","unstructured":"Evans, H.: \u2018Query-oriented programming\u2019. Unpublished paper, 2003. Available from http:\/\/www.dcs.gla.ac.uk\/~huw\/"},{"key":"10.1049\/ip-sen:20040081_r25","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1002\/spe.498","volume":"33","author":"Evans","year":"2003","ISSN":"http:\/\/id.crossref.org\/issn\/0038-0644","issn-type":"print"},{"key":"10.1049\/ip-sen:20040081_r26","first-page":"289","volume":"2376","author":"Evans","year":"2002"},{"key":"10.1049\/ip-sen:20040081_r27","unstructured":"The Grumps Project Website, 2001. http:\/\/grumps.dcs.gla.ac.uk\/"},{"key":"10.1049\/ip-sen:20040081_r28","unstructured":"Waterhouse, S.: \u2018JXTA Search: distributed search for distributed networks\u2019, 2003. http:\/\/search.jxta.org\/"},{"key":"10.1049\/ip-sen:20040081_r29","doi-asserted-by":"crossref","first-page":"152","DOI":"10.1007\/BFb0017540","volume":"vol. 791","author":"Aksit","year":"1994","journal-title":"Proc. ECOOP Workshop on Object-based Distributed Programming"},{"key":"10.1049\/ip-sen:20040081_r30","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1007\/978-3-7091-7557-6_20","author":"Odberg","year":"1992","journal-title":"Proc. Int. Conf. on Database and Expert Systems Applications (DEXA)"},{"key":"10.1049\/ip-sen:20040081_r31","unstructured":"Lehrmann Madsen, O., Moller-Pedersen, B., and Nygaard, K.: \u2018Object-oriented programming in the BETA programming language\u2019, (Addison-Wesley, Reading 1993)"},{"key":"10.1049\/ip-sen:20040081_r32","unstructured":"Glass, R.L.: \u2018Facts and fallacies of software engineering\u2019, (Addison-Wesley, Boston, MA 2003)"},{"key":"10.1049\/ip-sen:20040081_r33","first-page":"220","volume":"1241","author":"Kiczales","year":"1997"},{"key":"10.1049\/ip-sen:20040081_r34","first-page":"37","volume":"2374","author":"Kienzle","year":"2002"}],"container-title":["IEE Proceedings - Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/digital-library.theiet.org\/content\/journals\/10.1049\/ip-sen_20040081?crawler=true&mimetype=application\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,13]],"date-time":"2024-01-13T13:00:27Z","timestamp":1705150827000},"score":1,"resource":{"primary":{"URL":"https:\/\/digital-library.theiet.org\/content\/journals\/10.1049\/ip-sen_20040081"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"references-count":34,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2004]]}},"URL":"https:\/\/doi.org\/10.1049\/ip-sen:20040081","relation":{},"ISSN":["1462-5970"],"issn-type":[{"value":"1462-5970","type":"print"}],"subject":[],"published":{"date-parts":[[2004]]}}}