{"title":"Fault injection in the internet of things applications","authors":"Mohammad Amin Alipour","doi":"10.1145/3107091.3107095","DOIUrl":null,"url":null,"abstract":"Internet of Things comprises a large proportion of cyber-physical systems where a group of interconnected sensors and actuators, usually with cloud backends, are used to perform a task. Vendors of Internet of Things devices provide programming frameworks to help users—usually with little knowledge of embedded or distributed systems—to develop their applications. Most of these frameworks provide an event-based abstraction of the underlying cyber-physical systems. In this paper, we propose a preliminary set of faults for fault injection in event-based Internet of Things as a part of our ongoing investigation into the testing of Internet of Things applications. These faults intend to enhance the awareness of the programmers about the situations that might arise in the wild.","PeriodicalId":298539,"journal":{"name":"Proceedings of the 1st ACM SIGSOFT International Workshop on Testing Embedded and Cyber-Physical Systems","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 1st ACM SIGSOFT International Workshop on Testing Embedded and Cyber-Physical Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3107091.3107095","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Internet of Things comprises a large proportion of cyber-physical systems where a group of interconnected sensors and actuators, usually with cloud backends, are used to perform a task. Vendors of Internet of Things devices provide programming frameworks to help users—usually with little knowledge of embedded or distributed systems—to develop their applications. Most of these frameworks provide an event-based abstraction of the underlying cyber-physical systems. In this paper, we propose a preliminary set of faults for fault injection in event-based Internet of Things as a part of our ongoing investigation into the testing of Internet of Things applications. These faults intend to enhance the awareness of the programmers about the situations that might arise in the wild.