{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,6]],"date-time":"2025-10-06T18:45:30Z","timestamp":1759776330121},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2009,2,6]],"date-time":"2009-02-06T00:00:00Z","timestamp":1233878400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2009,9]]},"DOI":"10.1007\/s10586-009-0082-2","type":"journal-article","created":{"date-parts":[[2009,2,5]],"date-time":"2009-02-05T12:39:54Z","timestamp":1233837594000},"page":"269-284","source":"Crossref","is-referenced-by-count":9,"title":["FPGA based distributed self healing architecture for reusable systems"],"prefix":"10.1007","volume":"12","author":[{"given":"Ali","family":"Akoglu","sequence":"first","affiliation":[]},{"given":"Adarsha","family":"Sreeramareddy","sequence":"additional","affiliation":[]},{"given":"Jeff G.","family":"Josiah","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2009,2,6]]},"reference":[{"key":"82_CR1","unstructured":"Abramovici, M., Stroud, C., Emmert, M.: Using embedded FPGAs for SOC yield improvement. In: Proc. Design Automation Conf., pp.\u00a0713\u2013724, 2002"},{"key":"82_CR2","doi-asserted-by":"crossref","unstructured":"Bonino, D., Bosca, A., Corno, F.: An agent based autonomic semantic platform. In: 1st Int. Conf. on Autonomic Computing, NY, 2004","DOI":"10.1109\/ICAC.2004.1301363"},{"key":"82_CR3","unstructured":"Brocade. www.brocade.com\/san\/pdf\/datasheets\/FabricOS_DS_08.pdf (2008). Accessed 20 May 2008"},{"key":"82_CR4","doi-asserted-by":"crossref","unstructured":"Chan, H., Arnold, B.: A policy based system to incorporate self-managing behaviors in applications. In: Companion of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, pp. 94\u201395, 2003","DOI":"10.1145\/949344.949366"},{"key":"82_CR5","unstructured":"Cisco: Load Balancing. http:\/\/www.cisco.com\/univercd\/cc\/td\/doc\/solution\/sesm\/sesm_315\/instconf\/eldbal.pdf (2008). Accessed 26 August 2008"},{"issue":"1","key":"82_CR6","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1109\/TR.2004.841709","volume":"54","author":"Y.S. Dai","year":"2005","unstructured":"Dai, Y.S., Xie, M., Poh, K.L.: Markov renewal models for correlated software failures of multiple types. IEEE Trans. Reliab. 54(1), 100\u2013106 (2005)","journal-title":"IEEE Trans. Reliab."},{"issue":"4","key":"82_CR7","first-page":"65","volume":"18","author":"DATE 2001 Roundtable","year":"2001","unstructured":"DATE 2001 Roundtable: adding reconfigurable logic to SOC design. IEEE Des. Test Comput. 18(4), 65\u201371 (2001)","journal-title":"IEEE Des. Test Comput."},{"key":"82_CR8","unstructured":"Dynamite-blasting obstacles to parallel cluster computing. http:\/\/www.hoise.com\/dynamite\/dynamite\/AE-DY-01-99-1.html (2008). Accessed 15 September 2008"},{"issue":"3","key":"82_CR9","doi-asserted-by":"crossref","first-page":"200","DOI":"10.1177\/109434200101500302","volume":"15","author":"I. Foster","year":"2001","unstructured":"Foster, I., Kesselman, C., Tuecke, S.: The anatomy of the grid: enabling scalable virtual organizations. Int. J. Supercomput. Appl. 15(3), 200\u2013222 (2001)","journal-title":"Int. J. Supercomput. Appl."},{"key":"82_CR10","doi-asserted-by":"crossref","unstructured":"Frechette, S., Avresky, D.R.: Method for task migration in grid environments. In: Fourth IEEE Int. Symposium on Network Computing and Applications, pp. 49\u201358, 2005","DOI":"10.1109\/NCA.2005.31"},{"issue":"1","key":"82_CR11","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1147\/sj.421.0005","volume":"42","author":"A.G. Ganek","year":"2003","unstructured":"Ganek, A.G., Corbi, T.A.: The dawning of the autonomic computing era. IBM Syst. J. 42(1), 5\u201318 (2003)","journal-title":"IBM Syst. J."},{"key":"82_CR12","doi-asserted-by":"crossref","unstructured":"Gericota, M.G., Alves, G.R., Ferreira, J.M.: A self-healing real-time system based on run-time self-reconfiguration. In: IEEE International Conference on Emerging Technologies and Factory Automation, Catania, Italy, 2005","DOI":"10.1109\/ETFA.2005.1612638"},{"key":"82_CR13","unstructured":"Gericota, M.G., Alves, G.R., Ferreira, J.M.: Configurable system design with built-in self-healing. In: XX Conference on Design of Circuits and Integrated Systems, Lisbon, Portugal, 2005"},{"key":"82_CR14","doi-asserted-by":"crossref","unstructured":"Gericota, M.G., Lemos, L.F., Alves, G.R., Ferreira, J.M.: On-line self-healing of circuits implemented on reconfigurable FPGAs. In: 13th IEEE Int. On-Line Testing Symposium, pp. 217\u2013222, 2007","DOI":"10.1109\/IOLTS.2007.50"},{"key":"82_CR15","unstructured":"Habinc, S.: Functional triple modular redundancy (FTMR) design and assessment report. Gaisler Research (2002)"},{"key":"82_CR16","unstructured":"Haytes, A.T., Martinoli, A., Goodman, R.M.: Swarm robotic odor localization. In: Proceedings of the 2001 IEE\/RSJ International Conference on Intelligent Robot and Systems, pp. 1073\u20131078, 2001"},{"key":"82_CR17","unstructured":"Horn, P.: Autonomic computing: IBM\u2019s perspective on the state of information technology. IBM Corp. http:\/\/www.research.ibm.com\/autonomic\/manifesto\/autonomic_computing.pdf (2001). Accessed 26 August 2008"},{"key":"82_CR18","unstructured":"HP.: HP adaptive enterprise strategy. http:\/\/www.hp.com\/go\/demandmore (2007). Accessed 18 April 2007"},{"issue":"4","key":"82_CR19","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/MIC.2004.19","volume":"8","author":"J. Hwang","year":"2004","unstructured":"Hwang, J., Aravamudham, P.: Middleware services for P2P computing in wireless grid networks. IEEE Internet Comput. 8(4), 40\u201346 (2004)","journal-title":"IEEE Internet Comput."},{"key":"82_CR20","first-page":"1","volume-title":"Lecture Notes in Computer Science","author":"U. Kalim","year":"2005","unstructured":"Kalim, U., Jameel, H., Sajjad, A., Lee, S.Y.: Mobile-to-grid middleware: an approach for breaching the divide between mobile and grid environments. In: Lecture Notes in Computer Science, vol. 3420, pp. 1\u20138. Springer, Berlin (2005)"},{"issue":"1","key":"82_CR21","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"J.O. Kephart","year":"2003","unstructured":"Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41\u201350 (2003)","journal-title":"Computer"},{"issue":"4","key":"82_CR22","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1109\/3468.935052","volume":"31","author":"D. Kewley","year":"2001","unstructured":"Kewley, D., Bouchard, J.: DARPA information assurance program dynamic defense experiment summary. IEEE Trans. Syst., Man, Cybern., Part A 31(4), 331\u2013336 (2001)","journal-title":"IEEE Trans. Syst., Man, Cybern., Part A"},{"issue":"4","key":"82_CR23","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1109\/3468.935052","volume":"31","author":"D. Kewley","year":"2001","unstructured":"Kewley, D., Bouchard, J.: DARPA information assurance program dynamic defense experiment summary. IEEE Trans. Syst., Man, Cybern., Part A 31(4), 331\u2013336 (2001)","journal-title":"IEEE Trans. Syst., Man, Cybern., Part A"},{"key":"82_CR24","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/S0921-8890(99)00066-4","volume":"30","author":"R. Kube","year":"2001","unstructured":"Kube, R., Bonabeau, C.R.: Cooperative transport by ants and robots. Robot. Auton. Syst. 30, 85\u2013101 (2001)","journal-title":"Robot. Auton. Syst."},{"key":"82_CR25","unstructured":"Kumar, V.V., Lach, J.: Fine-grained self-healing hardware for large-scale autonomic systems. In: Proc. of the 14th International Workshop on Database and Expert Systems Applications (DEXA\u201903), 2003"},{"key":"82_CR26","unstructured":"Microsoft: Microsoft Dynamic Systems Initiative. http:\/\/www.microsoft.com\/windowsserversystem\/dsi\/default.mspx (2008). Accessed 12 June 2008"},{"key":"82_CR27","unstructured":"Nguyen, G.T., Hluchy, L., Tran, V.D., Kotocova, M.: DDG task recovery for cluster computing. In: Proc. Int. Conf. on Parallel Processing and Applied Mathematics, pp. 369\u2013378, 2001"},{"key":"82_CR28","unstructured":"Patterson, D., Brown, A., Broadwell, P.: Recovery oriented computing (roc): motivation, definition, techniques, and case studies. Technical Report CSD-02-1175, Univ. of California-Berkeley, pp. 1\u201325 (2002)"},{"key":"82_CR29","doi-asserted-by":"crossref","unstructured":"Paulson, L.: Computer system, heal thyself. Computer, 35(8) (2002)","DOI":"10.1109\/MC.2002.1023783"},{"key":"82_CR30","doi-asserted-by":"crossref","unstructured":"Paulsson, K., Hubner, M., Becker, J.: Strategies to on-line failure recovery in self-adaptive systems based on dynamic and partial reconfiguration. In: Proc. of the 1st NASA\/ESA Conference on Adaptive Hardware and Systems, 2006","DOI":"10.1109\/AHS.2006.67"},{"key":"82_CR31","doi-asserted-by":"crossref","unstructured":"Paulsson, K., Hubner, M., Jung, M., Becker, J.: Methods for run-time failure recognition and recovery in dynamic and partial reconfigurable systems based on Xilinx Virtex-II Pro FPGAs. In: IEEE Computer Society Annual Symposium on VLSI: Emerging VLSI Technologies and Architectures, pp. 159\u2013166, 2006","DOI":"10.1109\/ISVLSI.2006.62"},{"key":"82_CR32","doi-asserted-by":"crossref","unstructured":"Pena, J., Hinchey, M.G., Sterritt, R.: Towards modeling, specifying and deploying policies in autonomous and autonomic systems using an AOSE methodology. In: 3rd IEEE Int. Workshop on Engineering of Autonomic and Autonomous Systems (EASE\u201906), pp. 37\u201346, 2006","DOI":"10.1109\/EASE.2006.22"},{"key":"82_CR33","unstructured":"Prencipe, G.: CORDA: distributed coordination of a set of autonomous mobile robots. In: Proc. 4th European Research Seminar on Advances in Distributed Systems, pp. 185\u2013190, 2001"},{"key":"82_CR34","unstructured":"Sajjad, A., Jameel, H.: MAGI\u2014mobile access to grid infrastructure: bringing the gifts of grid to mobile computing. In: 2nd Int. Conf. on Grid Service Engineering and Management, Erfurt, Germany, 2005"},{"issue":"5","key":"82_CR35","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1109\/MITP.2004.66","volume":"6","author":"W. Truszkowski","year":"2004","unstructured":"Truszkowski, W., Hinchey, M., Rash, J., Rouff, C.: NASA\u2019s swarm missions: the challenge of building autonomous software. IT Prof. 6(5), 47\u201352 (2004)","journal-title":"IT Prof."},{"key":"82_CR36","doi-asserted-by":"crossref","unstructured":"Venishetti, S.K., Akoglu, A., Kalra, R.: Hierarchical built-in self-testing and FPGA based healing methodology for system-on-a-chip. In: Second NASA\/ESA Conference on Adaptive Hardware and Systems, 2007","DOI":"10.1109\/AHS.2007.59"},{"key":"82_CR37","doi-asserted-by":"crossref","unstructured":"Wilton, S., Saleh, R.: Programmable logic IP cores in SoC design: opportunities and challenges. In: IEEE Custom Integrated Circuit Conference, 2001","DOI":"10.1109\/CICC.2001.929724"},{"key":"82_CR38","volume-title":"Computing Systems Reliability: Models and Analysis","author":"M. Xie","year":"2004","unstructured":"Xie, M., Dai, Y.S., Poh, K.L.: Computing Systems Reliability: Models and Analysis. Kluwer Academic, New York (2004)"},{"key":"82_CR39","unstructured":"Xilinx, Inc.: Two flows for partial reconfiguration: module based or difference based. Xilinx Application Note 290, September 9, 2004. Accessed 20 May 2008"},{"key":"82_CR40","unstructured":"Xilinx, Inc.: Embedded system tools reference manual, embedded development kit, EDK 8.2i. UG111 (v6.0) June 23, 2006. Accessed 20 May 2008"},{"key":"82_CR41","unstructured":"Xilinx, Inc.: EDK 9.2 MicroBlaze tutorial in Virtex-4. Tutorial, Oct. 2007. Accessed 20 May 2008"},{"key":"82_CR42","unstructured":"Xilinx, Inc.: EDK design using PlanAhead for partial reconfiguration. Xilinx Application Note. (Preliminary Version) Accessed 20 May 2008"},{"key":"82_CR43","unstructured":"Xilinx, Inc.: OPB HWICAP product specification. DS 280 (v 1.3), March 15, 2004. Accessed 20 May 2008"},{"key":"82_CR44","unstructured":"Xilinx, Inc.: PlanAhead user guide 9.2. July 27, 2007. Accessed 20 May 2008"},{"key":"82_CR45","doi-asserted-by":"crossref","unstructured":"Zeng, G., Ito, H.: Efficient test data decompression for System-on-a-chip using an embedded FPGA core. In: Proc. Int. Symposium on Defect and Fault Tolerance in VLSI Systems, pp. 503\u2013510, 2003","DOI":"10.1109\/DFTVS.2003.1250149"},{"key":"82_CR46","unstructured":"Zuchowski, P.S., Reynolds, C.B., Grupp, R.J., Davis, S.G., Cremen, B., Troxel, B.: A hybrid ASIC and FPGA architecture. In: Proc. Int. Conf. on Computer Aided Design, pp. 187\u2013194, 2002"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-009-0082-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-009-0082-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-009-0082-2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T14:40:11Z","timestamp":1559227211000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-009-0082-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,2,6]]},"references-count":46,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,9]]}},"alternative-id":["82"],"URL":"https:\/\/doi.org\/10.1007\/s10586-009-0082-2","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,2,6]]}}}