Investigating Dependability of Short-Range Wireless Embedded Systems through Hardware Platform Based Design

Author(s):  
B. Senouci ◽  
A.J. Annema ◽  
M.J. Bentum ◽  
H.G. Kerkhoff
Author(s):  
Sangram Routray ◽  
Lalit M. Satapathy ◽  
Sanjib k. Nayak

Wireless communication seem destined to make a large and continuing impact on our lives. Recent developments in wireless technologies provide a new channel for implementation of embedded systems with remote access for mobile and non-mobile products and services. Several wireless technologies are available with their own advantages and disadvantages. This paper examines several available short-range wireless technologies and evaluates them for embedded systems.


2007 ◽  
Vol 4 (1) ◽  
pp. 27-35 ◽  
Author(s):  
Falk Salewski ◽  
Stefan Kowalewski

Author(s):  
Marco Sgroi ◽  
Alberto Sangiovanni-Vincentelli ◽  
Fernando De Bernardinis ◽  
Claudio Pinello ◽  
Luca Carloni

2021 ◽  
Vol 26 (5) ◽  
pp. 1-38
Author(s):  
Eunjin Jeong ◽  
Dowhan Jeong ◽  
Soonhoi Ha

Existing software development methodologies mostly assume that an application runs on a single device without concern about the non-functional requirements of an embedded system such as latency and resource consumption. Besides, embedded software is usually developed after the hardware platform is determined, since a non-negligible portion of the code depends on the hardware platform. In this article, we present a novel model-based software synthesis framework for parallel and distributed embedded systems. An application is specified as a set of tasks with the given rules for execution and communication. Having such rules enables us to perform static analysis to check some software errors at compile-time to reduce the verification difficulty. Platform-specific programs are synthesized automatically after the mapping of tasks onto processing elements is determined. The proposed framework is expandable to support new hardware platforms easily. The proposed communication code synthesis method is extensible and flexible to support various communication methods between devices. In addition, the fault-tolerant feature can be added by modifying the task graph automatically according to the selected fault-tolerance configurations by the user. The viability of the proposed software development methodology is evaluated with a real-life surveillance application that runs on six processing elements.


Sign in / Sign up

Export Citation Format

Share Document