{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T16:43:26Z","timestamp":1778604206304,"version":"3.51.4"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2020,8,7]],"date-time":"2020-08-07T00:00:00Z","timestamp":1596758400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,8,7]],"date-time":"2020-08-07T00:00:00Z","timestamp":1596758400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Ambient Intell Human Comput"],"published-print":{"date-parts":[[2021,2]]},"DOI":"10.1007\/s12652-020-02443-8","type":"journal-article","created":{"date-parts":[[2020,8,7]],"date-time":"2020-08-07T09:03:04Z","timestamp":1596790984000},"page":"2849-2866","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["Multi-agent architecture for fault recovery in self-healing systems"],"prefix":"10.1007","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1784-3157","authenticated-orcid":false,"given":"Pushpendra Kumar","family":"Rajput","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Geeta","family":"Sikka","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,8,7]]},"reference":[{"key":"2443_CR1","doi-asserted-by":"crossref","unstructured":"Andersson J, De Lemos R, Malek S, Weyns D (2009) Modeling dimensions of self-adaptive software systems. In: Software engineering for self-adaptive systems. Springer, Berlin, pp 27\u201347","DOI":"10.1007\/978-3-642-02161-9_2"},{"issue":"8","key":"2443_CR2","doi-asserted-by":"publisher","first-page":"913","DOI":"10.1109\/12.238482","volume":"42","author":"J Arlat","year":"1993","unstructured":"Arlat J, Costes A, Crouzet Y, Laprie JC, Powell D (1993) Fault injection and dependability evaluation of fault-tolerant systems. IEEE Trans Comput 42(8):913\u2013923","journal-title":"IEEE Trans Comput"},{"key":"2443_CR3","doi-asserted-by":"crossref","unstructured":"Azaiez M, Chainbi W (2016) A multi-agent system architecture for self-healing cloud infrastructure. In: Proceedings of the international conference on internet of things and cloud computing. ACM, New York, pp 1\u20136. Article no. 7","DOI":"10.1145\/2896387.2896392"},{"key":"2443_CR4","doi-asserted-by":"crossref","unstructured":"Azim MT, Neamtiu I, Marvel LM (2014) Towards self-healing smartphone software via automated patching. In: Proceedings of the 29th ACM\/IEEE international conference on automated software engineering. ACM, New York, pp 623\u2013628","DOI":"10.1145\/2642937.2642955"},{"key":"2443_CR5","first-page":"3460","volume-title":"Self-star properties in complex information systems: conceptual and practical foundations. Conceptual and practical foundations","year":"2005","unstructured":"Babaoglu O, Jelasity M, Montresor A, Fetzer C, Leonardi S, van Moorsel A, van Steen M (eds) (2005) Self-star properties in complex information systems: conceptual and practical foundations. Conceptual and practical foundations. Springer, Berlin, p 3460"},{"key":"2443_CR6","unstructured":"Baker M, Sullivan M (1992) The recovery box: using fast recovery to provide high availability in the UNIX environment. In: USENIX summer\u00a01992 Technical Conference,\u00a0San Antonio"},{"key":"2443_CR7","doi-asserted-by":"crossref","unstructured":"Breitgand D, Goldstein M, Henis E, Shehory O, Weinsberg Y (2007) Panacea towards a self-healing development framework. In: 10th IFIP\/IEEE international symposium on integrated network management, pp 169\u2013178","DOI":"10.1109\/INM.2007.374781"},{"key":"2443_CR8","volume-title":"The mythical man-month: essays on software engineering, anniversary edition","author":"FP Brooks Jr","year":"1995","unstructured":"Brooks FP Jr (1995) The mythical man-month: essays on software engineering, anniversary edition, 2nd edn. Pearson Education, New Delhi","edition":"2"},{"key":"2443_CR9","first-page":"282","volume":"135","author":"W Chainbi","year":"2005","unstructured":"Chainbi W (2005) Why applying agent technology to autonomic computing? Front Artif Intell Appl 135:282","journal-title":"Front Artif Intell Appl"},{"key":"2443_CR10","unstructured":"Cheng B, de Lemos R, Giese H, Inverardi P, Magee J, Malek RM, M\u00fcller H, Park S, Shaw M, Tichy M (2008) Software engineering for self-adaptive systems: a research road map. In: Dagstuhl seminar proceedings 08031, Schloss Dagstuhl-Leibniz-Zentrum f\u00fcr Informatik"},{"issue":"3","key":"2443_CR11","doi-asserted-by":"publisher","first-page":"989","DOI":"10.1109\/TII.2018.2791503","volume":"14","author":"W Dai","year":"2018","unstructured":"Dai W, Riliskis L, Wang P, Vyatkin V, Guan X (2018) A cloud-based decision support system for self-healing in distributed automation systems using fault tree analysis. IEEE Trans Ind Inf 14(3):989\u20131000","journal-title":"IEEE Trans Ind Inf"},{"key":"2443_CR12","doi-asserted-by":"crossref","unstructured":"Dashofy EM, Van der Hoek A, Taylor RN (2002) Towards architecture-based self-healing systems. In: Proceedings of the first workshop on self-healing systems. ACM, New York, pp 21\u201326","DOI":"10.1145\/582128.582133"},{"key":"2443_CR13","doi-asserted-by":"crossref","unstructured":"De Lemos R, Giese H, M\u00fcller HA, Shaw M, Andersson J, Litoiu M, Schmerl B, Tamura G, Villegas NM, Vogel T (2013) Software engineering for self-adaptive systems: a second research roadmap. In: Software engineering for self-adaptive systems II. Springer, Berlin, pp 1\u201332","DOI":"10.1007\/978-3-642-35813-5_1"},{"issue":"3","key":"2443_CR14","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1145\/568522.568525","volume":"34","author":"EN Elnozahy","year":"2002","unstructured":"Elnozahy EN, Alvisi L, Wang YM, Johnson DB (2002) A survey of rollback-recovery protocols in message-passing systems. ACM Comput Surv (CSUR) 34(3):375\u2013408","journal-title":"ACM Comput Surv (CSUR)"},{"key":"2443_CR15","doi-asserted-by":"crossref","unstructured":"Essa YM, El-Mahalawy A, Attiya G, El-Sayed A (2017) A distributed multi-agents architecture for self healing healthcare data center. In: 4th IEEE international conference on engineering technologies and applied sciences (ICETAS). IEEE, New York, pp 1\u20136","DOI":"10.1109\/ICETAS.2017.8277886"},{"issue":"2","key":"2443_CR16","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1504\/IJCAET.2020.105574","volume":"12","author":"F Feyzi","year":"2020","unstructured":"Feyzi F (2020) Model-driven development of self-adaptive multi-agent systems with context-awareness. Int J Comput Aided Eng Technol 12(2):131\u2013156","journal-title":"Int J Comput Aided Eng Technol"},{"issue":"1","key":"2443_CR17","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1147\/sj.421.0005","volume":"42","author":"AG Ganek","year":"2003","unstructured":"Ganek AG, Corbi TA (2003) The dawning of the autonomic computing era. IBM Syst J 42(1):5\u201318","journal-title":"IBM Syst J"},{"issue":"10","key":"2443_CR18","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/MC.2004.175","volume":"37","author":"D Garlan","year":"2004","unstructured":"Garlan D, Cheng SW, Huang AC, Schmerl B, Steenkiste P (2004) Rainbow: architecture-based self-adaptation with reusable infrastructure. Computer 37(10):46\u201354","journal-title":"Computer"},{"issue":"4","key":"2443_CR19","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 HR, Upadhyaya S (2007) Self-healing systems\u2014survey and synthesis. Decis Support Syst 42(4):2164\u20132185","journal-title":"Decis Support Syst"},{"key":"2443_CR20","doi-asserted-by":"crossref","unstructured":"Goldstein M, Shehory O, Weinsberg Y (2007) Can self-healing software cope with loitering? In: Fourth international workshop on software quality assurance: in conjunction with the 6th ESEC\/FSE joint meeting. ACM, New York, pp 1\u20138","DOI":"10.1145\/1295074.1295076"},{"key":"2443_CR21","doi-asserted-by":"crossref","unstructured":"Golpayegani F (2015) Multi-agent collaboration in distributed self-adaptive systems. In: 2015 IEEE international conference on self-adaptive and self-organizing systems workshops. IEEE, New York, pp 146\u2013151","DOI":"10.1109\/SASOW.2015.29"},{"key":"2443_CR22","doi-asserted-by":"crossref","unstructured":"Gray J (1999) What next? A dozen remaining IT problems. Turing award lecture","DOI":"10.1145\/1283920.2159561"},{"issue":"8","key":"2443_CR23","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1109\/2.781631","volume":"32","author":"J Hennessy","year":"1999","unstructured":"Hennessy J (1999) The future of systems research. Computer 32(8):27\u201333","journal-title":"Computer"},{"issue":"2","key":"2443_CR24","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1016\/S0004-3702(99)00107-1","volume":"117","author":"NR Jennings","year":"2000","unstructured":"Jennings NR (2000) On agent-based software engineering. Artif Intell 117(2):277\u2013296","journal-title":"Artif Intell"},{"key":"2443_CR25","volume-title":"Agent-oriented software engineering [Handbook of agent technology]","author":"NR Jennings","year":"2000","unstructured":"Jennings NR, Wooldridge M (2000) Agent-oriented software engineering [Handbook of agent technology]. AAAI\/MIT Press, Cambridge"},{"issue":"11","key":"2443_CR26","doi-asserted-by":"publisher","first-page":"1830006","DOI":"10.1142\/S0218126618300064","volume":"27","author":"R Kamdar","year":"2018","unstructured":"Kamdar R, Paliwal P, Kumar Y (2018) A state of art review on various aspects of multi-agent system. J Circuits Syst Comput 27(11):1830006","journal-title":"J Circuits Syst Comput"},{"issue":"1","key":"2443_CR27","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"JO Kephart","year":"2003","unstructured":"Kephart JO, Chess DM (2003) The vision of autonomic computing. Computer 36(1):41\u201350","journal-title":"Computer"},{"key":"2443_CR28","doi-asserted-by":"crossref","unstructured":"Laddaga R, Robertson P, Shrobe H (2001) Introduction to self-adaptive software: applications. In: International workshop on self-adaptive software. Springer, Berlin, pp 1\u20135","DOI":"10.1007\/3-540-36554-0_1"},{"key":"2443_CR29","unstructured":"Lampson B (1999) Computer systems research-past and future, keynote address, 17th SOSP"},{"key":"2443_CR30","doi-asserted-by":"crossref","unstructured":"Lee S, Oh J, Lee E (2005) An architecture for multi-agent based self-adaptive system in mobile environment. In: International conference on intelligent data engineering and automated learning. Springer, Berlin, pp 494\u2013500","DOI":"10.1007\/11508069_64"},{"issue":"1","key":"2443_CR31","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1145\/2700325","volume":"10","author":"JP Magalh\u00e3es","year":"2015","unstructured":"Magalh\u00e3es JP, Silva LM (2015) SH\u00f5WA: a self-healing framework for web-based applications. ACM Trans Auton Adapt Syst 10(1):4","journal-title":"ACM Trans Auton Adapt Syst"},{"key":"2443_CR32","unstructured":"Merideth MG (2003) Enhancing survivability with proactive fault-containment. In: DSN student forum, Citeseer 20"},{"key":"2443_CR33","unstructured":"Merideth MG, Narasimhan P (2003) Proactive containment of malice in survivable distributed systems. In: Security and management, pp 3\u20139"},{"issue":"2","key":"2443_CR34","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1007\/s10489-007-0047-1","volume":"28","author":"S Montani","year":"2008","unstructured":"Montani S, Anglano C (2008) Achieving self-healing in service delivery software systems by means of case-based reasoning. Appl Intell 28(2):139\u2013152","journal-title":"Appl Intell"},{"key":"2443_CR35","unstructured":"Patterson D, Brown A, Broadwell P, Candea G, Chen M, Cutler J, Enriquez P, Fox A, Kiciman E, Merzbacher M, Oppenheimer D (2002) Recovery-oriented computing (ROC): motivation, definition, techniques, and case studies. Technical Report UCB\/\/CSD-02-1175, UC Berkeley Computer Science"},{"issue":"3","key":"2443_CR36","doi-asserted-by":"publisher","first-page":"329","DOI":"10.3233\/IDT-180114","volume":"13","author":"PK Rajput","year":"2019","unstructured":"Rajput PK, Sikka G (2019) Exploration in adaptiveness to achieve automated fault recovery in self-healing software systems: a review. Intell Decis Technol 13(3):329\u2013341","journal-title":"Intell Decis Technol"},{"key":"2443_CR37","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-30184-6","volume-title":"Trends in ambient intelligent systems","author":"KK Ravulakollu","year":"2016","unstructured":"Ravulakollu KK, Khan MA, Abraham A (2016) Trends in ambient intelligent systems. Springer, Cham"},{"key":"2443_CR38","doi-asserted-by":"crossref","unstructured":"Ribeiro L, Barata J, Mendes P (2008) MAS and SOA: complementary automation paradigms. In: International conference on information technology for balanced automation systems. Springer, Boston, pp 259\u2013268","DOI":"10.1007\/978-0-387-09492-2_28"},{"key":"2443_CR39","doi-asserted-by":"crossref","unstructured":"Robertson P, Laddaga R, Shrobe H (2009) Introduction: the first international workshop on self-adaptive software. In: International workshop on self-adaptive software. Springer, Berlin, pp 1\u201310","DOI":"10.1007\/3-540-44584-6_1"},{"issue":"2","key":"2443_CR40","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1516533.1516538","volume":"4","author":"M Salehie","year":"2009","unstructured":"Salehie M, Tahvildari L (2009) Self-adaptive software: landscape and research challenges. ACM Trans Auton Adapt Syst (TAAS) 4(2):1\u201342","journal-title":"ACM Trans Auton Adapt Syst (TAAS)"},{"key":"2443_CR41","volume-title":"The sciences of the artificial","author":"HA Simon","year":"1996","unstructured":"Simon HA (1996) The sciences of the artificial. MIT Press, Cambridge"},{"issue":"3","key":"2443_CR42","first-page":"364","volume":"12","author":"J Sinha","year":"2019","unstructured":"Sinha J, Kant S, Ravulakollu KK (2019) Significance of intelligent agents in strengthening consumer relationship management. Int J Eng Res Technol 12(3):364\u2013372","journal-title":"Int J Eng Res Technol"},{"key":"2443_CR43","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1016\/j.rcim.2015.07.002","volume":"37","author":"T Stipancic","year":"2016","unstructured":"Stipancic T, Jerbic B, Curkovic P (2016) A context-aware approach in realization of socially intelligent industrial robots. Robot Comput Integr Manuf 37:79\u201389","journal-title":"Robot Comput Integr Manuf"},{"key":"2443_CR44","unstructured":"Strang T, Linnhoff-Popien C (2004) A context modeling survey. In: Workshop on advanced context modelling, reasoning and management, UbiComp, vol 4, pp 34\u201341"},{"key":"2443_CR45","doi-asserted-by":"crossref","unstructured":"Wang L, Li Q (2016) A multi-agent based framework for self-adaptive software with search-based optimization. In: 2016 IEEE international conference on software maintenance and evolution (ICSME). IEEE, New York, pp 621\u2013625","DOI":"10.1109\/ICSME.2016.16"},{"issue":"1","key":"2443_CR46","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1049\/ip-sen:19971026","volume":"144","author":"M Wooldridge","year":"1997","unstructured":"Wooldridge M (1997) Agent-based software engineering. IEE Proc Softw 144(1):26\u201337","journal-title":"IEE Proc Softw"}],"container-title":["Journal of Ambient Intelligence and Humanized Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-020-02443-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12652-020-02443-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-020-02443-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,11]],"date-time":"2024-08-11T12:54:37Z","timestamp":1723380877000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12652-020-02443-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,7]]},"references-count":46,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2021,2]]}},"alternative-id":["2443"],"URL":"https:\/\/doi.org\/10.1007\/s12652-020-02443-8","relation":{},"ISSN":["1868-5137","1868-5145"],"issn-type":[{"value":"1868-5137","type":"print"},{"value":"1868-5145","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,7]]},"assertion":[{"value":"12 February 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 July 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 August 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}