{"title":"用于无线传感器执行器网络的GinMAC协议的正式可执行规范","authors":"A. Somappa, L. Kristensen, Knut Øvsthus","doi":"10.1109/ISWPC.2013.6707433","DOIUrl":null,"url":null,"abstract":"The inception of Wireless Sensor Actuator Networks from the existing Wireless Sensor Networks domain was motivated by the need to satisfy the requirements of automation applications. Automation applications cover a broad domain from industrial automation, home automation to automation in body area networks and have specific real-time requirements differing from each other depending on the criticality of the application. Given the complex nature of WSAN, efficient techniques are required to obtain error-free protocol designs. Formal specification languages like Coloured Petri Nets assist designers to capture this complexity. GinMAC is a Medium Access Control (MAC) protocol that aims at satisfying the real-time requirements laid down by the Wireless Sensor Actuator Networks applications. In this article, we provide a formal executable specification for the GinMAC protocol. With this formal executable model, we precisely capture the abstract features of this protocol and analyze it. Our formal executable model is platform independent and can be used as a basis for further analysis of the protocol or any protocol extensions that are made to this protocol. The platform independence allows us to convert this model to various other analysis tools including model checkers, network simulators, and hardware emulators.","PeriodicalId":301015,"journal":{"name":"International Symposium on Wireless and pervasive Computing (ISWPC)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A formal executable specification of the GinMAC protocol for Wireless Sensor Actuator Networks\",\"authors\":\"A. Somappa, L. Kristensen, Knut Øvsthus\",\"doi\":\"10.1109/ISWPC.2013.6707433\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The inception of Wireless Sensor Actuator Networks from the existing Wireless Sensor Networks domain was motivated by the need to satisfy the requirements of automation applications. Automation applications cover a broad domain from industrial automation, home automation to automation in body area networks and have specific real-time requirements differing from each other depending on the criticality of the application. Given the complex nature of WSAN, efficient techniques are required to obtain error-free protocol designs. Formal specification languages like Coloured Petri Nets assist designers to capture this complexity. GinMAC is a Medium Access Control (MAC) protocol that aims at satisfying the real-time requirements laid down by the Wireless Sensor Actuator Networks applications. In this article, we provide a formal executable specification for the GinMAC protocol. With this formal executable model, we precisely capture the abstract features of this protocol and analyze it. Our formal executable model is platform independent and can be used as a basis for further analysis of the protocol or any protocol extensions that are made to this protocol. The platform independence allows us to convert this model to various other analysis tools including model checkers, network simulators, and hardware emulators.\",\"PeriodicalId\":301015,\"journal\":{\"name\":\"International Symposium on Wireless and pervasive Computing (ISWPC)\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Symposium on Wireless and pervasive Computing (ISWPC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISWPC.2013.6707433\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Symposium on Wireless and pervasive Computing (ISWPC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISWPC.2013.6707433","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A formal executable specification of the GinMAC protocol for Wireless Sensor Actuator Networks
The inception of Wireless Sensor Actuator Networks from the existing Wireless Sensor Networks domain was motivated by the need to satisfy the requirements of automation applications. Automation applications cover a broad domain from industrial automation, home automation to automation in body area networks and have specific real-time requirements differing from each other depending on the criticality of the application. Given the complex nature of WSAN, efficient techniques are required to obtain error-free protocol designs. Formal specification languages like Coloured Petri Nets assist designers to capture this complexity. GinMAC is a Medium Access Control (MAC) protocol that aims at satisfying the real-time requirements laid down by the Wireless Sensor Actuator Networks applications. In this article, we provide a formal executable specification for the GinMAC protocol. With this formal executable model, we precisely capture the abstract features of this protocol and analyze it. Our formal executable model is platform independent and can be used as a basis for further analysis of the protocol or any protocol extensions that are made to this protocol. The platform independence allows us to convert this model to various other analysis tools including model checkers, network simulators, and hardware emulators.