{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T23:21:23Z","timestamp":1725837683253},"publisher-location":"Cham","reference-count":12,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319271361"},{"type":"electronic","value":"9783319271378"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-27137-8_56","type":"book-chapter","created":{"date-parts":[[2015,11,16]],"date-time":"2015-11-16T11:24:23Z","timestamp":1447673063000},"page":"771-784","source":"Crossref","is-referenced-by-count":3,"title":["A Programming Framework for Implementing Fault-Tolerant Mechanism in IoT Applications"],"prefix":"10.1007","author":[{"given":"Yung-Li","family":"Hu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuo-Yu","family":"Cho","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei-Bing","family":"Su","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David S.L.","family":"Wei","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yennun","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiann-Liang","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ing-Yi","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sy-Yen","family":"Kuo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,12,16]]},"reference":[{"issue":"2","key":"56_CR1","doi-asserted-by":"publisher","first-page":"8:1","DOI":"10.1145\/1340771.1340774","volume":"4","author":"R Sugihara","year":"2008","unstructured":"Sugihara, R., Gupta, R.K.: Programming models for sensor networks: a survey. ACM Trans. Sensor Netw. 4(2), 8:1\u20138:29 (2008)","journal-title":"ACM Trans. Sensor Netw."},{"key":"56_CR2","unstructured":"Bakshi, A, Prasanna, V.K., Reich, J., Larner, D.: The abstract task graph: a methodology for architecture-independent programming of networked sensor systems. In: Proceeding of the 2005 Workshop on End to End, Sense-and-Respond Systems, Application and Services, pp. 19\u201324. USENIX Association (2005)"},{"key":"56_CR3","doi-asserted-by":"crossref","unstructured":"Hong, K, Lillethun, D., Ramachandran, U., Ottenw\u00e4lder, B., Koldehofe, B.: Mobile fog: a programming model for large-scale applications on the internet of things. In: Proceedings of the Second ACM SIGCOMM Workshop on Mobile Cloud Computing, pp. 15\u201320. ACM (2013)","DOI":"10.1145\/2491266.2491270"},{"issue":"2","key":"56_CR4","doi-asserted-by":"publisher","first-page":"379","DOI":"10.1109\/TII.2011.2166772","volume":"8","author":"PA Vicaire","year":"2012","unstructured":"Vicaire, P.A., Hoque, E., Xie, Z., Stankovic, J.A.: Bundle: a group-based programming abstraction for cyber-physical systems. IEEE Trans. Ind. Inf. 8(2), 379\u2013392 (2012)","journal-title":"IEEE Trans. Ind. Inf."},{"key":"56_CR5","volume-title":"Software Fault Tolerance","author":"MR Lyu","year":"1995","unstructured":"Lyu, M.R.: Software Fault Tolerance. Wiley, New York (1995)"},{"key":"56_CR6","doi-asserted-by":"crossref","unstructured":"Vujovic, V., Maksimovic, M.: Raspberry Pi as a wireless sensor node: performance and constraints. In: 37th International Convention on Information and Communication Technology, Electronic and Microelectronics, pp. 1247\u20131252. IEEE Press (2014)","DOI":"10.1109\/MIPRO.2014.6859717"},{"key":"56_CR7","doi-asserted-by":"crossref","unstructured":"Su, P.H., Shih, C.S., Hsu, J.Y.J., Lin, K.J., Wang, Y.C.: Decentralized fault tolerance mechanism for intelligent IoT\/M2M middleware. In: IEEE World Forum on Internet of Things, pp. 45\u201350. IEEE Press (2014)","DOI":"10.1109\/WF-IoT.2014.6803115"},{"key":"56_CR8","unstructured":"Laprie, J.C.: From dependability to resilience. In: 38th IEEE\/IFIP International Conference on Dependable and Secure Network, pp. G8\u2013G9. IEEE Press (2008)"},{"issue":"1","key":"56_CR9","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/MTAS.2005.1407746","volume":"24","author":"S Chetan","year":"2005","unstructured":"Chetan, S., Ranganathan, A., Campbell, R.: Towards fault-tolerant pervasive computing. IEEE Technol. Soc. Mag. 24(1), 38\u201344 (2005)","journal-title":"IEEE Technol. Soc. Mag."},{"key":"56_CR10","doi-asserted-by":"crossref","unstructured":"Cherrier, S., Ghamri-Doudane, Y.M., Lohier, S., Roussel, G.: Fault-recovery and coherence in internet of things choreographies. In: IEEE World Forum on Internet of Things, pp. 532\u2013537. IEEE Press (2014)","DOI":"10.1109\/WF-IoT.2014.6803224"},{"issue":"10","key":"56_CR11","doi-asserted-by":"publisher","first-page":"1019","DOI":"10.1109\/71.888642","volume":"11","author":"J Xu","year":"2000","unstructured":"Xu, J., Romanovsky, A., Randell, B.: Concurrent exception handling and resolution in distributed object systems. IEEE Trans. Parallel Distrib. Syst. 11(10), 1019\u20131032 (2000)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"2","key":"56_CR12","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1109\/TSE.2010.11","volume":"36","author":"D Kulkarni","year":"2010","unstructured":"Kulkarni, D., Tripathi, A.: A framework for programming robust context-aware applications. IEEE Trans. Software Eng. 36(2), 184\u2013197 (2010)","journal-title":"IEEE Trans. Software Eng."}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-27137-8_56","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,31]],"date-time":"2019-05-31T15:36:50Z","timestamp":1559317010000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-27137-8_56"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319271361","9783319271378"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-27137-8_56","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]}}}