{"title":"网络物理系统安全事故诊断:以无人机为例","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":"{\"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}","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}
Diagnosis of Safety Incidents for Cyber-Physical Systems: A UAV Example
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.