{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:33:34Z","timestamp":1725489214984},"publisher-location":"Berlin, Heidelberg","reference-count":31,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540735502"},{"type":"electronic","value":"9783540735519"}],"license":[{"start":{"date-parts":[[2007,1,1]],"date-time":"2007-01-01T00:00:00Z","timestamp":1167609600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007]]},"DOI":"10.1007\/978-3-540-73551-9_17","type":"book-chapter","created":{"date-parts":[[2007,8,13]],"date-time":"2007-08-13T10:28:02Z","timestamp":1187000882000},"page":"242-257","source":"Crossref","is-referenced-by-count":17,"title":["Experience with Safe Dynamic Reconfigurations in Component-Based Embedded Systems"],"prefix":"10.1007","author":[{"given":"Juraj","family":"Polakovic","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastien","family":"Mazare","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Bernard","family":"Stefani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pierre-Charles","family":"David","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"17_CR1","doi-asserted-by":"crossref","unstructured":"Baumann, A., Heiser, G., Appavoo, J., DaSilva, D., Krieger, O., Wisniewski, R.W., Kerr, J.: Providing dynamic update in an operating system. In: Proceedings of the 2005 USENIX Annual Technical Conference (April 2005)","DOI":"10.1145\/1095810.1118622"},{"key":"17_CR2","volume-title":"Proceedings of the 15th ACM Symposium on Operating Systems Principles","author":"B.N. Bershad","year":"1995","unstructured":"Bershad, B.N., Savage, S., Pardyak, P., Sirer, E.G., Fiuczynski, M.E., Becker, D., Chambers, C., Eggers, S.: Extensibility safety and performance in the SPIN operating system. In: Proceedings of the 15th ACM Symposium on Operating Systems Principles, ACM Press, New York (1995)"},{"key":"17_CR3","doi-asserted-by":"crossref","unstructured":"Bhatti, S., Carlson, J., Dai, H., Deng, J., Rose, J., Sheth, A., Shucker, B., Gruenwald, C., Torgerson, A., Han, R.: MANTIS OS: An Embedded Multithreaded Operating System for Wireless Micro Sensor Platforms. MONET\u00a010(4) (2005)","DOI":"10.1007\/s11036-005-1567-8"},{"key":"17_CR4","doi-asserted-by":"crossref","unstructured":"Bloom, T., Day, M.: Reconfiguration and module replacement in Argus: Theory and Practice. IEE Software Engineering Journal\u00a08(2) (1993)","DOI":"10.1049\/sej.1993.0014"},{"key":"17_CR5","doi-asserted-by":"crossref","unstructured":"Bruneton, E., Coupaye, T., Leclercq, M., Qu\u00e9ma, V., Stefani, J.-B.: The Fractal Component Model and its Support in Java. Software - Practice and Experience\u00a036(11-12) (2006)","DOI":"10.1002\/spe.767"},{"key":"17_CR6","series-title":"Lecture Notes in Computer Science","volume-title":"ECOOP 2006 \u2013 Object-Oriented Programming","author":"P.C. David","year":"2006","unstructured":"David, P.C., Ledoux, T.: Safe Dynamic Reconfigurations of Fractal Architectures with FScript. In: Thomas, D. (ed.) ECOOP 2006. LNCS, vol.\u00a04067, Springer, Heidelberg (2006)"},{"key":"17_CR7","volume-title":"SenSys 2006","author":"A. Dunkels","year":"2006","unstructured":"Dunkels, A., Finne, N., Eriksson, J., Voigt, T.: Run-time dynamic linking for reprogramming wireless sensor networks. In: SenSys 2006. Proc. 4th ACM Conference on Embedded Networked Sensor Systems, ACM Press, New York (2006)"},{"key":"17_CR8","volume-title":"LCN 2004","author":"A. Dunkels","year":"2004","unstructured":"Dunkels, A., Gronvall, B., Voigt, T.: Contiki - A Lightweight and Flexible Operating System for Tiny Networked Sensors. In: LCN 2004. Proc. 29th Annual IEEE Int. Conf. on Local Computer Networks, IEEE Computer Society Press, Los Alamitos (2004)"},{"key":"17_CR9","unstructured":"eCos. \n                    \n                      http:\/\/sources.redhat.com\/ecos."},{"key":"17_CR10","volume-title":"Proceedings of the 15th ACM Symposium on Operating Systems Principles","author":"D.R. Engler","year":"1995","unstructured":"Engler, D.R., Kaashoek, M.F., O\u2019Toole Jr., J.: Exokernel: an operating system architecture for application-level resource management. In: Proceedings of the 15th ACM Symposium on Operating Systems Principles, ACM Press, New York (1995)"},{"key":"17_CR11","unstructured":"Fassino, J.-P., Stefani, J.-B., Lawall, J., Muller, G.: Think: a software framework for component-based operating system kernels. In: Proceedings of the 2002 USENIX Annual Technical Conference (2002)"},{"key":"17_CR12","unstructured":"Ford, B., Lepreau, J., Clawson, S., Van Maren, K., Robinson, B., Turner, J.: The Flux OS Toolkit: Reusable Components for OS Implementation. In: HotOS-VI. 6th Workshop on Hot Topics in Operating Systems (1997)"},{"key":"17_CR13","unstructured":"Gabber, E., Small, C., Bruno, J., Brustoloni, J., Silberschatz, A.: The Pebble Component-Based Operating System. In: Proc. of the USENIX Annual Technical Conference (1999)"},{"key":"17_CR14","volume-title":"Proc. ACM PLDI","author":"D. Gay","year":"2003","unstructured":"Gay, D., Levis, P., von Behren, R., Welsh, M., Brewer, E., Culler, D.: The nesC language: A holistic approach to networked embedded systems. In: Proc. ACM PLDI, ACM Press, New York (2003)"},{"key":"17_CR15","unstructured":"Germain, F., Ghozzi, M., Laval, J.-P., Jarboui, T., Marx, F.: The Cognichip: a flexible, lightweight spectrum monitor. In: COGnitive systems with Interactive Sensors (2006)"},{"key":"17_CR16","doi-asserted-by":"crossref","unstructured":"Han, C.-C., Kumar, R., Shea, R., Kohler, E., Srivastava, M.: A dynamic operating system for sensor nodes. In: MobiSys. Proc. 3rd Int. Conf. on Mobile systems, applications, and services (2005)","DOI":"10.1145\/1067170.1067188"},{"key":"17_CR17","volume-title":"Proc. 8th ACM SIGOPS workshop on Support for composing distributed applications","author":"J. Helander","year":"1998","unstructured":"Helander, J., Forin, A.: MMLite: a highly componentized system architecture. In: Proc. 8th ACM SIGOPS workshop on Support for composing distributed applications, ACM Press, New York (1998)"},{"key":"17_CR18","doi-asserted-by":"crossref","unstructured":"Hicks, M.W., Nettles, S.: Dynamic software updating. ACM Transactions on Programming Languages and Systems (TOPLAS)\u00a027(6) (2005)","DOI":"10.1145\/1108970.1108971"},{"key":"17_CR19","doi-asserted-by":"crossref","unstructured":"Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D., Pister, K.: System architecture directions for networked sensors. In: Proc. 9th ASPLOS (2000)","DOI":"10.1145\/378993.379006"},{"key":"17_CR20","unstructured":"Jeong, J., Kim, S., Broad, A.: Network reprogramming. TinyOS documentation (2003), \n                    \n                      http:\/\/www.tinyos.net\/tinyos-1.x\/doc\/NetworkReprogramming.pdf"},{"key":"17_CR21","doi-asserted-by":"crossref","unstructured":"Levis, P., Culler, D.: Mat\u00e9: A tiny virtual machine for sensor networks. In: Proc. 10th ASPLOS (2002)","DOI":"10.1145\/605397.605407"},{"key":"17_CR22","volume-title":"Proceedings of the 15th ACM Symposium on Operating Systems Principles","author":"J. Liedtke","year":"1995","unstructured":"Liedtke, J.: On micro-kernel construction. In: Proceedings of the 15th ACM Symposium on Operating Systems Principles, December 1995, ACM Press, New York (1995)"},{"key":"17_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/11669463_17","volume-title":"Wireless Sensor Networks","author":"P.J. Marr\u00f3n","year":"2006","unstructured":"Marr\u00f3n, P.J., Gauger, M., Lachenmann, A., Minder, D., Saukh, O., Rothermel, K.: FlexCup: A Flexible and Efficient Code Update Mechanism for Sensor Networks. In: R\u00f6mer, K., Karl, H., Mattern, F. (eds.) EWSN 2006. LNCS, vol.\u00a03868, Springer, Heidelberg (2006)"},{"key":"17_CR24","unstructured":"Mitola, J.: Cognitive Radio: An Integrated Agent Architecture for Software Defined Radio. PhD thesis, Royal Institute of Technology (KTH) (2000)"},{"key":"17_CR25","unstructured":"Polakovic, J., Ozcan, A.E., Stefani, J.-B.: Building reconfigurable component-based OS with THINK. In: 32nd Euromicro Conf. on Soft. Eng. and Advanced Applications (SEAA), CBSE Track (2006)"},{"key":"17_CR26","volume-title":"Proc. of the 15th ACM Symposium on Operating System Principles","author":"C. Pu","year":"1995","unstructured":"Pu, C., Autrey, T., Black, A.P., Consel, C., Cowan, C., Inouye, J., Kethana, L., Walpole, J., Zhang, K.: Optimistic incremental specialization: Streamlining a commercial operating system. In: Proc. of the 15th ACM Symposium on Operating System Principles, ACM Press, New York (1995)"},{"key":"17_CR27","unstructured":"Reid, A., Flatt, M., Stoller, L., Lepreau, J., Eide, E.: Knit: Component Composition for Systems Software. In: OSDI. Proceedings of the 4th USENIX Symposium on Operating Systems Design and Implementation (2000)"},{"key":"17_CR28","doi-asserted-by":"crossref","unstructured":"Seltzer, M.I., Endo, Y., Small, C., Smith, K.A.: Dealing with disaster: Surviving misbehaved kernel extensions. In: OSDI. Proceedings of the 2nd USENIX Symposium on Operating Systems Design and Implementation (1996)","DOI":"10.1145\/238721.238779"},{"key":"17_CR29","unstructured":"Soules, C.A.N., Appavoo, J., Hui, K., Wisniewski, R.W., Da Silva, D., Ganger, G.R., Krieger, O., Stumm, M., Auslander, M., Ostrowski, M., Rosenburg, B., Xenidis, J.: System support for online reconfiguration. In: Proc. of the 2003 USENIX Annual Technical Conf. (2003)"},{"key":"17_CR30","doi-asserted-by":"crossref","unstructured":"van Deursen, A., Klint, P., Visser, J.: Domain-specific languages: an annotated bibliography. SIGPLAN Notices\u00a035(6) (2000)","DOI":"10.1145\/352029.352035"},{"key":"17_CR31","unstructured":"World Wide Web Consortium. XML path language (xpath) version 1.0. W3C Recommendation (November 1999), \n                    \n                      http:\/\/www.w3.org\/TR\/xpath"}],"container-title":["Lecture Notes in Computer Science","Component-Based Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-73551-9_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,21]],"date-time":"2019-05-21T21:03:36Z","timestamp":1558472616000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-73551-9_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540735502","9783540735519"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-73551-9_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}