{"title":"SensorChecker:面向任务的传感器网络的可达性验证","authors":"E. Al-Shaer, Qi Duan, Saeed Al-Haj, M. Youssef","doi":"10.1145/2509338.2509344","DOIUrl":null,"url":null,"abstract":"This paper presents novel techniques to verify the global reachability in mission-oriented wireless sensor networks (Mission-Oriented WSN). The global reachability verification considers configurations such as forwarding information and awake/dormant schedule as generated by WSN protocols and algorithms. Our contribution is two-fold. First, we create a scalable model that represents the end-to-end reachability of WSN based on node configuration using Binary Decision Diagrams (BDDs) and Symbolic Model Checking, and then define generic reachability properties using Computational Tree Logic (CTL). Second, we encode the Mission-Oriented WSN topological information using Boolean functions to verify constraint-based reachability properties for WSN, and show soundness and completeness.\n We implement this in a tool called SensorChecker. The scalability and performance of SensorChecker is validated with very large WSN networks (10s of thousand of nodes) and wake-up scheduling parameters. To the best of our knowledge, this is the first formal approach for verifying large-scale WSN network configuration.","PeriodicalId":198274,"journal":{"name":"MiSeNet '13","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"SensorChecker: reachability verification in mission-oriented sensor networks\",\"authors\":\"E. Al-Shaer, Qi Duan, Saeed Al-Haj, M. Youssef\",\"doi\":\"10.1145/2509338.2509344\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents novel techniques to verify the global reachability in mission-oriented wireless sensor networks (Mission-Oriented WSN). The global reachability verification considers configurations such as forwarding information and awake/dormant schedule as generated by WSN protocols and algorithms. Our contribution is two-fold. First, we create a scalable model that represents the end-to-end reachability of WSN based on node configuration using Binary Decision Diagrams (BDDs) and Symbolic Model Checking, and then define generic reachability properties using Computational Tree Logic (CTL). Second, we encode the Mission-Oriented WSN topological information using Boolean functions to verify constraint-based reachability properties for WSN, and show soundness and completeness.\\n We implement this in a tool called SensorChecker. The scalability and performance of SensorChecker is validated with very large WSN networks (10s of thousand of nodes) and wake-up scheduling parameters. To the best of our knowledge, this is the first formal approach for verifying large-scale WSN network configuration.\",\"PeriodicalId\":198274,\"journal\":{\"name\":\"MiSeNet '13\",\"volume\":\"21 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-10-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"MiSeNet '13\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2509338.2509344\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"MiSeNet '13","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2509338.2509344","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
摘要
针对面向任务的无线传感器网络(mission-oriented WSN),提出了一种验证其全局可达性的新技术。全局可达性验证考虑由WSN协议和算法生成的转发信息和唤醒/休眠调度等配置。我们的贡献是双重的。首先,我们使用二进制决策图(Binary Decision Diagrams, bdd)和符号模型检查(Symbolic model Checking)创建了一个可扩展模型,该模型基于节点配置表示WSN的端到端可达性,然后使用计算树逻辑(Computational Tree Logic, CTL)定义通用可达性属性。其次,利用布尔函数对面向任务的WSN拓扑信息进行编码,验证基于约束的WSN可达性属性,并证明其完备性。我们在一个叫做SensorChecker的工具中实现了这一点。SensorChecker的可扩展性和性能通过非常大的WSN网络(数万个节点)和唤醒调度参数进行了验证。据我们所知,这是验证大规模WSN网络配置的第一个正式方法。
SensorChecker: reachability verification in mission-oriented sensor networks
This paper presents novel techniques to verify the global reachability in mission-oriented wireless sensor networks (Mission-Oriented WSN). The global reachability verification considers configurations such as forwarding information and awake/dormant schedule as generated by WSN protocols and algorithms. Our contribution is two-fold. First, we create a scalable model that represents the end-to-end reachability of WSN based on node configuration using Binary Decision Diagrams (BDDs) and Symbolic Model Checking, and then define generic reachability properties using Computational Tree Logic (CTL). Second, we encode the Mission-Oriented WSN topological information using Boolean functions to verify constraint-based reachability properties for WSN, and show soundness and completeness.
We implement this in a tool called SensorChecker. The scalability and performance of SensorChecker is validated with very large WSN networks (10s of thousand of nodes) and wake-up scheduling parameters. To the best of our knowledge, this is the first formal approach for verifying large-scale WSN network configuration.