Raptex: Rapid prototyping tool for embedded communication systems

Jun Bum Lim, Beakcheol Jang, Suyoung Yoon, Mihail L. Sichitiu, Alexander G. Dean

Research output: Contribution to journalArticlepeer-review

16 Citations (Scopus)


Advances in microprocessors, memory, and radio technology have enabled the emergence of embedded systems that rely on communication systems to exchange information and coordinate their activities in spatially distributed applications. However, developing embedded communication systems that satisfy specific application requirements is a challenge due to the many tradeoffs imposed by different choices of underlying protocols and their parameters. Furthermore, evaluating the correctness and performance of the design and implementation before deploying it is a nontrivial task due to the complexity of the resulting system. This article presents the design and implementation of RaPTEX, a rapid prototyping tool for embedded communication systems, especially well suited for wireless sensor networks (WSNs), consisting of three major subsystems: a toolbox, an analytical performance estimation framework, and an emulation environment. We use a hierarchical approach in the design of the toolbox to facilitate the composition of the network stack. For fast exploration of the tradeoff space at design time, we build an analytical performance estimation model for energy consumption, delay, and throughput. For realistic performance evaluation, we design and implement a hybrid, accurate, yet scalable, emulation environment. Through three use cases, we study the tradeoff space for different protocols and topologies, and highlight the benefits of using RaPTEX for designing and evaluating embedded communication systems for WSNs. Categories and Subject Descriptors: C.3 [Special-Purpose and Application-Based Systems]-Real-time and embedded systems; D.2.2 [Software Engineering]: Design Tools and Techniques-User interfaces; I.6 [Simulation and Modeling] General Terms: Design, Verification, Experimentation

Original languageEnglish
Article number7
JournalACM Transactions on Sensor Networks
Issue number1
Publication statusPublished - 2010 Aug

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications


Dive into the research topics of 'Raptex: Rapid prototyping tool for embedded communication systems'. Together they form a unique fingerprint.

Cite this