{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T16:30:28Z","timestamp":1759336228939},"reference-count":26,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2013,2,1]],"date-time":"2013-02-01T00:00:00Z","timestamp":1359676800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["International Journal of Distributed Sensor Networks"],"published-print":{"date-parts":[[2013,2,1]]},"abstract":"<jats:p> Fault-tolerant systems are expected to operate in a variety of devices ranging from standard PCs to embedded devices. In addition, the emergence of new software technologies has required these applications to meet the needs of heterogeneous software platforms. However, the existing approaches to build fault-tolerant systems are often targeted at a particular platform and software technology. The objective of this paper is to discuss the use of [Formula: see text]\u2014a generic component-based framework for the construction of adaptive fault-tolerant systems that can integrate and reuse technologies and deploy them across heterogeneous devices. Furthermore, [Formula: see text] provides a standardized and interoperable interface for sensor observations by relying upon the \u201cSensor Web\u201d paradigm established by the Open Geospatial Consortium (OGC). We have implemented a Java prototype of our framework and evaluated the potential benefits by carrying out case studies and performance measurements. By implementing and deploying these case studies in standard PCs as well as in sensor nodes, we show that [Formula: see text] can cope with the problem of a wide degree of heterogeneity with minimal resource overheads. <\/jats:p>","DOI":"10.1155\/2013\/385892","type":"journal-article","created":{"date-parts":[[2013,2,19]],"date-time":"2013-02-19T05:08:57Z","timestamp":1361250537000},"page":"385892","update-policy":"http:\/\/dx.doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":4,"title":["FlexFT: A Generic Framework for Developing Fault-Tolerant Applications in the Sensor Web"],"prefix":"10.1177","volume":"9","author":[{"given":"Delano Medeiros","family":"Beder","sequence":"first","affiliation":[{"name":"DC, Federal University of S\u00e3o Carlos (UFSCar), 13565-905 S\u00e3o Carlos, SP, Brazil"}]},{"given":"J\u00f3","family":"Ueyama","sequence":"additional","affiliation":[{"name":"ICMC, University of S\u00e3o Paulo (USP), 13566-585 S\u00e3o Carlos, SP, Brazil"}]},{"given":"Jo\u00e3o Porto","family":"de Albuquerque","sequence":"additional","affiliation":[{"name":"ICMC, University of S\u00e3o Paulo (USP), 13566-585 S\u00e3o Carlos, SP, Brazil"}]},{"given":"Marcos Lordello","family":"Chaim","sequence":"additional","affiliation":[{"name":"EACH, University of S\u00e3o Paulo (USP), 03828-000 S\u00e3o Paulo, SP, Brazil"}]}],"member":"179","published-online":{"date-parts":[[2013,2,18]]},"reference":[{"key":"B4-2013-385892","first-page":"713","volume-title":"Proceedings of the 5th International ISCRAM Conference","author":"Botts M."},{"key":"B2-2013-385892","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.231893"},{"key":"B23-2013-385892","series-title":"Trends in Software","first-page":"1","volume-title":"Software Fault Tolerance","author":"Randell B.","year":"1994"},{"key":"B22-2013-385892","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312842"},{"key":"B13-2013-385892","volume-title":"Design Patterns: Elements of Reusable Object Oriented Software","author":"Gamma E.","year":"1995"},{"key":"B5-2013-385892","doi-asserted-by":"publisher","DOI":"10.3390\/s110302652"},{"key":"B18-2013-385892","volume-title":"Ogc Implementation Specification 06- 009r6: Opengis Sensor Observation Service (Sos)","author":"Na A.","year":"2007"},{"key":"B15-2013-385892","first-page":"627","volume-title":"Proceedings of the 30th EUROMICRO Conference, Special SessionComponent Models for Dependable Systems","author":"Hansson H."},{"key":"B9-2013-385892","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOM.2007.36"},{"key":"B10-2013-385892","doi-asserted-by":"publisher","DOI":"10.1007\/s10776-007-0057-2"},{"key":"B16-2013-385892","doi-asserted-by":"publisher","DOI":"10.1145\/1821748.1821787"},{"issue":"1","key":"B12-2013-385892","doi-asserted-by":"crossref","DOI":"10.1145\/1328671.1328672","volume":"26","author":"Coulson G.","year":"2008","journal-title":"ACM Transaction on Computer Systems"},{"key":"B19-2013-385892","first-page":"7","volume-title":"Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks (MidSens '09)","author":"Porter B."},{"key":"B27-2013-385892","doi-asserted-by":"publisher","DOI":"10.1109\/EDOCW.2007.20"},{"key":"B25-2013-385892","volume-title":"Component Software: Beyond Object-Oriented Programming","author":"Szyperski C.","year":"2002","edition":"2"},{"key":"B8-2013-385892","volume-title":"Proceedings of the IFIP Middleware","author":"Clark M."},{"key":"B7-2013-385892","volume-title":"Proceedings of the IFIP WG 2. 4 Meeting","author":"Cifuentes C."},{"key":"B24-2013-385892","doi-asserted-by":"publisher","DOI":"10.1016\/0140-3664(90)90118-Z"},{"key":"B17-2013-385892","volume-title":"Computer Networking: A Top-Down Approach","author":"Kurose J.","year":"2009"},{"key":"B20-2013-385892","first-page":"1","volume-title":"Proceedings of the 7th IEEE International Conference on Distributed Computing in Sensor Systems and Workshops (DCOSS '11)","author":"Porter B."},{"key":"B6-2013-385892","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2008.05.038"},{"key":"B28-2013-385892","first-page":"499","volume-title":"Proceedings of the 25th IEEE International Symposium on Fault-Tolerant Computing (FTCS '95)","author":"Xu J."},{"key":"B14-2013-385892","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/44.6.569"},{"key":"B3-2013-385892","doi-asserted-by":"publisher","DOI":"10.1109\/LADCW.2011.11"},{"key":"B26-2013-385892","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1007\/11818502_9","volume-title":"Proceedings of the LNCS Advanced Topics in Exception Handling Techniques","volume":"4119","author":"Tripathi A."},{"key":"B11-2013-385892","series-title":"International Computer Science Series","volume-title":"Distributed Systems\u2014Concepts and Designs","author":"Coulouris G.","year":"2002","edition":"3"}],"container-title":["International Journal of Distributed Sensor Networks"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/journals.sagepub.com\/doi\/pdf\/10.1155\/2013\/385892","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/journals.sagepub.com\/doi\/full-xml\/10.1155\/2013\/385892","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/journals.sagepub.com\/doi\/pdf\/10.1155\/2013\/385892","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,16]],"date-time":"2021-05-16T15:23:30Z","timestamp":1621178610000},"score":1,"resource":{"primary":{"URL":"http:\/\/journals.sagepub.com\/doi\/10.1155\/2013\/385892"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,2,1]]},"references-count":26,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2013,2,1]]}},"alternative-id":["10.1155\/2013\/385892"],"URL":"https:\/\/doi.org\/10.1155\/2013\/385892","relation":{},"ISSN":["1550-1477","1550-1477"],"issn-type":[{"value":"1550-1477","type":"print"},{"value":"1550-1477","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,2,1]]}}}