scholarly journals TEACHING DESIGN PATTERNS IN A REAL-TIME EMBEDDED SYSTEMS INTERFACING COURSE

Author(s):  
Witold Kinsner

This paper presents an overview of designpatterns for teaching an undergraduate course oninterfacing of microcontrollers, microprocessors andmicrocomputers for real-time systems. Such design patternsare useful because the course must cover a wide range oftopics for both wired and wireless systems, and is intendedfor a variety of microcontrollers. Without the patterns,teaching all the material from ground up might not befeasible.

Author(s):  
Florian Kriebel ◽  
Kuan-Hsun Chen ◽  
Semeen Rehman ◽  
Jörg Henkel ◽  
Jian-Jia Chen ◽  
...  

AbstractFor generating and executing dependable software, the effects of hardware layer faults at the software layer have to be accurately analyzed and modeled. This requires relevant information from the hardware and software layers, as well as an in-depth analysis of how an application’s outputs are affected by errors, and quantifying the error masking and error propagation on the software layer. Based on this analysis, techniques for generating dependable software can be proposed, e.g., by different dependability-aware compiler-based software transformations or selective instruction protection. Beside functional aspects, timing also plays an important role, as oftentimes tasks have to be finished before a certain deadline to provide useful information, especially in real-time systems. Both aspects are jointly taken into account by the run-time system software which decides—with the help of offline and online-generated data—for multiple concurrently executing applications how to protect and when to execute which application task to optimize for dependability and timing correctness. This is achieved for example by selecting appropriate application versions and protection levels for single and multi-core systems—for example using redundant multithreading (RMT) in different modes—under tolerable performance overhead constraints.


2021 ◽  
Author(s):  
Benny Akesson ◽  
Mitra Nasri ◽  
Geoffrey Nelissen ◽  
Sebastian Altmeyer ◽  
Robert I. Davis

AbstractThis paper presents results and observations from a survey of 120 industry practitioners in the field of real-time embedded systems. The survey provides insights into the characteristics of the systems being developed today and identifies important trends for the future. It extends the results from the survey data to the broader population that it is representative of, and discusses significant differences between application domains. The survey aims to inform both academics and practitioners, helping to avoid divergence between industry practice and academic research. The value of this research is highlighted by a study showing that the aggregate findings of the survey are not common knowledge in the real-time systems community.


Author(s):  
Anandita Sarkar ◽  
Chandreyee Chowdhury ◽  
Sarmistha Neogy

Nowadays there is an increasing trend of applying wireless technologies in industrial automation. However, the industrial control environment is harsher and noisier posing more stringent requirements on real-time communication. The variation in wireless signal strength with time and location, and power limitation due to battery usage make the problem even worse. Accordingly, availability and reliability of such system should be seriously analyzed before deployment. Modeling the reliability of these distributed real-time systems with nodes having embedded software has become an integral part of the design process. The time constraints that real-time systems must meet directly affect the reliability measure itself irrespective of the nature of the measure. A metric for calculating system reliability is proposed in this paper and a Monte Carlo simulation based algorithm for calculating the same is presented here. The results show that system reliability stabilizes with time even with increasing network size.


2005 ◽  
Vol 49 (5) ◽  
pp. 689-706 ◽  
Author(s):  
Ingmar Fliege ◽  
Alexander Geraldy ◽  
Reinhard Gotzhein ◽  
Thomas Kuhn ◽  
Christian Webel

Author(s):  
Sonia Sabrina Bendib ◽  
Hamoudi Kalla ◽  
Salim Kalla

This paper proposes Makespan and Reliability based approach, a static sheduling strategy for distributed real time embedded systems that aims to optimize the Makespan and the reliability of an application. This scheduling problem is NP-hard and we rely on a heuristic algorithm to obtain efficiently approximate solutions. Two contributions have to be outlined: First, a hierarchical cooperation between heuristics ensuring to treat alternatively the objectives and second, an Adapatation Module allowing to improve solution exploration by extending the search space. It results a set of compromising solutions offering the designer the possibility to make choices in line with his (her) needs. The method was tested and experimental results are provided


2012 ◽  
Vol 2 (1) ◽  
pp. 1-5
Author(s):  
U.V.R. Sarma ◽  
◽  
K. V. Chalapati Rao ◽  
P. Premchand ◽  
◽  
...  

2013 ◽  
Vol 4 (1) ◽  
pp. 6-12
Author(s):  
U.V.R. Sarma ◽  
◽  
Sahith Rampelli ◽  
P. Premchand ◽  
◽  
...  

Sign in / Sign up

Export Citation Format

Share Document