Abstract

Wireless sensor networks (WSNs) comprise resource-constrained (e.g., memory, processing, and energy) sensor nodes that are deployed in different areas and are able to monitor environmental conditions. Simulation has been widely used in order to evaluate the network performance. In this context, software designers need to evaluate, refine, and validate high-level models for WSN applications at early stages of development via simulation tools, in particular for WSN applications supporting energy-harvesting devices. In the present paper, we propose a model-based transformation framework that allows the modeling and simulation of a WSN system supporting energy-harvesting capabilities. In this proposal, we start from a high-level specification based on the UML/MARTE profile, which describes an energy-harvesting WSN node. Then a model-to-text (M2T) transformation allows us to generate simulation scripts for analysis purposes by focusing on energy consumption.

Highlights

  • Wireless sensor networks (WSNs) have seen growing interest in the past years

  • We proposed a generic model for energyharvesting devices through Modeling and Analysis of Real-Time and Embedded (MARTE) extensions

  • We present a high-level model-based framework for designing WSN applications

Read more

Summary

Introduction

Wireless sensor networks (WSNs) have seen growing interest in the past years. A WSN has many design challenges [3], especially the energy supply, which is still a limiting factor for such systems. The use of engineering methods and techniques to manage the challenges of WSNs is required. Designers have adopted high-level design approaches based on the model-driven engineering (MDE) paradigm [5] in the WSN domain [6,7] in order to deal with these challenges and prolong the WSN’s lifetime. Using UML profiles is a promising solution to decrease the WSN’s complexity. Designers are interested in checking the energy characteristics and timing constraints for WSN systems at early design stages, which is

Objectives
Methods
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.