José Luís Conradi Hoffmann, Leonardo Passig Horstmann, Matheus Wagner, Felipe Vieira, M. M. Lucena, A. A. Fröhlich
{"title":"使用形式化方法指定数据驱动的信息物理系统","authors":"José Luís Conradi Hoffmann, Leonardo Passig Horstmann, Matheus Wagner, Felipe Vieira, M. M. Lucena, A. A. Fröhlich","doi":"10.1109/isie51582.2022.9831686","DOIUrl":null,"url":null,"abstract":"This paper presents a review of formal methods, covering both timed automata and Signal Temporal Logic (STL) approaches, and proposes an integration of formal methods with a data-driven representation of an Autonomous Vehicles (AV) case study. The data-driven representation of the system is done through the concept of SmartData, a data construct that includes concepts of location, timing, and semantics, providing an alternative to represent critical systems through the data they rely on. The timing and dependency relationship between different SmartData are derived into an STL expression that specifies the property monitors to verify each piece of data. The same verification is also presented in the form of timed automata, a closer representation of the tools adopted for runtime verification. The SmartData representation and STL and timed automata models are depicted through a case study considering an autonomous vehicles application. Finally, we demonstrate a general scenario for mapping data-driven systems using SmartData directly into timed automata.","PeriodicalId":194172,"journal":{"name":"2022 IEEE 31st International Symposium on Industrial Electronics (ISIE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Using Formal Methods to Specify Data-Driven Cyber-Physical Systems\",\"authors\":\"José Luís Conradi Hoffmann, Leonardo Passig Horstmann, Matheus Wagner, Felipe Vieira, M. M. Lucena, A. A. Fröhlich\",\"doi\":\"10.1109/isie51582.2022.9831686\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a review of formal methods, covering both timed automata and Signal Temporal Logic (STL) approaches, and proposes an integration of formal methods with a data-driven representation of an Autonomous Vehicles (AV) case study. The data-driven representation of the system is done through the concept of SmartData, a data construct that includes concepts of location, timing, and semantics, providing an alternative to represent critical systems through the data they rely on. The timing and dependency relationship between different SmartData are derived into an STL expression that specifies the property monitors to verify each piece of data. The same verification is also presented in the form of timed automata, a closer representation of the tools adopted for runtime verification. The SmartData representation and STL and timed automata models are depicted through a case study considering an autonomous vehicles application. Finally, we demonstrate a general scenario for mapping data-driven systems using SmartData directly into timed automata.\",\"PeriodicalId\":194172,\"journal\":{\"name\":\"2022 IEEE 31st International Symposium on Industrial Electronics (ISIE)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE 31st International Symposium on Industrial Electronics (ISIE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/isie51582.2022.9831686\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 31st International Symposium on Industrial Electronics (ISIE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/isie51582.2022.9831686","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Using Formal Methods to Specify Data-Driven Cyber-Physical Systems
This paper presents a review of formal methods, covering both timed automata and Signal Temporal Logic (STL) approaches, and proposes an integration of formal methods with a data-driven representation of an Autonomous Vehicles (AV) case study. The data-driven representation of the system is done through the concept of SmartData, a data construct that includes concepts of location, timing, and semantics, providing an alternative to represent critical systems through the data they rely on. The timing and dependency relationship between different SmartData are derived into an STL expression that specifies the property monitors to verify each piece of data. The same verification is also presented in the form of timed automata, a closer representation of the tools adopted for runtime verification. The SmartData representation and STL and timed automata models are depicted through a case study considering an autonomous vehicles application. Finally, we demonstrate a general scenario for mapping data-driven systems using SmartData directly into timed automata.