{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,21]],"date-time":"2025-05-21T05:52:47Z","timestamp":1747806767205},"publisher-location":"Berlin, Heidelberg","reference-count":36,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642132377"},{"type":"electronic","value":"9783642132384"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-13238-4_8","type":"book-chapter","created":{"date-parts":[[2010,6,14]],"date-time":"2010-06-14T05:48:37Z","timestamp":1276494517000},"page":"130-149","source":"Crossref","is-referenced-by-count":8,"title":["A Self-healing Component Sandbox for Untrustworthy Third Party Code Execution"],"prefix":"10.1007","author":[{"given":"Kiev","family":"Gama","sequence":"first","affiliation":[]},{"given":"Didier","family":"Donsez","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","volume-title":"Component Software: Beyond Object-Oriented Programming","author":"C. Szyperski","year":"2002","unstructured":"Szyperski, C., Gruntz, D., Murer, S.: Component Software: Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley, Reading (2002)","edition":"2"},{"issue":"1","key":"8_CR2","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1109\/TDSC.2004.2","volume":"1","author":"A. Avizienis","year":"2004","unstructured":"Avizienis, A., Laprie, J.C., Randell, B., Landwehr, C.: Basic Concepts and Taxonomy of Dependable and Secure Computing. IEEE Trans. Dependable Secur. Comput.\u00a01(1), 11\u201333 (2004)","journal-title":"IEEE Trans. Dependable Secur. Comput."},{"issue":"2","key":"8_CR3","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/MIC.2005.39","volume":"9","author":"A. Fox","year":"2005","unstructured":"Fox, A., Patterson, D.: Guest Editors\u2019 Introduction: Approaches to Recovery-Oriented Computing. IEEE Internet Computing\u00a09(2), 14\u201316 (2005)","journal-title":"IEEE Internet Computing"},{"key":"8_CR4","unstructured":"Gray, J.: Why do computers stop and what can be done about it? In: Symposium on Reliability in Distributed Software and Database Systems, pp. 3\u201312 (1986)"},{"key":"8_CR5","doi-asserted-by":"crossref","unstructured":"Plasil, F., Balek, D., Janecek, R.: SOFA\/DCUP: architecture for component trading and dynamic updating. In: 4th Intl. Conf. on Configurable Distributed Systems, pp. 43\u201351 (1998)","DOI":"10.1109\/CDS.1998.675757"},{"key":"8_CR6","unstructured":"OSGi Alliance, http:\/\/www.osgi.org\/"},{"key":"8_CR7","unstructured":"OSGi Alliance. About the OSGi Service Platform, Technical Whitepaper Revision 4.1, (June 7, 2007), http:\/\/www.osgi.org\/wiki\/uploads\/Links\/OSGiTechnicalWhitePaper.pdf"},{"key":"8_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"246","DOI":"10.1007\/978-3-540-87891-9_16","volume-title":"Component-Based Software Engineering","author":"K. Gama","year":"2008","unstructured":"Gama, K., Donsez, D.: A Practical Approach for Finding Stale References in a Dynamic Service Platform. In: Chaudron, M.R.V., Szyperski, C., Reussner, R. (eds.) CBSE 2008. LNCS, vol.\u00a05282, pp. 246\u2013261. Springer, Heidelberg (2008)"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Tian, J.: Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement. Wiley-IEEE Computer Society Press (2005)","DOI":"10.1002\/0471722324"},{"key":"8_CR10","unstructured":"Candea, G., Kawamoto, S., Fujiki, Y., Friedman, G., Fox, A.: Microreboot \u2014 A technique for cheap recovery. In: 6th Conference on Symposium on Operating Systems Design & Implementation (2004)"},{"key":"8_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1007\/978-3-642-02414-6_7","volume-title":"Component-Based Software Engineering","author":"K. Gama","year":"2009","unstructured":"Gama, K., Donsez, D.: Towards Dynamic Component Isolation in a Service Oriented Platform. In: Lewis, G.A., Poernomo, I., Hofmeister, C. (eds.) CBSE 2009. LNCS, vol.\u00a05582, pp. 104\u2013120. Springer, Heidelberg (2009)"},{"issue":"1","key":"8_CR12","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/4434.824310","volume":"8","author":"F. Kon","year":"2000","unstructured":"Kon, F., Campbell, R.H.: Dependence Management in Component-Based Distributed Systems. IEEE Concurrency\u00a08(1), 26\u201336 (2000)","journal-title":"IEEE Concurrency"},{"key":"8_CR13","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"J. Kephart","year":"2003","unstructured":"Kephart, J., Chess, D.: The Vision of Autonomic Computing. Computer\u00a036, 41\u201350 (2003)","journal-title":"Computer"},{"issue":"1","key":"8_CR14","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1147\/sj.421.0005","volume":"42","author":"A.G. Ganek","year":"2003","unstructured":"Ganek, A.G., Korbi, T.A.: The Dawning of the Autonomic Computing Era. IBM Systems Journal\u00a042(1), 5\u201318 (2003)","journal-title":"IBM Systems Journal"},{"key":"8_CR15","unstructured":"IBM. An architectural blueprint for autonomic computing. Autonomic computing whitepaper, 4th edn. (2006)"},{"issue":"3","key":"8_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1380584.1380585","volume":"40","author":"M. Huebscher","year":"2008","unstructured":"Huebscher, M., McCann, J.: A survey of autonomic computing\u2014degrees, models, and applications. ACM Computing Survey\u00a040(3), 1\u201328 (2008)","journal-title":"ACM Computing Survey"},{"issue":"2","key":"8_CR17","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1007\/s10586-006-7562-4","volume":"9","author":"G. Candea","year":"2006","unstructured":"Candea, G., Kiciman, E., Kawamoto, S., Fox, A.: Autonomous recovery in componentized Internet applications. Cluster Computing\u00a09(2), 175\u2013190 (2006)","journal-title":"Cluster Computing"},{"key":"8_CR18","series-title":"Software Fault Tolerance","volume-title":"Software Fault Tolerance in the Application Layer","author":"Y. Huang","year":"1995","unstructured":"Huang, Y., Kintala, C.: Software Fault Tolerance in the Application Layer. Software Fault Tolerance. John Wiley, Chichester (1995)"},{"key":"8_CR19","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1145\/1462802.1462804","volume-title":"MW4SOC 2008","author":"K. Gama","year":"2008","unstructured":"Gama, K., Rudametkin, W., Donsez, D.: Using Fail-stop Proxies for Enhancing Services Isolation in the OSGi Service Platform. In: MW4SOC 2008, pp. 7\u201312. ACM, New York (2008)"},{"key":"8_CR20","doi-asserted-by":"crossref","unstructured":"Czajkowski, G., Dayn\u00e8s, L.: Multitasking without Compromise: a Virtual Machine Evolution. In: 16th conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), New York, USA, pp. 125\u2013138 (2001)","DOI":"10.1145\/504282.504292"},{"key":"8_CR21","unstructured":"Seinturier, L., Pessemier, N., Escoffier, C., Donsez, D.: Towards a Reference Model for Implementing the Fractal Specifications for Java and the .NET Platform. In: 5th Fractal Workshop at ECOOP 2006 (2006)"},{"key":"8_CR22","doi-asserted-by":"crossref","unstructured":"Moraes, R., Barbosa, R., Duraes, J., Mendes, N., Martins, E., Madeira, H.: Injection of faults at component interfaces and inside the component code: are they equivalent? In: European Dependable Computing Conference, EDCC 2006, pp. 53\u201364 (2006)","DOI":"10.1109\/EDCC.2006.16"},{"key":"8_CR23","doi-asserted-by":"crossref","unstructured":"Huang, Y., Kintala, C.M.R., Kolettis, N., Fulton, N.D.: Software Rejuvenation: Analysis, Module and Applications. In: 25th International Symposium on Fault Tolerant Computing (1995)","DOI":"10.1109\/FTCS.1995.466961"},{"issue":"4","key":"8_CR24","doi-asserted-by":"publisher","first-page":"2164","DOI":"10.1016\/j.dss.2006.06.011","volume":"42","author":"D. Ghosh","year":"2007","unstructured":"Ghosh, D., Sharman, R., Rao, H.R., Upadhyaya, S.: Self-healing systems survey and synthesis. Decision Support Systems\u00a042(4), 2164\u20132185 (2007)","journal-title":"Decision Support Systems"},{"key":"8_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1007\/978-3-642-02414-6_5","volume-title":"Component-Based Software Engineering","author":"J. Li","year":"2009","unstructured":"Li, J., Chen, X., Huang, G., Mei, H., Chauvel, F.: Selecting Fault Tolerant Styles for Third-Party Components with Model Checking Support. In: Lewis, G.A., Poernomo, I., Hofmeister, C. (eds.) CBSE 2009. LNCS, vol.\u00a05582, pp. 69\u201386. Springer, Heidelberg (2009)"},{"key":"8_CR26","volume-title":"24th IEEE Symposium on Reliable Distributed Systems","author":"S. Bouchenak","year":"2005","unstructured":"Bouchenak, S., Boyer, F., Krakowiak, S., Hagimont, D., Mos, A., Jean-Bernard, S., Palma, N.d., Quema, V.: Architecture-Based Autonomous Repair Management: An Application to J2EE Clusters. In: 24th IEEE Symposium on Reliable Distributed Systems, IEEE Computer Society, Washington (2005)"},{"issue":"10","key":"8_CR27","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/MC.2004.175","volume":"37","author":"D. Garlan","year":"1995","unstructured":"Garlan, D., Cheng, S., Huang, A., Schmerl, B., Steenkiste, P.: Rainbow: Architecture Based Self-Adaptation with Reusable Infrastructure. Computer\u00a037(10), 46\u201354 (1995)","journal-title":"Computer"},{"key":"8_CR28","doi-asserted-by":"crossref","unstructured":"Bottaro, A., Bourcier, J., Escoffier, C., Lalanda, P.: Autonomic Context Aware Service Composition. In: IEEE International Conference on Pervasive Services, pp. 223\u2013231 (2007)","DOI":"10.1109\/PERSER.2007.4283920"},{"key":"8_CR29","doi-asserted-by":"crossref","unstructured":"Diaconescu, A., Maurel, Y., Lalanda, P.: Autonomic Management via Dynamic Combinations of Reusable Strategies. In: 2nd International Conference on Autonomic Computing and Communication Systems (2008)","DOI":"10.4108\/ICST.AUTONOMICS2008.4524"},{"key":"8_CR30","doi-asserted-by":"crossref","unstructured":"Ferreira, J., Leitao, J., Rodrigues, L.: A-OSGi: A framework to support the construction of autonomic OSGi-based applications. In: Autonomics 2009, Cyprus (2009)","DOI":"10.1007\/978-3-642-11482-3_1"},{"key":"8_CR31","doi-asserted-by":"publisher","first-page":"230","DOI":"10.1142\/9789812778864_0009","volume-title":"Software Engineering of Fault Tolerant Software Systems","author":"R. Su","year":"2007","unstructured":"Su, R., Chaudron, M.R.V., Lukkien, J.J.: Runtime failure detection and adaptive repair for fault-tolerant component-based applications. In: Software Engineering of Fault Tolerant Software Systems, pp. 230\u2013255. World Scientific Publishing, Singapore (2007)"},{"key":"8_CR32","first-page":"118","volume-title":"32nd EUROMICRO Conference on Software Engineering and Advanced Applications","author":"R. Su","year":"2006","unstructured":"Su, R., Chaudron, M.R.V.: Self-adjusting Component-Based Fault Management. In: 32nd EUROMICRO Conference on Software Engineering and Advanced Applications, pp. 118\u2013125. IEEE Computer Society, Washington (2006)"},{"key":"8_CR33","volume-title":"COM and .NET Component Services","author":"J. Lowy","year":"2001","unstructured":"Lowy, J.: COM and.NET Component Services, 1st edn. O\u2019Reilly & Associates, Inc, Sebastopol (2001)","edition":"1"},{"key":"8_CR34","doi-asserted-by":"crossref","unstructured":"Escoffier, C., Donsez, D., Hall, R.S.: Developing an OSGi-like service platform for .NET. In: Consumer Comm. and Networking Conf., USA, pp. 213\u2013217 (2006)","DOI":"10.1109\/CCNC.2006.1593018"},{"key":"8_CR35","volume-title":"Professional C# 4 and .NET 4.","author":"C. Nagel","year":"2010","unstructured":"Nagel, C., Evjen, B., Glynn, J., Watson, K., Skinner, M.: Professional C# 4 and .NET 4. Wiley Publishing, Chichester (2010)"},{"key":"8_CR36","doi-asserted-by":"crossref","unstructured":"Rellermeyer, J.S., Alonso, G., Roscoe, T.: R-OSGi: Distributed Applications through Software Modularization. In: 8th Intl. ACM\/IFIP\/USENIX Middleware Conference (2007)","DOI":"10.1007\/978-3-540-76778-7_1"}],"container-title":["Lecture Notes in Computer Science","Component-Based Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-13238-4_8.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,24]],"date-time":"2020-11-24T03:03:18Z","timestamp":1606186998000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-13238-4_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642132377","9783642132384"],"references-count":36,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-13238-4_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}