SDL implementations for wireless sensor networks – Incorporation of PragmaDev’s RTDS into the deterministic protocol stack BiPS

2Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Predictable behavior of wireless sensor networks calls for deterministic protocols for network-wide synchronization and collision-freeframe transmissions. Furthermore, the execution of these protocols requires tight scheduling under real-time constraints. In previous work, we have devised a framework called BiPS (Black-burst-Integrated ProtocolStack), which provides these functionalities. To achieve the required realtime behavior, BiPS has been implemented manually on bare hardware. Higher-layer functionalities such as routing protocols or sensor applications are far less time-critical. Therefore, we strive for applying model-driven development, using SDL as abstract modeling language,and commercial tool environments to automatically generate implementations. In this paper, we present how we incorporate implementations generated with PragmaDev’s Real-time Developer Studio (RTDS) into BiPS. Therefore, we have modified and extended the RTDS transition scheduler, and have placed it under the control of the BiPS scheduler. Furthermore, based on RTDS concepts, we have implemented an SDL environment that can access BiPS functionality, e.g., protocols of the MAC layer or hardware devices. In experiments on a wireless sensor node, we have demonstrated that our integration is fully operational and has advantages regarding efficiency and predictability.

Cite

CITATION STYLE

APA

Mater, A., Christmann, D., & Gotzhein, R. (2014). SDL implementations for wireless sensor networks – Incorporation of PragmaDev’s RTDS into the deterministic protocol stack BiPS. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8769, pp. 271–286). Springer Verlag. https://doi.org/10.1007/978-3-319-11743-0_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free