Run-Time Detection of Tasking Deadlocks in Real-Time Systems with the Ada 95 Annex of Real-Time Systems

Author(s):  
Jingde Cheng
1997 ◽  
Vol XVII (5) ◽  
pp. 93-99
Author(s):  
Steve Vestal ◽  
Laurent Guerby ◽  
Robert Dewar ◽  
David McConnell ◽  
Bruce Lewis

Author(s):  
Jia Xu

In most embedded, real-time applications, processes need to satisfy various important constraints and dependencies, such as release times, offsets, precedence relations, and exclusion relations. Embedded, real-time systems with high assurance requirements often must execute many different types of processes with such constraints and dependencies. Some of the processes may be periodic and some of them may be asynchronous. Some of the processes may have hard deadlines and some of them may have soft deadlines. For some of the processes, especially the hard real-time processes, complete knowledge about their characteristics can and must be acquired before run-time. For other processes, prior knowledge of their worst case computation time and their data requirements may not be available. It is important for many embedded real-time systems to be able to simultaneously satisfy as many important constraints and dependencies as possible for as many different types of processes as possible. In this paper, we discuss what types of important constraints and dependencies can be satisfied among what types of processes. We also present a method which guarantees that, for every process, no matter whether it is periodic or asynchronous, and no matter whether it has a hard deadline or a soft deadline, as long as the characteristics of that process are known before run-time, then that process will be guaranteed to be completed before predetermined time limits, while simultaneously satisfying many important constraints and dependencies with other processes.


Author(s):  
Hamza Gharsellaoui ◽  
Atef Gharbi ◽  
Mohamed Khalgui ◽  
Samir Ben Ahmed

This research deals with reconfigurable uniprocessor embedded real-time systems to be implemented by different OS tasks that should be independent, synchronous, and periodic, and that should meet functional and temporal properties described in user requirements. The authors define two forms of automatic reconfigurations assumed to be applied at run-time: addition-removal of tasks or just modifications of their temporal parameters; WCET and/or periods. The authors define a new semantic of reconfigurations where a crucial criterion to consider is the automatic improvement of the system’s feasibility at run-time.


Author(s):  
Christian Ferdinand ◽  
Daniel Kästner ◽  
Marc Langenbach ◽  
Florian Martin ◽  
Michael Schmidt ◽  
...  

Author(s):  
Tim Birus ◽  
Paul Knueven ◽  
Ed Kuzemchak ◽  
Jack Rosenzweig ◽  
Joyce Tokar

Sign in / Sign up

Export Citation Format

Share Document