{"title":"Diagnosis of Safety Incidents for Cyber-Physical Systems: A UAV Example","authors":"E. Zibaei, Sebastian Banescu, A. Pretschner","doi":"10.1109/ICSRS.2018.8688886","DOIUrl":null,"url":null,"abstract":"As capabilities of cyber-physical systems (CPS) increase, the interaction of software and physical components becomes more complicated. When a CPS encounters an incident, the increased complexity makes diagnosis a challenging task for traditional diagnostic approaches. To overcome this problem, we split the diagnostic procedure into three steps, namely: (1) type causality, (2) detection and (3) actual causality analyses. We then utilize various technologies to automate each step. Fault trees are extracted from the four variable model of a CPS. This results in modular and human-readable fault trees. Moreover, CPS logs are mapped to the instances of the fault tree nodes using time series analysis techniques. Through examples of unmanned aerial vehicles (UAV), we demonstrate that our framework can diagnose a wide range of scenarios including software, sensor, and actuator failures.","PeriodicalId":166131,"journal":{"name":"2018 3rd International Conference on System Reliability and Safety (ICSRS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 3rd International Conference on System Reliability and Safety (ICSRS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSRS.2018.8688886","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
As capabilities of cyber-physical systems (CPS) increase, the interaction of software and physical components becomes more complicated. When a CPS encounters an incident, the increased complexity makes diagnosis a challenging task for traditional diagnostic approaches. To overcome this problem, we split the diagnostic procedure into three steps, namely: (1) type causality, (2) detection and (3) actual causality analyses. We then utilize various technologies to automate each step. Fault trees are extracted from the four variable model of a CPS. This results in modular and human-readable fault trees. Moreover, CPS logs are mapped to the instances of the fault tree nodes using time series analysis techniques. Through examples of unmanned aerial vehicles (UAV), we demonstrate that our framework can diagnose a wide range of scenarios including software, sensor, and actuator failures.