{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,14]],"date-time":"2026-05-14T17:13:57Z","timestamp":1778778837581,"version":"3.51.4"},"reference-count":35,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T00:00:00Z","timestamp":1775865600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004410","name":"T\u00dcB\u0130TAK","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100004410","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Information and Software Technology"],"published-print":{"date-parts":[[2026,8]]},"DOI":"10.1016\/j.infsof.2026.108149","type":"journal-article","created":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T17:36:57Z","timestamp":1776015417000},"page":"108149","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Allowing test execution to continue after failures: tool support and an industrial case study for fault-tolerant online model-based testing"],"prefix":"10.1016","volume":"196","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6590-7576","authenticated-orcid":false,"given":"V\u0259hid","family":"G\u0259ruslu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alper Bu\u011fra","family":"Kele\u015f","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yunus","family":"Balaman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Glen","family":"O'Donovan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.infsof.2026.108149_bib0001","series-title":"Practical Model-Based testing: a Tools Approach","author":"Utting","year":"2010"},{"key":"10.1016\/j.infsof.2026.108149_bib0002","series-title":"Model-Based Testing Essentials-Guide to the ISTQB Certified Model-Based Tester","author":"Kramer","year":"2016"},{"key":"10.1016\/j.infsof.2026.108149_bib0003","unstructured":"W. Elmendorf, \"Automated design of program test libraries,\" IBM Technical report, TR 00.2089, https:\/\/benderrbt.com\/Automated%20Design%20of%20Program%20Test%20Libraries%20-%201970.pdf, 1970."},{"issue":"3","key":"10.1016\/j.infsof.2026.108149_bib0004","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/MS.2008.64","article-title":"Improving evidence about software technologies: a look at model-based testing","volume":"25","author":"Neto","year":"2008","journal-title":"IEEE Soft."},{"key":"10.1016\/j.infsof.2026.108149_bib0005","doi-asserted-by":"crossref","unstructured":"S.R. Dalal et al., \"Model-based testing in practice,\" in Proceedings of International Conference on Software Engineering, 1999, pp. 285\u2013294.","DOI":"10.1145\/302405.302640"},{"issue":"2","key":"10.1016\/j.infsof.2026.108149_bib0006","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1145\/2697399","article-title":"Model-based testing: where does it stand?","volume":"58","author":"Binder","year":"2015","journal-title":"Commun. ACM"},{"issue":"1","key":"10.1016\/j.infsof.2026.108149_bib0007","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/MS.2012.13","article-title":"Model-based testing","volume":"29","author":"Schieferdecker","year":"2012","journal-title":"IEEE Softw."},{"key":"10.1016\/j.infsof.2026.108149_bib0008","series-title":"The Craft of Model-Based testing","author":"Jorgensen","year":"2017"},{"key":"10.1016\/j.infsof.2026.108149_bib0009","series-title":"IEEE International Conference on Software Testing, Verification and Validation","first-page":"224","article-title":"Lightweight model-based testing for enterprise IT","author":"Elodie","year":"2018"},{"issue":"5","key":"10.1016\/j.infsof.2026.108149_bib0010","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/MS.2004.1331296","article-title":"Fail fast","volume":"21","author":"Shore","year":"2004","journal-title":"IEEE Soft."},{"key":"10.1016\/j.infsof.2026.108149_bib0011","unstructured":"K. Karl, \"ExceptionStrategy of the GraphWalker code-base,\" https:\/\/github.com\/GraphWalker\/graphwalker-project\/blob\/master\/graphwalker-core\/src\/main\/java\/org\/graphwalker\/core\/machine\/ExceptionStrategy.java, Last accessed: June 2025."},{"key":"10.1016\/j.infsof.2026.108149_bib0012","unstructured":"K. Karl, \"Online discussions about the default fail strategy of Graphwalkers (fail fast),\" https:\/\/groups.google.com\/g\/graphwalker\/c\/p7EA82LJu5Y?pli=1, Last accessed: June 2025."},{"issue":"1","key":"10.1016\/j.infsof.2026.108149_bib0013","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3476105","article-title":"A survey of flaky tests","volume":"31","author":"Parry","year":"2021","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"10.1016\/j.infsof.2026.108149_bib0014","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2021.111032","article-title":"Model-based testing in practice: an experience report from the web applications domain","volume":"180","author":"Garousi","year":"2021","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.infsof.2026.108149_bib0015","doi-asserted-by":"crossref","unstructured":"R. Natella and D. Cotroneo, \"Emulation of transient software faults for dependability assessment: a case study,\" in European Dependable Computing Conference, 2010, pp. 23\u201332.","DOI":"10.1109\/EDCC.2010.13"},{"key":"10.1016\/j.infsof.2026.108149_bib0016","doi-asserted-by":"crossref","unstructured":"V. Garousi, M. Felderer, and M.V. M\u00e4ntyl\u00e4, \"The need for multivocal literature reviews in software engineering: complementing systematic literature reviews with grey literature,\" in International Conference on Evaluation and Assessment in Software Engineering, Limmerick, Ireland, 2016, pp. 171\u2013176.","DOI":"10.1145\/2915970.2916008"},{"key":"10.1016\/j.infsof.2026.108149_bib0017","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1016\/j.infsof.2018.09.006","article-title":"Guidelines for including grey literature and conducting multivocal literature reviews in software engineering","volume":"106","author":"Garousi","year":"2019","journal-title":"Inf. Softw .Technol."},{"key":"10.1016\/j.infsof.2026.108149_bib0018","series-title":"Contemporary Empirical Methods in Software Engineering","article-title":"Benefitting from the grey literature in software engineering research","author":"Garousi","year":"2020"},{"key":"10.1016\/j.infsof.2026.108149_bib0019","doi-asserted-by":"crossref","unstructured":"Q. Luo, F. Hariri, L. Eloussi, and D. Marinov, \"An empirical analysis of flaky tests,\" in Proceedings of the international symposium on foundations of software engineering, 2014, pp. 643\u2013653.","DOI":"10.1145\/2635868.2635920"},{"key":"10.1016\/j.infsof.2026.108149_bib0020","doi-asserted-by":"crossref","unstructured":"J. Bell, O. Legunsen, M. Hilton, L. Eloussi, T. Yung, and D. Marinov, \"DeFlaker: automatically detecting flaky tests,\" in Proceedings of international conference on software engineering, 2018, pp. 433\u2013444.","DOI":"10.1145\/3180155.3180164"},{"key":"10.1016\/j.infsof.2026.108149_bib0021","unstructured":"Dilato Innovative Technology, \"Fault tolerance and exception handling in test automation,\" www.dilatoit.com\/2024\/02\/29\/fault-tolerance-and-exception-handling-in-test-automation.html, Last accessed: Jan 2026."},{"key":"10.1016\/j.infsof.2026.108149_bib0022","unstructured":"The Linux Foundation, \"Flaky test handler,\" plugins.jenkins.io\/flaky-test-handler\/, Last accessed: Jan 2026."},{"key":"10.1016\/j.infsof.2026.108149_bib0023","unstructured":"Atlassian, \"Taming test flakiness: how we built a scalable tool to detect and manage flaky TestsFlaky test handler,\" www.atlassian.com\/blog\/atlassian-engineering\/taming-test-flakiness-how-we-built-a-scalable-tool-to-detect-and-manage-flaky-tests, Last accessed: Jan 2026."},{"key":"10.1016\/j.infsof.2026.108149_bib0024","unstructured":"A. Patel, \"Handling flaky tests at scale: auto detection & suppression,\" slack.engineering\/handling-flaky-tests-at-scale-auto-detection-suppression\/, Last accessed: Jan 2026."},{"key":"10.1016\/j.infsof.2026.108149_bib0025","series-title":"IEEE International Conference on Software Testing, Verification and Validation Workshops","first-page":"54","article-title":"Towards improving automated testing with GraphWalker","author":"Koroglu","year":"2025"},{"key":"10.1016\/j.infsof.2026.108149_bib0026","series-title":"Automated Model Generation Using Graphwalker Based On Given-When-Then Specifications","author":"Korhonen","year":"2020"},{"key":"10.1016\/j.infsof.2026.108149_bib0027","series-title":"International Conference on Electrical, Communication, and Computer Engineering","first-page":"1","article-title":"Web application testing with model based testing method: case study","author":"Akpinar","year":"2020"},{"key":"10.1016\/j.infsof.2026.108149_bib0028","unstructured":"V. Garousi, A.B. Kele\u015f, Y. Balaman, and Z.\u00d6. G\u00fcler, \"Set of demo and experience videos on model-based testing (MBT) innovations in Testinium A.\u015e,\" www.youtube.com\/playlist?list=PLsOt2CHZC7PqQ-fzwk_6JEibyIOqeJN0e, 2021."},{"key":"10.1016\/j.infsof.2026.108149_bib0029","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1016\/j.cosrev.2019.07.001","article-title":"Model-based testing using UML activity diagrams: a systematic mapping study","volume":"33","author":"Ahmad","year":"2019","journal-title":"Comput. Sci. Rev."},{"key":"10.1016\/j.infsof.2026.108149_bib0030","series-title":"Advances in Computers","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/bs.adcom.2015.03.003","article-title":"Chapter three - A research overview of tool-supported model-based testing of requirements-based designs","volume":"98","author":"Marinescu","year":"2015"},{"key":"10.1016\/j.infsof.2026.108149_bib0031","series-title":"International Conference on Computational Science and its Applications","first-page":"458","article-title":"Test automation using the Gauge framework: experience and best practices","author":"Garousi","year":"2020"},{"key":"10.1016\/j.infsof.2026.108149_bib0032","series-title":"Proceedings of the Turkish National Software Engineering Symposium (UYMS)","article-title":"Executable natural-language test specifications: a test-automation experience report","author":"Garousi","year":"2019"},{"key":"10.1016\/j.infsof.2026.108149_bib0033","series-title":"An invited talk for the TMMi Hungarian Local Chapter","article-title":"Application of TMMi to improve test approaches and processes: experience from two Turkish companies","author":"Garousi","year":"2021"},{"key":"10.1016\/j.infsof.2026.108149_bib0034","unstructured":"V.J. Garousi, Nithin; Jafarov, Zafar; Kele\u015f, Alper Bu\u011fra; De\u011firmenci, Sevde; \u00d6zdemir, Ece; Zarringhalami, Ryan, \"AI-powered test automation tools: a systematic review and empirical evaluation,\" arXiv pre-print 2025. [Online]. Available: www.arxiv.org\/abs\/2409.00411."},{"key":"10.1016\/j.infsof.2026.108149_bib0035","series-title":"Experimentation in Software Engineering: An Introduction","author":"Wohlin","year":"2000"}],"container-title":["Information and Software Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584926001382?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584926001382?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,5,14]],"date-time":"2026-05-14T16:39:44Z","timestamp":1778776784000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0950584926001382"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,8]]},"references-count":35,"alternative-id":["S0950584926001382"],"URL":"https:\/\/doi.org\/10.1016\/j.infsof.2026.108149","relation":{},"ISSN":["0950-5849"],"issn-type":[{"value":"0950-5849","type":"print"}],"subject":[],"published":{"date-parts":[[2026,8]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Allowing test execution to continue after failures: tool support and an industrial case study for fault-tolerant online model-based testing","name":"articletitle","label":"Article Title"},{"value":"Information and Software Technology","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.infsof.2026.108149","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Authors. Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"108149"}}