scispace - formally typeset
Proceedings ArticleDOI

A Framework for Modeling, Simulation and Automatic Code Generation of Sensor Network Application

Reads0
Chats0
TLDR
This paper presents a framework in which an engineer can create sensor network components that can be used as building blocks to model, simulate and automatically generate code for different underlying platforms and operating systems.
Abstract
Showing functional correctness by simulation before implementation, and preserving it by automated code generation, is extremely useful to reduce the development time for an embedded application. This is even more true for wireless sensor networks, since their nodes often provide very rudimentary debugging facilities, and sufficiently large networks for realistic analysis may be expensive to deploy. While this approach, also known as model-based design, is becoming quite standard for several domains that have similar constraints as wireless sensor networks, such as automotive electronics, there is a lack of tools for this purpose in the WSN world. In order to fill this gap, in this paper we present a framework (based on Simulink, Stateflow and Embedded Coder) in which an engineer can create sensor network components (both at the application and at the protocol level) that can be used as building blocks to model, simulate and automatically generate code for different underlying platforms and operating systems.

read more

Citations
More filters
Journal ArticleDOI

Enabling high-level application development for the Internet of Things

TL;DR: In this article, a development methodology that separates IoT application development into different concerns and provides a conceptual framework to develop an application, and a development framework that implements the development methodology to support actions of stakeholders.
Posted Content

Enabling High-Level Application Development for the Internet of Things

TL;DR: A development methodology that separates IoT application development into different concerns and provides a conceptual framework to develop an application and a development framework that implements the development methodology to support actions of stakeholders is proposed.
Journal ArticleDOI

Wireless Sensor Network Design Methodologies: A Survey

TL;DR: The main objective of the research is to investigate the feasibility and the application of high-level-based approaches to ease WSN design and present the future directions to cope with the limits of existing solutions.
Proceedings ArticleDOI

FRASAD: A framework for model-driven IoT Application Development

TL;DR: The evaluation results show that the FRASAD framework enables a fast way to develop IoT applications by reducing the cost of dealing with the heterogeneity and complexity exhibited by sensor nodes and their operating systems.
Proceedings ArticleDOI

SPINE2: developing BSN applications on heterogeneous sensor nodes

TL;DR: SPINE2 is presented, an evolution of SPINE, which aims at reaching a very high platform independency and raising the level of the used programming abstractions by providing a task-oriented programming model.
References
More filters
Proceedings ArticleDOI

TOSSIM: accurate and scalable simulation of entire TinyOS applications

TL;DR: TOSSIM, a simulator for TinyOS wireless sensor networks can capture network behavior at a high fidelity while scaling to thousands of nodes, by using a probabilistic bit error model for the network.
Journal ArticleDOI

The nesC language: a holistic approach to networked embedded systems

TL;DR: nesc (nesc) as mentioned in this paper is a programming language for networked embedded systems that represents a new design space for application developers and is used to implement TinyOS, a small operating system for sensor networks, as well as several significant sensor applications.
Journal ArticleDOI

MANTIS OS: an embedded multithreaded operating system for wireless micro sensor platforms

TL;DR: The MANTIS MultimodAl system for NeTworks of In-situ wireless Sensors provides a new multithreaded cross-platform embedded operating system for wireless sensor networks that enables micro sensor nodes to natively interleave complex tasks with time-sensitive tasks, thereby mitigating the bounded buffer producer-consumer problem.
Proceedings Article

The emergence of networking abstractions and techniques in TinyOS

TL;DR: The evolution of abstractions and techniques in TinyOS, a popular sensor network operating system, are studied and conclusions are drawn on the emerging abstractions as well as the novel constraints that have shaped them.
Proceedings ArticleDOI

Viptos: a graphical development and simulation environment for TinyOS-based wireless sensor networks

TL;DR: The first release of Viptos (Visual Ptolemy and TinyOS), an integrated graphical development and simulation environment for TinyOS-based wireless sensor networks, is announced and includes tools to harvest existing TinyOS components and applications and convert them into a format that can be displayed as block and arrow diagrams and simulated.
Related Papers (5)