{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T18:56:12Z","timestamp":1725562572565},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540220596"},{"type":"electronic","value":"9783540248484"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-24848-4_7","type":"book-chapter","created":{"date-parts":[[2010,8,8]],"date-time":"2010-08-08T15:45:34Z","timestamp":1281282334000},"page":"97-112","source":"Crossref","is-referenced-by-count":9,"title":["MagicBeans: a Platform for Deploying Plugin Components"],"prefix":"10.1007","author":[{"given":"Robert","family":"Chatley","sequence":"first","affiliation":[]},{"given":"Susan","family":"Eisenbach","sequence":"additional","affiliation":[]},{"given":"Jeff","family":"Magee","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"unstructured":"Applets. Technical report, Sun Microsystems, Inc. (1995-2003), java.sun.com\/applets\/","key":"7_CR1"},{"unstructured":"Bierman, G., Hicks, M., Sewell, P., Stoyle, G.: Formalising dynamic software updating. In: Second International Workshop on Unanticipated Software Evolution at ETAPS 2003 (2003)","key":"7_CR2"},{"key":"7_CR3","volume-title":"Component Software: Beyond Object-Oriented Programming","author":"C. Szyperski","year":"1997","unstructured":"Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison-Wesley Pub. Co., Reading (1997)"},{"doi-asserted-by":"crossref","unstructured":"Clifton, C., Leavens, G.T., Chambers, C., Millstein, T.: MultiJava: Modular open classes and symmetric multiple dispatch for Java. In: OOPSLA 2000 Conference on Object-Oriented Programming, Systems, Languages, and Applications, Minneapolis, Minnesota, vol.\u00a035(10), pp. 130\u2013145 (2000)","key":"7_CR4","DOI":"10.1145\/354222.353181"},{"unstructured":"Dmitriev, M.: HotSwap Client Tool. Technical report, Sun Microsystems, Inc. (2002-2003), www.experimentalstuff.com\/Technologies\/HotSwapTool\/index.html","key":"7_CR5"},{"key":"7_CR6","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 Pub. Co., Reading (1995)"},{"unstructured":"Gosling, J., Joy, B., Steele, G., Bracha, G.: The Java Language Specification, 2nd edn. June 2000. Addison Wesley, Reading (2000)","key":"7_CR7"},{"unstructured":"Green, D.: The Reflection API. Technical report, Sun Microsystems, Inc. (1997-2001), http:\/\/java.sun.com\/docs\/books\/tutorial\/reflect\/","key":"7_CR8"},{"unstructured":"Hall, R.S.: Oscar. Technical report (2003), ungoverned.org , oscar-osgi.sourceforge.net","key":"7_CR9"},{"key":"7_CR10","volume-title":"Concurrency - State Models and Java Programs","author":"J. Magee","year":"1999","unstructured":"Magee, J., Kramer, J.: Concurrency - State Models and Java Programs. John Wiley & Sons, Chichester (1999)"},{"unstructured":"Javabeans. The Only Component Architecture for Java Technology. Technical report, Sun Microsystems, Inc. (1997), java.sun.com\/products\/javabeans\/","key":"7_CR11"},{"unstructured":"JINI. DJ - Discovery and Join. Technical report, Sun Microsystems, Inc. (1997-2001), wwws.sun.com\/software\/jini\/specs\/jini1.2html\/discovery-spec.html","key":"7_CR12"},{"issue":"11","key":"7_CR13","first-page":"1293","volume":"16","author":"J. Kramer","year":"1990","unstructured":"Kramer, J., Magee, J.: The evolving philosophers problem: Dynamic change management. IEEE TSE\u00a016(11), 1293\u20131306 (1990)","journal-title":"IEEE TSE"},{"doi-asserted-by":"crossref","unstructured":"Liang, S., Bracha, G.: Dynamic class loading in the Java virtual machine. In: Conference on Object-oriented programming, systems, languages, and applications (OOPSLA 1998), pp. 36\u201344 (1998)","key":"7_CR14","DOI":"10.1145\/286936.286945"},{"doi-asserted-by":"crossref","unstructured":"Mayer, J., Melzer, I., Schweiggert, F.: Lightweight plug-in-based application development (2002)","key":"7_CR15","DOI":"10.1007\/3-540-36557-5_9"},{"unstructured":"Microsoft Corporation. How to Write and Use ActiveX Controls for Windows CE 2.1. Technical report, Microsoft Developer Network (1999), http:\/\/msdn.microsoft.com\/library\/default.asp?url=\/library\/en-us\/dnce21\/html\/activexce.asp","key":"7_CR16"},{"unstructured":"Object Technology International, Inc. Eclipse Platform Technical Overview. Technical report, IBM (July 2001), www.eclipse.org\/whitepapers\/eclipse-overview.pdf","key":"7_CR17"},{"doi-asserted-by":"crossref","unstructured":"Oriezy, P., Medvidovic, N., Taylor, R.: Architecture-based runtime software evolution. In: ICSE 1998 (1998)","key":"7_CR18","DOI":"10.1109\/ICSE.1998.671114"},{"unstructured":"Oriol, M.: Luckyj: an asynchronous evolution platform for component-based applications. In: Second International Workshop on Unanticipated Software Evolution at ETAPS 2003 (2003)","key":"7_CR19"},{"unstructured":"OSGi. Open Services Gateway initiative specification. Technical report, OSGi (2001), http:\/\/www.osgi.org","key":"7_CR20"},{"unstructured":"Chatley, R., Kramer, J., Magee, J., Uchitel, S.: Model-based Simulation of Web Applications for Usability Assessment. In: Bridging the Gaps Between Software Engineering and Human-Computer Interaction (May 2003)","key":"7_CR21"},{"key":"7_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45440-3_4","volume-title":"Component Deployment","author":"S. Eisenbach","year":"2002","unstructured":"Eisenbach, S., Sadler, C., Shaikh, S.: Evolution of Distributed Java Programs. In: Bishop, J.M. (ed.) CD 2002. LNCS, vol.\u00a02370, Springer, Heidelberg (2002)"},{"key":"7_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"597","DOI":"10.1007\/3-540-36577-X_44","volume-title":"Tools and Algorithms for the Construction and Analysis of Systems","author":"S. Uchitel","year":"2003","unstructured":"Uchitel, S., Chatley, R., Kramer, J., Magee, J.: LTSA-MSC: Tool Support for Behaviour Model Elaboration Using Implied Scenarios. In: Garavel, H., Hatcliff, J. (eds.) TACAS 2003. LNCS, vol.\u00a02619, pp. 597\u2013601. Springer, Heidelberg (2003)"}],"container-title":["Lecture Notes in Computer Science","Component Deployment"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-24848-4_7.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,18]],"date-time":"2020-11-18T23:57:36Z","timestamp":1605743856000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-24848-4_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540220596","9783540248484"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-24848-4_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}