{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T08:00:24Z","timestamp":1770451224116,"version":"3.49.0"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2017,8,24]],"date-time":"2017-08-24T00:00:00Z","timestamp":1503532800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SOCA"],"published-print":{"date-parts":[[2017,9]]},"DOI":"10.1007\/s11761-017-0217-x","type":"journal-article","created":{"date-parts":[[2017,8,24]],"date-time":"2017-08-24T11:20:43Z","timestamp":1503573643000},"page":"345-365","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["ARMISCOM: self-healing service composition"],"prefix":"10.1007","volume":"11","author":[{"given":"J.","family":"Vizcarrondo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4194-6882","authenticated-orcid":false,"given":"J.","family":"Aguilar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"E.","family":"Exposito","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Subias","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,8,24]]},"reference":[{"key":"217_CR1","volume-title":"Temporal Logic from the Chronicles Paradigm: learning and reasoning problems, and its applications in Distributed Systems","author":"J Aguilar","year":"2011","unstructured":"Aguilar J (2011) Temporal Logic from the Chronicles Paradigm: learning and reasoning problems, and its applications in Distributed Systems. Lambert, Saarbrucken"},{"issue":"2","key":"217_CR2","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1007\/s00778-004-0147-z","volume":"15","author":"A Arasu","year":"2006","unstructured":"Arasu A, Babu S, Widom J (2006) The CQL continuous query language: semantic foundations and query execution. Int J Very Large Data Bases 15(2):121\u2013142","journal-title":"Int J Very Large Data Bases"},{"key":"217_CR3","unstructured":"Ardagna D, Cappiello C, Fugini M, Mussi E, Pernici B, Plebani P (2006) Faults and recovery actions for self-healing web services. In: Proceedings of 15th International World Wide Web Conference"},{"key":"217_CR4","doi-asserted-by":"crossref","unstructured":"Ardissono L , Console L, Goy A, Petrone G, Picardi C, Segnan M (2005) Enhancing web services with diagnostic capabilities. In: Proceedings of third European conference on web services, pp 182\u2013191","DOI":"10.1109\/ECOWS.2005.12"},{"key":"217_CR5","unstructured":"Boufaied A, Subias A, Combaceau M (2004) Distributed fault detection with delays consideration. In: Proceedings of 15th international workshop on principles of diagnosis (DX\u201904)"},{"key":"217_CR6","unstructured":"Chan KS, Bishop J, Baresi L, Steyny J (2007) A fault taxonomy for web service composition. In: Proceedings of service-oriented computing workshops"},{"key":"217_CR7","doi-asserted-by":"crossref","unstructured":"Cordier MO, Krivine J, Laborie P, Thi\u2019 baux S (1998) Alarm processing and reconfiguration in power distribution systems. In: Proceedings of IEA-AIE\u201998, pp 230\u2013240","DOI":"10.1007\/3-540-64574-8_409"},{"key":"217_CR8","doi-asserted-by":"crossref","unstructured":"Cordier MO, Dousson C (2000) Alarm driven monitoring based on chronicles. In: Proceedings of Safeprocess\u20192000, pp 286\u2013291","DOI":"10.1016\/S1474-6670(17)37375-5"},{"key":"217_CR9","unstructured":"Diop C (2015) An autonomic service bus for service-based distributed systems. Ph.D. dissertation, Universit\u00e9 de Toulouse, Toulouse, France"},{"key":"217_CR10","unstructured":"Dousson C (1994) Suivi d\u2019\u00e9volutions et reconnaissance de chroniques. Ph.D. dissertation, Universit\u00e9 de Toulouse, Toulouse, France"},{"key":"217_CR11","doi-asserted-by":"crossref","unstructured":"Feng X, Wu Q, Wang H, Ren Y, Guo C (2007) ZebraX: a model for service composition with multiple QoS constraints. Lecture notes in computer science, vol 4459, pp 614\u2013626","DOI":"10.1007\/978-3-540-72360-8_52"},{"key":"217_CR12","unstructured":"Fugini MG, Mussi E (2006) Recovery of faulty web applications through service discovery. In: Proceedings of 32nd international conference on very large databases, pp 67\u201380"},{"key":"217_CR13","unstructured":"Ghedira C, Maamar Z (2011) Towards a self-healing approach to sustain web services reliability. In: Proceedings of IEEE workshops of international conference on advanced information networking and applications, pp 267\u2013272"},{"key":"217_CR14","doi-asserted-by":"crossref","unstructured":"Halima R, Fki E, Drira K, Jmaiel M (2009) Experiments results and large scale measurement data for web services performance assessment. In: Proceedings of IEEE symposium on computers and communications, pp 83\u201388","DOI":"10.1109\/ISCC.2009.5202399"},{"issue":"1\/2","key":"217_CR15","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1504\/IJSPM.2007.014715","volume":"3","author":"G Huang","year":"2007","unstructured":"Huang G, Liu X, Mei H (2007) SOAR: towards dependable service-oriented architecture via reflective middleware. Int J Simul Process Model 3(1\/2):55\u201365","journal-title":"Int J Simul Process Model"},{"key":"217_CR16","volume-title":"SOA in practice the art of distributed system design","author":"M Josuttis","year":"2007","unstructured":"Josuttis M (2007) SOA in practice the art of distributed system design. O\u2019Reilly, Newton"},{"key":"217_CR17","doi-asserted-by":"crossref","unstructured":"Le Guillou X, Cordier M, Robin S, Roz\u00e9 L (2008) Chronicles for on-line diagnosis of distributed systems. In: Proceedings of 18th European conference on artificial intelligence, pp 194\u2013198","DOI":"10.3233\/978-1-58603-891-5-194"},{"key":"217_CR18","unstructured":"Le Guillou X, Cordier MO, Roz L (2009) Monitoring WS-CDL-based choreographies of web services. In: Proceedings of 20th international worshop on principles of diagnosis"},{"issue":"1","key":"217_CR19","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/TSC.2009.28","volume":"3","author":"A Liu","year":"2010","unstructured":"Liu A, Li Q, Huang L, Xiao M (2010) FACTS: a framework for fault-tolerant composition of transactional web services. IEEE Trans Serv Comput 3(1):46\u201359","journal-title":"IEEE Trans Serv Comput"},{"key":"217_CR20","doi-asserted-by":"crossref","unstructured":"Maes P (1987) Concepts and experiments in computational reflection. In: Proceedings of ACM conference on object-oriented programming, systems, languages and applications, pp 147\u2013155","DOI":"10.1145\/38765.38821"},{"key":"217_CR21","unstructured":"OpenESB community web site (2015) Retrieved 10 October 2015 from: http:\/\/www.open-esb.net\/"},{"key":"217_CR22","unstructured":"Psaier H, Juszczyk L, Skopik F, Schall D, Dustdar S (2010) Runtime behavior monitoring and self-adaptation. In: Proceedings of 4th IEEE international conference in service-oriented systems, pp 164\u2013173"},{"issue":"5","key":"217_CR23","first-page":"2054","volume":"3","author":"S Poonguzhali","year":"2011","unstructured":"Poonguzhali S, Sunitha R, Aghila G (2011) Self-healing in dynamic web service composition. Int J Comput Sci Eng 3(5):2054\u20132060","journal-title":"Int J Comput Sci Eng"},{"key":"217_CR24","doi-asserted-by":"crossref","unstructured":"Quiniou R, Cordier MO, Carrault G, Wang F (2001) Application of ILP to cardiac arrhythmia characterization for chronicle recognition. In: Proceedings of ILP\u20192001, pp 220\u2013227","DOI":"10.1007\/3-540-44797-0_18"},{"key":"217_CR25","unstructured":"Sherif A, Gurguis AZ (2005) Towards autonomic web services: achieving self-healing using web services. In: Proceedings of workshop on design and evolution of autonomic application software, pp 1\u20135"},{"issue":"1","key":"217_CR26","first-page":"131","volume":"3","author":"J Vizcarrondo","year":"2015","unstructured":"Vizcarrondo J, Aguilar J, Exposito E, Subias A (2015) Building distributed chronicles for fault diagnostic in distributed systems using continuous query language (CQL). Inte J Eng Dev Res 3(1):131\u2013144","journal-title":"Inte J Eng Dev Res"},{"issue":"3","key":"217_CR27","first-page":"73","volume":"36","author":"J Vizcarrondo","year":"2015","unstructured":"Vizcarrondo J, Aguilar J, Exposito E, Subias A (2015) Cr\u00f3nicas Distribuidas para el Reconocimiento de Fallas. Ciencia e Ingenier\u00eda 36(3):73\u201384","journal-title":"Ciencia e Ingenier\u00eda"},{"issue":"6","key":"217_CR28","doi-asserted-by":"crossref","first-page":"1163","DOI":"10.1109\/TLA.2017.7932705","volume":"15","author":"J Vizcarrondo","year":"2017","unstructured":"Vizcarrondo J, Aguilar J, Exposito E, Subias A (2017) MAPE-K as a service-oriented architecture. IEEE Lat Am Trans 15(6):1163\u20131175","journal-title":"IEEE Lat Am Trans"},{"key":"217_CR29","unstructured":"WS-Diamond project, Deliverable D4.3, Specification of diagnosis algorithms for Web Services\u2014phase 2. Version 0.5, WS-Diamond Technical Report -516933. http:\/\/wsdiamond.di.unito.it\/Reports\/d4_3.pdf (Retrieved 14 Dec 2014)"},{"key":"217_CR30","doi-asserted-by":"crossref","unstructured":"Vizcarrondo J, Aguilar J, Exposito E, Subias A (2012) ARMISCOM: autonomic reflective middleware for management service composition. In: Proceedings of 4th global information infrastructure and networking symposium, IEEE Communication Society","DOI":"10.1109\/GIIS.2012.6466760"},{"key":"217_CR31","unstructured":"Arocha R (2015) An approach for self-healing transactional composite services. Doctoral Thesis, Universit\u00e9 Paris Dauphine, Paris IX"},{"key":"217_CR32","unstructured":"Cossentino M, Lodato C, Lopes S, Sabatucci L (2015) MUSA: a middleware for user-driven service adaptation. In Proceedings of 16th workshop from objects to agents, pp 1\u201310"},{"key":"217_CR33","doi-asserted-by":"crossref","unstructured":"Furtado T, Francesquini E, Lago N, Kon F (2014) A middleware for reflective web service choreographies on the cloud. In: Proceedings of 13th workshop on adaptive and reflective middleware","DOI":"10.1145\/2677017.2677026"},{"key":"217_CR34","unstructured":"Guoqiang L, Lejian L, Dandan S, Jingang W, Fuzhen S, Guangcheng L (2013) A self-healing framework for QoS-aware web service composition via case-based reasoning. In: Proceedings of 15th Asia-Pacific conference in web technologies and applications, pp 654\u2013661"},{"issue":"2","key":"217_CR35","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1109\/TSE.2010.8","volume":"36","author":"G Friedrich","year":"2010","unstructured":"Friedrich G, Grazia M, Mussi E, Pernici B, Tagni G (2010) Exception handling for repair in service-based processes. IEEE Trans Softw Eng 36(2):198\u2013215","journal-title":"IEEE Trans Softw Eng"},{"issue":"2","key":"217_CR36","first-page":"11","volume":"3","author":"J Vizcarrondo","year":"2016","unstructured":"Vizcarrondo J, Aguilar J, Exposito E, Subias A (2016) The component of knowledge representation of ARMISCOM for the self-healing in web services composition. Lat Am J Comput LAJC 3(2):11\u201324","journal-title":"Lat Am J Comput LAJC"},{"key":"217_CR37","doi-asserted-by":"crossref","unstructured":"Aguilar J, Hern\u00e1ndez M (2000) Fault tolerance protocols for parallel programs based on tasks replication. In: Proceedings of 8th IEEE international symposium on modeling, analysis and simulation of computer and telecommunication systems, pp 397\u2013404","DOI":"10.1109\/MASCOT.2000.876564"},{"key":"217_CR38","unstructured":"IBM Corporation (2006) An architectural blueprint for autonomic computing, 4th edn. http:\/\/www.ginkgo-networks.com\/IMG\/pdf\/AC_Blueprint_White_Paper_V7.pdf"},{"key":"217_CR39","unstructured":"Le Guillou X, Cordier M, Roz L (2009) Monitoring WS-CDL-based choreographies of web services. In: Proceedings of 20th international worshop on principles of diagnosis"},{"key":"217_CR40","doi-asserted-by":"crossref","unstructured":"Boufaied A, Subias A, Combaceau M (2002) Chronicle modeling by Petri nets for distributed detection of process failures. In: Proceedings of IEEE international conference on systems, man and cybernetics, vol 4","DOI":"10.1109\/ICSMC.2002.1173288"}],"container-title":["Service Oriented Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11761-017-0217-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-017-0217-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-017-0217-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,25]],"date-time":"2025-06-25T01:21:06Z","timestamp":1750814466000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11761-017-0217-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8,24]]},"references-count":40,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2017,9]]}},"alternative-id":["217"],"URL":"https:\/\/doi.org\/10.1007\/s11761-017-0217-x","relation":{},"ISSN":["1863-2386","1863-2394"],"issn-type":[{"value":"1863-2386","type":"print"},{"value":"1863-2394","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,8,24]]}}}