{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,28]],"date-time":"2026-02-28T17:32:47Z","timestamp":1772299967886,"version":"3.50.1"},"reference-count":58,"publisher":"Springer Science and Business Media LLC","issue":"15","license":[{"start":{"date-parts":[[2022,4,9]],"date-time":"2022-04-09T00:00:00Z","timestamp":1649462400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,4,9]],"date-time":"2022-04-09T00:00:00Z","timestamp":1649462400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004955","name":"\u00d6sterreichische Forschungsf\u00f6rderungsgesellschaft","doi-asserted-by":"publisher","award":["871637"],"award-info":[{"award-number":["871637"]}],"id":[{"id":"10.13039\/501100004955","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["826060"],"award-info":[{"award-number":["826060"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100008332","name":"Graz University of Technology","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100008332","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Appl Intell"],"published-print":{"date-parts":[[2022,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Diagnosis, i.e., the detection and identification of faults, provides the basis for bringing systems back to normal operation in case of a fault. Diagnosis is a very important task of our daily live, assuring safe and reliable behavior of systems. The automation of diagnosis has been a successful research topic for several decades. However, there are limitations due to complexity issues and lack of expressiveness of the underlying reasoning mechanisms. More recently logic reasoning like answer set programming has gained a lot of attention and practical use. In this paper, we tackle the question whether answer set programming can be used for automating diagnosis, focusing on industrial applications. We discuss a formalization of the diagnosis problem based on answer set programming, introduce a general framework for modeling systems, and present experimental results of an answer set programming based diagnosis algorithm. Past limitations like not being able to deal with numerical operations for modeling can be solved to some extent. The experimental results indicate that answer set programming is efficient enough for being used in diagnosis applications, providing that the underlying system is of moderate size. For digital circuits having less than 500 components, diagnosis time has been less than one second even for computing triple fault diagnoses.<\/jats:p>","DOI":"10.1007\/s10489-022-03272-2","type":"journal-article","created":{"date-parts":[[2022,4,9]],"date-time":"2022-04-09T08:02:39Z","timestamp":1649491359000},"page":"16993-17011","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Model-based reasoning using answer set programming"],"prefix":"10.1007","volume":"52","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0462-2283","authenticated-orcid":false,"given":"Franz","family":"Wotawa","sequence":"first","affiliation":[]},{"given":"David","family":"Kaufmann","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,4,9]]},"reference":[{"key":"3272_CR1","doi-asserted-by":"publisher","unstructured":"Abreu R, Hofer B, Perez A, Wotawa F (2014) Using constraints to diagnose faulty spreadsheets, Software Quality Journal pp 1\u201326. https:\/\/doi.org\/10.1007\/s11219-014-9236-4","DOI":"10.1007\/s11219-014-9236-4"},{"key":"3272_CR2","doi-asserted-by":"crossref","unstructured":"Beschta A, Dressler O, Freitag H, Montag M, Struss P (1992) A model-based approach to fault localization in power transmission networks Intelligent Systems Engineering","DOI":"10.1049\/ise.1993.0002"},{"key":"3272_CR3","unstructured":"Buchanan BG, Shortliffe EH (eds) (1984) Rule-based expert systems - The MYCIN experiments of the stanford heuristic programming project. Addison-Wesley Publishing Company, Boston"},{"key":"3272_CR4","unstructured":"Chang CL, Lee RCT (1973) Symbolic logic and mechanical theorem proving academic press"},{"issue":"5","key":"3272_CR5","doi-asserted-by":"publisher","first-page":"2568","DOI":"10.1109\/TAES.2019.2923344","volume":"55","author":"E Chanthery","year":"2019","unstructured":"Chanthery E, Trav\u00e9-Massuy\u00e9s L, Pencol\u00e9 Y, Ferluc RD, Dellandr\u00e9a B (2019) Applying active diagnosis to space systems by on-board control procedures. IEEE Trans. Aerosp. Electron. Syst. 55 (5):2568\u20132580","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"3272_CR6","doi-asserted-by":"crossref","unstructured":"Chen Y, Wan H, Zhang Y, Zhou Y (2010) dl2asp: Implementing default logic via answer set programming. In: T. Janhunen, I. Niemel? (eds.) Logics in Artificial Intelligence, pp 104?116. Springer Berlin Heidelberg, Berlin, Heidelberg","DOI":"10.1007\/978-3-642-15675-5_11"},{"key":"3272_CR7","doi-asserted-by":"crossref","unstructured":"Clocksin WF, Mellish CS (2003) Programming in Prolog, 5th edn Springer-Verlag","DOI":"10.1007\/978-3-642-55481-0"},{"key":"3272_CR8","unstructured":"Console L, Torasso P (1990) Integrating models of correct behavior into abductive diagnosis. In: Proceedings of the European Conference on Artificial Intelligence (ECAI). Pitman Publishing, Stockholm, pp 160\u2013166"},{"key":"3272_CR9","doi-asserted-by":"publisher","first-page":"347","DOI":"10.1016\/0004-3702(84)90042-0","volume":"24","author":"R Davis","year":"1984","unstructured":"Davis R (1984) Diagnostic reasoning based on structure and behavior. Artif Intell 24:347\u2013410","journal-title":"Artif Intell"},{"key":"3272_CR10","doi-asserted-by":"publisher","unstructured":"Eiter T, Ianni G, Krennwallner T (2009) Answer set programming: A primer. In: In: S. Tessaris, E. Franconi, T. Eiter, C. Gutierrez, S. Handschuh, M.C. Rousset, R.A. Schmidt (eds.) Reasoning Web. Semantic technologies for information systems: 5th International Summer School 2009, Brixen-Bressanone, Italy, August 30 - September 4, 2009, Tutorial Lectures, pp 40\u2013110. Springer Berlin Heidelberg, Berlin, Heidelberg. https:\/\/doi.org\/10.1007\/978-3-642-03754-2_2","DOI":"10.1007\/978-3-642-03754-2_2"},{"key":"3272_CR11","unstructured":"Fattah YE, Dechter R (1995) Diagnosing tree-decomposable circuits. In: Proceedings 14th International Joint Conf. on Artificial Intelligence, pp 1742\u20131748"},{"issue":"1","key":"3272_CR12","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1017\/S0890060411000011","volume":"26","author":"A Felfernig","year":"2012","unstructured":"Felfernig A, Schubert M, Zehentner C (2012) An efficient diagnosis algorithm for inconsistent constraint sets. AI EDAM 26(1):53\u201362. https:\/\/doi.org\/10.1017\/S0890060411000011","journal-title":"AI EDAM"},{"issue":"1","key":"3272_CR13","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/s10844-017-0492-1","volume":"51","author":"A Felfernig","year":"2018","unstructured":"Felfernig A, Walter R, Galindo JA, Benavides D, Erdeniz SP, Atas M, Reiterer S (2018) Anytime diagnosis for reconfiguration. J Intell Inf Syst 51(1):161\u2013182","journal-title":"J Intell Inf Syst"},{"key":"3272_CR14","unstructured":"Felfernig A, Walter R, Reiterer S (2015) Flexdiag: anytime diagnosis for reconfiguration. In: Configuration workshop, CEUR workshop proceedings, vol 1453, pp 105\u2013110. CEUR-WS.org"},{"key":"3272_CR15","unstructured":"Ferraris P, Lifschitz V (2005) Mathematical foundations of answer set programming. In: We will show them! (1), pp 615\u2013664. College publications"},{"key":"3272_CR16","doi-asserted-by":"crossref","unstructured":"Fleischanderl G, Friedrich G, Retti J (1989) ARTEX - Configuration-driven Diagnosis for routing systems. In: Proceedings of the Austrian Conference on Artificial Intelligence. Springer-Verlag","DOI":"10.1007\/978-3-642-74688-8_6"},{"key":"3272_CR17","doi-asserted-by":"crossref","unstructured":"Friedrich G, Gottlob G, Nejdl W (1990) Hypothesis classification, abductive diagnosis and therapy. In: Proceedings of the International Workshop on Expert Systems in Engineering. Springer Verlag, Lecture Notes in Artificial Intelligence, Vo. 462, Vienna","DOI":"10.1007\/3-540-53104-1_32"},{"key":"3272_CR18","unstructured":"Friedrich G, Gottlob G, Nejdl W (1992) Physical impossibility instead of fault models. In: Proceedings of the National Conference on Artificial Intelligence (AAAI), pp 331\u2013336. Boston (1990). Also appears in Readings in Model-Based Diagnosis (Morgan Kaufmann"},{"key":"3272_CR19","unstructured":"Friedrich G, Nejdl W (1992) MOMO \u2013Model-based Diagnosis for everybody. In: Proceedings of the IEEE Conference on Artificial Intelligence Applications (CAIA). Santa Barbara (1990). A slightly revised and extended version appears in Readings in Model-Based Diagnosis (Morgan Kaufmann"},{"issue":"2","key":"3272_CR20","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/S0004-3702(99)00034-X","volume":"111","author":"G Friedrich","year":"1999","unstructured":"Friedrich G, Stumptner M, Wotawa F (1999) Model-based diagnosis of hardware designs. Artif Intell 111(2):3\u201339","journal-title":"Artif Intell"},{"key":"3272_CR21","unstructured":"Fr\u00f6hlich P., Nejdl W (1997) A static model-based engine for model-based reasoning. In: Proceedings 15th International joint conf. on artificial intelligence. Nagoya, Japan"},{"key":"3272_CR22","unstructured":"Gebser M, Kaminski R, Kaufmann B, Schaub T (2014) Clingo = ASP + control: Preliminary report. CoRR abs\/1405.36941405.3694"},{"key":"3272_CR23","doi-asserted-by":"crossref","unstructured":"Gebser M, Kaminski R, K\u00f6nig A, Schaub T (2011) Advances in gringo series 3. In: LPNMR, Lecture Notes in Computer Science, vol 6645, pp 345\u2013351. Springer","DOI":"10.1007\/978-3-642-20895-9_39"},{"key":"3272_CR24","unstructured":"Gent IP, Jefferson C, Miguel I (2006) Minion: a fast scalable constraint solver. In: ECAI, Frontiers in Artificial Intelligence and Applications, vol 141, pp 98\u2013102. IOS Press"},{"issue":"1","key":"3272_CR25","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1016\/0004-3702(89)90079-9","volume":"41","author":"R Greiner","year":"1989","unstructured":"Greiner R, Smith BA, Wilkerson RW (1989) A correction to the algorithm in Reiter\u2019s theory of diagnosis. Artif Intell 41(1):79\u201388","journal-title":"Artif Intell"},{"issue":"1","key":"3272_CR26","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/TR.2016.2632151","volume":"66","author":"B Hofer","year":"2017","unstructured":"Hofer B, Hofler A, Wotawa F (2017) Combining models for improved fault localization in spreadsheets. IEEE Trans Reliab 66(1):38\u201353","journal-title":"IEEE Trans Reliab"},{"key":"3272_CR27","doi-asserted-by":"crossref","unstructured":"Hofer B, Nica I, Wotawa F (2017) AI For localizing faults in spreadsheets. In: ICTSS, Lecture Notes in Computer Science, vol 10533, pp 71\u201387. Springer","DOI":"10.1007\/978-3-319-67549-7_5"},{"key":"3272_CR28","doi-asserted-by":"crossref","unstructured":"Hofer B, Nica I, Wotawa F (2017) Qualitative deviation models for spreadsheet debugging. In: ISSRE Workshops, pp 191\u2013198. IEEE computer society","DOI":"10.1109\/ISSREW.2017.17"},{"key":"3272_CR29","doi-asserted-by":"publisher","unstructured":"Jannach D, Schmitz T (2014) Model-based diagnosis of spreadsheet programs: a constraint-based debugging approach. Automated Software Engineering pp 1\u201340. https:\/\/doi.org\/10.1007\/s10515-014-0141-7","DOI":"10.1007\/s10515-014-0141-7"},{"key":"3272_CR30","doi-asserted-by":"publisher","unstructured":"Kaufmann D, Nica I, Wotawa F (2021) Intelligent agents diagnostics \u2013 enhancing cyber-physical systems with self-diagnostic capabilities. Advanced Intelligent Systems, 2000218. https:\/\/doi.org\/10.1002\/aisy.202000218. https:\/\/onlinelibrary.wiley.com\/doi\/abs\/10.1002\/aisy.202000218","DOI":"10.1002\/aisy.202000218"},{"key":"3272_CR31","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1016\/0004-3702(86)90080-9","volume":"28","author":"J de Kleer","year":"1986","unstructured":"de Kleer J (1986) An assumption-based TMS. Artif Intell 28:127\u2013162","journal-title":"Artif Intell"},{"key":"3272_CR32","doi-asserted-by":"crossref","unstructured":"de Kleer J, Mackworth AK, Reiter R (1992) Characterizing diagnosis and systems. Artificial Intelligence 56","DOI":"10.1016\/0004-3702(92)90027-U"},{"issue":"1","key":"3272_CR33","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/0004-3702(87)90063-4","volume":"32","author":"J de Kleer","year":"1987","unstructured":"de Kleer J, Williams BC (1987) Diagnosing multiple faults. Artif Intell 32(1):97\u2013130","journal-title":"Artif Intell"},{"key":"3272_CR34","unstructured":"Koitz-Hristov R (2018) From theory to practice: Abductive model-based diagnosis and its industrial application. Graz University of Technology, PhD Thesis"},{"issue":"5","key":"3272_CR35","doi-asserted-by":"publisher","first-page":"1558","DOI":"10.1007\/s10489-019-01575-5","volume":"50","author":"R Koitz-Hristov","year":"2020","unstructured":"Koitz-Hristov R, Wotawa F (2020) Faster horn diagnosis - a performance comparison of abductive reasoning algorithms. Appl Intell 50(5):1558\u20131572","journal-title":"Appl Intell"},{"key":"3272_CR36","doi-asserted-by":"crossref","unstructured":"Lin F, Zhao Y (2004) Assat: Computing answer sets of a logic program by sat solvers. Artif Intell 157","DOI":"10.1016\/j.artint.2004.04.004"},{"key":"3272_CR37","doi-asserted-by":"publisher","unstructured":"Mayer W, Wotawa F (2021) Artificial intelligence methods for software debugging. In: M. Kalech, R. Abreu, M. Last (eds.) Artificial intelligence methods for software engineering. World Scientific. https:\/\/doi.org\/10.1142\/12360","DOI":"10.1142\/12360"},{"key":"3272_CR38","unstructured":"Milde H, Guckenbiehl T, Malik A, Neumann B, Struss P (2000) Integrating Model-based diagnosis techniques into current work processes \u2013 Three case studies from the INDIA project. AI communications 13. Special Issue on industrial applications of model-based reasoning"},{"key":"3272_CR39","unstructured":"Nica I, Pill I, Quaritsch T, Wotawa F (2013) The route to success - a performance comparison of diagnosis algorithms. In: IJCAI, pp 1039\u20131045. IJCAI\/AAAI"},{"key":"3272_CR40","unstructured":"Nica I, Wotawa F (2012) Condiag \u2013 computing minimal diagnoses using a constraint solver. In: Proceedings of the International Workshop on Principles of Diagnosis (DX)"},{"key":"3272_CR41","unstructured":"Pell B, Bernard D, Chien S, Gat E, Muscettola N, Nayak P, Wagner M, Williams B (1996) A remote-agent prototype for spacecraft autonomy. In: Proc. of the SPIE conference on optical science, engineering, and instrumentation, volume on space sciencecraft control and tracking in the new millennium. bellingham, Washington, U.S.A., Society of Professional Image Engineers"},{"key":"3272_CR42","unstructured":"Picardi C, Bray R, Cascio F, Console L, Dague P, Dressler O, Millet D, Rehfus B, Struss P, Vall\u00e9e C. (2002) Idd: Integrating diagnosis in the design of automotive systems. In: Proceedings of the European Conference on Artificial Intelligence (ECAI). IOS Press, Lyon, France, pp 628\u2013632"},{"key":"3272_CR43","doi-asserted-by":"crossref","unstructured":"Pill I, Quaritsch T (2015) Rc-tree: a variant avoiding all the redundancy in reiter\u2019s minimal hitting set algorithm. In: ISSRE Workshops, pp 78\u201384. IEEE computer society","DOI":"10.1109\/ISSREW.2015.7392050"},{"key":"3272_CR44","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1016\/j.engappai.2014.09.016","volume":"37","author":"R Pons","year":"2015","unstructured":"Pons R, Subias A, Trav\u00e9-Massuy\u00e9s L (2015) Iterative hybrid causal model based diagnosis:, Application to automotive embedded functions. Eng Appl Artif Intell 37:319\u2013335","journal-title":"Eng Appl Artif Intell"},{"key":"3272_CR45","unstructured":"Rajan K, Bernard D, Dorais G, Gamble E, Kanefsky B, Kurien J, Millar W, Muscettola N, Nayak P, Rouquette N, Smith B, Taylor W, Tung Y (2000) Remote agent: an autonomous control system for the new millennium. In: Proceedings of the 14th European Conference on Artificial Intelligence (ECAI). Berlin, Germany"},{"issue":"4","key":"3272_CR46","doi-asserted-by":"publisher","first-page":"514","DOI":"10.1016\/j.engappai.2010.02.007","volume":"23","author":"RK Rayudu","year":"2010","unstructured":"Rayudu RK (2010) A knowledge-based architecture for distributed fault analysis in power networks. Eng Appl Artif Intell 23(4):514\u2013525. https:\/\/doi.org\/10.1016\/j.engappai.2010.02.007. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0952197610000655","journal-title":"Eng Appl Artif Intell"},{"key":"3272_CR47","doi-asserted-by":"crossref","unstructured":"Reiter R (1980) A logic for default reasoning. Artificial Intelligence 13(1\u20132)","DOI":"10.1016\/0004-3702(80)90014-4"},{"issue":"1","key":"3272_CR48","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1016\/0004-3702(87)90062-2","volume":"32","author":"R Reiter","year":"1987","unstructured":"Reiter R (1987) A theory of diagnosis from first principles. Artif Intell 32(1):57\u201395","journal-title":"Artif Intell"},{"key":"3272_CR49","unstructured":"Sachenbacher M, Struss P, Carl\u00e9n C.M (2000) A Prototype for Model-based On-board Diagnosis of Automotive Systems. AI Communications 13 . Special Issue on Industrial Applications of Model-Based Reasoning"},{"key":"3272_CR50","unstructured":"Sachenbacher M, Williams BC (2004) Diagnosis as semiring-based constraint optimization. In: Proceedings of the 16th European Conference on Artificial Intelligence (ECAI). Valencia, Spain, pp 873\u2013877"},{"issue":"1","key":"3272_CR51","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/S0004-3702(01)00054-6","volume":"127","author":"M Stumptner","year":"2001","unstructured":"Stumptner M, Wotawa F (2001) Diagnosing tree-structured systems. Artif Intell 127(1):1\u201329","journal-title":"Artif Intell"},{"key":"3272_CR52","unstructured":"Tazl OA, Perko A, Wotawa F (2019) Conversational recommendations utilizing model-based reasoning. In: ConfWS, CEUR Workshop Proceedings, vol 2467, pp 13\u201319. CEUR-WS.org"},{"issue":"1","key":"3272_CR53","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1016\/S0020-0190(00)00166-6","volume":"79","author":"F Wotawa","year":"2001","unstructured":"Wotawa F (2001) A variant of reiter\u2019s hitting-set algorithm. Inf. Process. Lett. 79(1):45\u201351","journal-title":"Inf. Process. Lett."},{"key":"3272_CR54","unstructured":"Wotawa F (2016) On the use of qualitative deviation models for diagnosis. In: Proceedings of the 29th International Workshop on Qualitative Reasoning. See https:\/\/ivi.fnwi.uva.nl\/tcs\/QRgroup\/qr16\/pdf\/QR2016Proceedings.pdf"},{"key":"3272_CR55","doi-asserted-by":"publisher","unstructured":"Wotawa F (2019) Sayed-mouchaweh Reasoning from first principles for self-adaptive and autonomous systems. In: M. Sayed-Mouchaweh (eds.) Predictive Maintenance in Dynamic Systems \u2013 Advanced Methods, Decision Support Tools and Real-World Applications. Springer. https:\/\/doi.org\/10.1007\/978-3-030-05645-2","DOI":"10.1007\/978-3-030-05645-2"},{"key":"3272_CR56","doi-asserted-by":"crossref","unstructured":"Wotawa F (2020) On the use of answer set programming for model-based diagnosis. In: H. fujita, P. Fournier-Viger, M. Ali, J. Sasaki (eds.) 33rd International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems (IEA\/AIE), LNAI, vol 12144. Springer Nature Switzerland AG","DOI":"10.1007\/978-3-030-55789-8_45"},{"key":"3272_CR57","doi-asserted-by":"crossref","unstructured":"Wotawa F (2020) Using model-based reasoning for self-adaptive control of smart battery systems. In: Sayed-Mouchaweh, M. (ed.) Artificial intelligence techniques for a scalable energy transition \u2013 advanced methods, Digital Technologies, Decision Support Tools, and Applications. Springer","DOI":"10.1007\/978-3-030-42726-9_11"},{"key":"3272_CR58","doi-asserted-by":"crossref","unstructured":"Wotawa F, Stumptner M, Mayer W (2002) Model-based debugging or how to diagnose programs automatically. In: Proceedings of IEA\/AIE\u201902, LNCS 2358, Springer-Verlag, pp 746\u2013757","DOI":"10.1007\/3-540-48035-8_72"}],"container-title":["Applied Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10489-022-03272-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10489-022-03272-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10489-022-03272-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,19]],"date-time":"2022-11-19T10:36:24Z","timestamp":1668854184000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10489-022-03272-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,9]]},"references-count":58,"journal-issue":{"issue":"15","published-print":{"date-parts":[[2022,12]]}},"alternative-id":["3272"],"URL":"https:\/\/doi.org\/10.1007\/s10489-022-03272-2","relation":{},"ISSN":["0924-669X","1573-7497"],"issn-type":[{"value":"0924-669X","type":"print"},{"value":"1573-7497","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,4,9]]},"assertion":[{"value":"18 January 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 April 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Conflict of interests"}}]}}