当前位置: X-MOL 学术IEEE Trans. Ind. Inform. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
WSN Design and Verification Using On-Board Executable Specifications
IEEE Transactions on Industrial Informatics ( IF 11.7 ) Pub Date : 5-25-2018 , DOI: 10.1109/tii.2018.2840534
Salvatore Gaglio , Giuseppe Lo Re , Gloria Martorella , Daniele Peri

The gap between informal functional specifications and the resulting implementation in the chosen programming language is notably a source of errors in embedded systems design. In this paper, we discuss a methodology and a software platform aimed at coping with this issue in programming resource-constrained wireless sensor network nodes (WSNs). Whereas the typical development model for the WSNs is based on cross compilation, the proposed approach supports high-level symbolic coding of abstract models and distributed applications, as well as their test and their execution, directly on the target hardware. As a working example, we discuss the application of our methodology to specify the functional behavior of a radio transceiver chip. The resulting executable specifications are augmented with automatically generated runtime verification code. Our approach is also compared to code development for two prominent WSN general-purpose operating systems.

中文翻译:


使用板载可执行规范的 WSN 设计和验证



非正式功能规范与所选编程语言的最终实现之间的差距是嵌入式系统设计中的错误根源。在本文中,我们讨论了一种方法和软件平台,旨在解决资源受限的无线传感器网络节点(WSN)编程中的这一问题。虽然 WSN 的典型开发模型基于交叉编译,但所提出的方法支持抽象模型和分布式应用程序的高级符号编码,以及直接在目标硬件上进行测试和执行。作为一个工作示例,我们讨论了应用我们的方法来指定无线电收发器芯片的功能行为。生成的可执行规范通过自动生成的运行时验证代码进行了增强。我们的方法还与两个著名的 WSN 通用操作系统的代码开发进行了比较。
更新日期:2024-08-22
down
wechat
bug