Behavioural design of sensor network applications using activity-driven states

Amirhosein Taherkordi, F. Eliassen, E. Johnsen
{"title":"Behavioural design of sensor network applications using activity-driven states","authors":"Amirhosein Taherkordi, F. Eliassen, E. Johnsen","doi":"10.1109/SESENA.2013.6612259","DOIUrl":null,"url":null,"abstract":"The challenge of designing and programming Wireless Sensor Network (WSN) applications has gained increasing attention in recent years. While most existing programming models for WSNs share the same goal of improving software modularity, there exists a gap between the structural software design patterns offered by them and the high-level description of system components. The gap has appeared due to the lack of a software design solution that can model the unique behavioural and dynamic aspects of WSN software, e.g., activities, states, timed operations, and event-driven control flow. In this paper, we present a behavioural design solution for sensor networks based on the principles of finite automata, abstracting the complicated dynamic aspects of WSN software systems through the concept of activity-driven states. This promises a design model which effectively fills the above gap and provides the programmer with concrete design elements that can be directly mapped to the constructs of target programming languages. Moreover, it allows more accurate verification and validation of software systems for WSNs by precisely formulating their behavioural elements.","PeriodicalId":339924,"journal":{"name":"2013 4th International Workshop on Software Engineering for Sensor Network Applications (SESENA)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 4th International Workshop on Software Engineering for Sensor Network Applications (SESENA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SESENA.2013.6612259","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

The challenge of designing and programming Wireless Sensor Network (WSN) applications has gained increasing attention in recent years. While most existing programming models for WSNs share the same goal of improving software modularity, there exists a gap between the structural software design patterns offered by them and the high-level description of system components. The gap has appeared due to the lack of a software design solution that can model the unique behavioural and dynamic aspects of WSN software, e.g., activities, states, timed operations, and event-driven control flow. In this paper, we present a behavioural design solution for sensor networks based on the principles of finite automata, abstracting the complicated dynamic aspects of WSN software systems through the concept of activity-driven states. This promises a design model which effectively fills the above gap and provides the programmer with concrete design elements that can be directly mapped to the constructs of target programming languages. Moreover, it allows more accurate verification and validation of software systems for WSNs by precisely formulating their behavioural elements.
使用活动驱动状态的传感器网络应用的行为设计
近年来,无线传感器网络(WSN)应用程序的设计和编程越来越受到人们的关注。虽然现有的大多数wsn编程模型都以提高软件模块化为目标,但它们提供的结构化软件设计模式与系统组件的高级描述之间存在差距。由于缺乏能够模拟WSN软件的独特行为和动态方面的软件设计解决方案,例如活动、状态、定时操作和事件驱动的控制流,因此出现了差距。在本文中,我们提出了一种基于有限自动机原理的传感器网络行为设计方案,通过活动驱动状态的概念抽象了WSN软件系统复杂的动态方面。这承诺了一个设计模型,它有效地填补了上述空白,并为程序员提供了可以直接映射到目标编程语言结构的具体设计元素。此外,它允许更准确的验证和验证软件系统的wsn通过精确地制定其行为元素。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信