{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T00:23:57Z","timestamp":1759883037666,"version":"build-2065373602"},"reference-count":30,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2021,12,26]],"date-time":"2021-12-26T00:00:00Z","timestamp":1640476800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006012","name":"Christian Doppler Forschungsgesellschaft","doi-asserted-by":"publisher","award":["QAMCAS"],"award-info":[{"award-number":["QAMCAS"]}],"id":[{"id":"10.13039\/501100006012","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["advanced.onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Advanced Intelligent Systems"],"published-print":{"date-parts":[[2022,4]]},"abstract":"<jats:sec><jats:label\/><jats:p>Intelligence in its decisions is a trait that people have grown to expect from a cyber\u2212physical system, in particular that it makes the right choices at runtime, that is, those that allow it to fulfill its tasks, even in case of faults or unexpected interactions with its environment. Analyzing how to continuously achieve the currently desired (and possibly continuously changing) goals and adapting its behavior to reach these goals is undoubtedly a serious challenge. This becomes even more challenging if the atomic actions a system can implement become unreliable due to faulty components or some exogenous event out of its control. Herein, a solution for the presented challenge is proposed. In particular, it is shown how to adopt a lightweight diagnosis concept to cope with such situations. The approach is based on rules coupled with means for rule selection that is based on previous information regarding success or failure of rule executions. Furthermore, Java\u2010based framework of the lightweight diagnosis concept is presented, and the results obtained from an experimental evaluation considering several application scenarios are discussed. At the end, a qualitative comparison with other related approaches that should help the readers decide which approach works best for them is presented. An interactive preprint version of the article can be found here: <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"https:\/\/www.authorea.com\/doi\/full\/10.22541\/au.163578445.51350502\">https:\/\/www.authorea.com\/doi\/full\/10.22541\/au.163578445.51350502<\/jats:ext-link>.<\/jats:p><\/jats:sec>","DOI":"10.1002\/aisy.202100224","type":"journal-article","created":{"date-parts":[[2021,12,26]],"date-time":"2021-12-26T20:05:34Z","timestamp":1640549134000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Pursuing Intelligent Behavior in Cyber\u2212Physical Systems by Lightweight Diagnosis"],"prefix":"10.1002","volume":"4","author":[{"given":"Martin","family":"Zimmermann","sequence":"first","affiliation":[{"name":"Christian Doppler Laboratory for Quality Assurance Methodologies for Cyber-Physical Systems Institute for Software Technology Graz University of Technology  Inffeldgasse 16b\/II 8010 Graz Austria"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0462-2283","authenticated-orcid":false,"given":"Franz","family":"Wotawa","sequence":"additional","affiliation":[{"name":"Christian Doppler Laboratory for Quality Assurance Methodologies for Cyber-Physical Systems Institute for Software Technology Graz University of Technology  Inffeldgasse 16b\/II 8010 Graz Austria"}]},{"given":"Ingo","family":"Pill","sequence":"additional","affiliation":[{"name":"Embedded Systems Edge Computing &amp; Distributed SW Silicon Austria Labs  Inffeldgasse 33 8010 Graz Austria"}]}],"member":"311","published-online":{"date-parts":[[2021,12,26]]},"reference":[{"key":"e_1_2_12_2_1","unstructured":"C.Boutilier R.Reiter M.Soutchanski S.Thrun in17th National Conf. on Artificial Intelligence and 12th Conf. on Innovative Applications of Artificial Intelligence 2000 pp.355\u2013362."},{"key":"e_1_2_12_3_1","unstructured":"S.Gspandl I.Pill M.Reip G.Steinbauer A.Ferrein inIJCAI 2011 Proc. of the 22nd Int. Joint Conf. on Artificial Intelligence Barcelona Catalonia Spain July 16-22 2011 2011 pp.900\u2013905."},{"key":"e_1_2_12_4_1","doi-asserted-by":"crossref","unstructured":"D.Connell H. M.La in2017 IEEE Int. Conf. on Systems Man and Cybernetics (SMC) 2017 pp.1429\u20131434.","DOI":"10.1109\/SMC.2017.8122814"},{"key":"e_1_2_12_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(87)90063-4"},{"key":"e_1_2_12_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(87)90062-2"},{"key":"e_1_2_12_7_1","first-page":"88","volume-title":"ASE","author":"Abreu R.","year":"2009"},{"key":"e_1_2_12_8_1","doi-asserted-by":"crossref","unstructured":"I.Pill F.Wotawa in2018 IEEE Int. Symp. on Software Reliability Engineering Workshops ISSRE Workshops Memphis TN AAAI Press Paolo Alto CAOctober 2018 pp.192\u2013199.","DOI":"10.1109\/ISSREW.2018.00006"},{"key":"e_1_2_12_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2009.06.035"},{"key":"e_1_2_12_10_1","first-page":"273","volume-title":"ASE","author":"Jones J. A.","year":"2005"},{"key":"e_1_2_12_11_1","volume":"1","author":"Zimmermann M.","year":"2020","journal-title":"Softw. Quality J."},{"key":"e_1_2_12_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0004-3702(96)00047-1"},{"key":"e_1_2_12_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(71)90010-5"},{"key":"e_1_2_12_14_1","unstructured":"H.Kautz B.Selman inProc. of the Thirteenth National Conf. on Artificial Intelligence\u2014Volume 2 AAAI\u201996 AAAI Press Menlo Park1996 pp.1194\u20131201."},{"volume-title":"PDDL\u2014The Planning Domain Definition Language","year":"1998","author":"Ghallab M.","key":"e_1_2_12_15_1"},{"key":"e_1_2_12_16_1","unstructured":"D.Bryce inICAPS 2006 2006 p.58."},{"key":"e_1_2_12_17_1","unstructured":"S.Yoon A.Fern R.Givan inProc. of the Seventeenth Int. Conf. on Automated Planning and Scheduling ICAPS\u201907 AAAI Press Menlo Park2007 pp.352\u2013359."},{"journal-title":"CoRR","year":"2017","author":"Faust A.","key":"e_1_2_12_18_1"},{"key":"e_1_2_12_19_1","first-page":"139","volume":"1","author":"Nilsson N. J.","year":"1994","journal-title":"J. Artif. Int. Res."},{"key":"e_1_2_12_20_1","first-page":"175","volume-title":"Intelligent, Fault Adaptive Control of Autonomous Systems","author":"Krenn W.","year":"2009"},{"key":"e_1_2_12_21_1","unstructured":"P.Aschwanden V.Baskaran S.Bernardini C.Fry M.Moreno N.Muscettola C.Plaunt D.Rijsman P.Tompkins inSpacecraft Autonomy: Using AI to Expand Human Space Exploration Papers from the 2006 AAAI Fall Symp. volume FS-06-07 of AAAI Technical Report AAAI Press Menlo Park2006."},{"key":"e_1_2_12_22_1","unstructured":"S.Chien R.Knight A.Stechert R.Sherwood G.Rabideau inProc. of the Fifth Int. Conf. on Artificial Intelligence Planning Systems AIPS\u201900 AAAI Press Menlo Park2000 pp.300\u2013307."},{"volume-title":"Practical Planning: Extending the Classical AI Planning Paradigm","year":"1988","author":"Wilkins D. E.","key":"e_1_2_12_23_1"},{"journal-title":"CoRR","year":"2013","author":"Draper D. L.","key":"e_1_2_12_24_1"},{"key":"e_1_2_12_25_1","unstructured":"M. P.Georgeff A. L.Lansky inProc. of the Sixth National Conf. on Artificial Intelligence\u2014Volume 2 AAAI\u201987 AAAI Press Menlo Park1987 pp.677\u2013682."},{"key":"e_1_2_12_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/JRPROC.1961.287775"},{"key":"e_1_2_12_27_1","doi-asserted-by":"publisher","DOI":"10.1090\/S0002-9904-1954-09848-8"},{"key":"e_1_2_12_28_1","doi-asserted-by":"publisher","DOI":"10.1037\/0033-295X.88.2.135"},{"journal-title":"CoRR","year":"2019","author":"Berner C.","key":"e_1_2_12_29_1"},{"journal-title":"CoRR","year":"2017","author":"Silver D.","key":"e_1_2_12_30_1"},{"key":"e_1_2_12_31_1","first-page":"1189","volume-title":"Faulty Reward Functions in the Wild","author":"Clark J.","year":"2016"}],"container-title":["Advanced Intelligent Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/aisy.202100224","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1002\/aisy.202100224","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/advanced.onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/aisy.202100224","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,7]],"date-time":"2025-10-07T14:34:51Z","timestamp":1759847691000},"score":1,"resource":{"primary":{"URL":"https:\/\/advanced.onlinelibrary.wiley.com\/doi\/10.1002\/aisy.202100224"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12,26]]},"references-count":30,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,4]]}},"alternative-id":["10.1002\/aisy.202100224"],"URL":"https:\/\/doi.org\/10.1002\/aisy.202100224","archive":["Portico"],"relation":{},"ISSN":["2640-4567","2640-4567"],"issn-type":[{"type":"print","value":"2640-4567"},{"type":"electronic","value":"2640-4567"}],"subject":[],"published":{"date-parts":[[2021,12,26]]},"assertion":[{"value":"2021-11-02","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-12-26","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"2100224"}}