{"title":"Putting Sense inside Sensor Systems: A Coordinated Approach to Messaging","authors":"K. Thoelen, W. Joosen, D. Hughes","doi":"10.1109/NCA.2015.20","DOIUrl":null,"url":null,"abstract":"Sensor network deployments, such as smart cities and smart logistics, are evolving towards open infrastructure on top of which multiple parties deploy and make use of each other's application software. Of vital importance in such distributed settings, is an agreement on message semantics and contents. Yet, the current state-of-the-art in sensor programming typically remains low-level in terms of messaging, and lacks support for coordination across platforms and stakeholders. We present Talk Sens, a message definition framework that facilitates development of correctly interacting application logic by means of a shared data model, a message description language and serialisation code generation. Additionally, integration of Talk Sens with an existing component model results in run-time retrievable message definitions that facilitate third-party interactions. Our evaluation shows that message sizes, software sizes and middleware overhead remain well within the bounds of sensor network resource constraints.","PeriodicalId":222162,"journal":{"name":"2015 IEEE 14th International Symposium on Network Computing and Applications","volume":"316 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE 14th International Symposium on Network Computing and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NCA.2015.20","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Sensor network deployments, such as smart cities and smart logistics, are evolving towards open infrastructure on top of which multiple parties deploy and make use of each other's application software. Of vital importance in such distributed settings, is an agreement on message semantics and contents. Yet, the current state-of-the-art in sensor programming typically remains low-level in terms of messaging, and lacks support for coordination across platforms and stakeholders. We present Talk Sens, a message definition framework that facilitates development of correctly interacting application logic by means of a shared data model, a message description language and serialisation code generation. Additionally, integration of Talk Sens with an existing component model results in run-time retrievable message definitions that facilitate third-party interactions. Our evaluation shows that message sizes, software sizes and middleware overhead remain well within the bounds of sensor network resource constraints.