Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 20 of 23 for “"Hard real-time systems"”.

  1. Data Temporal Consistency in Hard Real-Time Systems

    … in maintaining temporal consistency of data in hard real-time systems. In our model, a hard real-time system consists of periodic tasks which are either sensor transactions, read-only transactions or update transactions. Such periodic transactions are typically scheduled by priority-driven, …

    uiuc Repository record for Data Temporal Consistency in Hard Real-Time Systems (opens in a new tab)

  2. A SIMD architecture for hard real-time systems

    Emerging safety-critical systems require high-performance data-parallel architectures and, problematically, ones that can guarantee tight and safe worst-case execution times. Given the complexity of existing architectures like GPUs, it is unlikely that sufficiently accurate models and algorithms …

    cambridge Repository record for A SIMD architecture for hard real-time systems (opens in a new tab)

  3. WCET Optimizations and Architectural Support for Hard Real-Time Systems

    As time predictability is critical to hard real-time systems, it is not only necessary to accurately estimate the worst-case execution time (WCET) of the real-time tasks but also desirable to improve either the WCET of the tasks or time predictability of the system, because the real-time tasks with …

    vcu Repository record for WCET Optimizations and Architectural Support for Hard Real-Time Systems (opens in a new tab)

  4. Communication Middleware for Distributed Hard Real-Time Systems in Java

    Distributed real-time embedded systems are becoming increasingly important to society. More demands will be made on them and greater reliance will be placed on the delivery of their services. A relevant subset of them is high-integrity or hard real-time systems, where failure can cause loss of …

    upm Repository record for Communication Middleware for Distributed Hard Real-Time Systems in Java (opens in a new tab)

  5. Parallelizing Trusted Execution Environments for Multicore Hard Real-Time Systems

    Real-Time systems are defined not only by their logical correctness but also timeliness. Modern real-time systems, such as those controlling industrial plants or the flight controller on UAVs, are no longer isolated. The same computing resources are shared with a variety of other systems and …

    vt Repository record for Parallelizing Trusted Execution Environments for Multicore Hard Real-Time Systems (opens in a new tab)

  6. A static, transaction based design methodology for hard real-time systems

    … of the development lifecycle of a class of systems known as hard real-time systems. Many of the existing methodologies are appropriate for meeting the functional requirements of this class of systems. However, it is proposed that these methodologies are not entirely appropriate for meeting …

    city-london Repository record for A static, transaction based design methodology for hard real-time systems (opens in a new tab)

  7. The development of hard real-time systems using a formal approach

    Hard real-time systems are a class of computer control systems that must react to demands of their environment by providing `correct' and timely responses. Since these systems are increasingly being used in systems with safety implications, it is crucial that they are designed and developed to …

    aston Repository record for The development of hard real-time systems using a formal approach (opens in a new tab)

  8. A Control-Theoretic Design And Analysis Framework For Resilient Hard Real-Time Systems

    … unpredictable</p> <p>external stresses that any hard-real-time performance mode can withstand. Our proposed systemresiliency</p> <p>framework addresses resiliency determination for real-time systems with physical and hardware</p> <p>limitations. Furthermore, our framework advises the system …

    wayne-thes Repository record for A Control-Theoretic Design And Analysis Framework For Resilient Hard Real-Time Systems (opens in a new tab)

  9. Scheduling parallel real-time tasks that allow imprecise results

    … for avoiding timing faults and tolerating hardware faults in hard real-time systems. When a result of the desired quality cannot be produced in time, hard real-time systems can produce an intermediate result of acceptable quality by imprecise computation, reduce the response time of the …

    uiuc Repository record for Scheduling parallel real-time tasks that allow imprecise results (opens in a new tab)

  10. Distributed dispatchers for partially clairvoyant schedulers

    … shared and distributed memory architectures for hard real-time systems. The dispatching model accommodates process parameter variability and analyzes the effect of variable execution times.;Hard real-time systems are modeled in the E-T-C scheduling framework and dispatched if a valid schedule …

    wvu Repository record for Distributed dispatchers for partially clairvoyant schedulers (opens in a new tab)

  11. Application of deep learning for predicting schedules in real-time systems

    Hard real-time systems are often used in safety critical systems: a task missing a deadline can be catastrophic for the system and endanger human lives. To guarantee that it meets every deadline, hard real-time systems are designed to have deterministic behavior. However, such determinism is prone …

    uiuc Repository record for Application of deep learning for predicting schedules in real-time systems (opens in a new tab)

  12. Tunable WCET for hard real-time multicore system

    … automotive industries as the demand for high-end real-time applications drastically increases. However, the unpredictable worst-case timing behavior that mainly arises from shared resource contention in current multicore architectures has been the biggest stumbling block for a widespread use of …

    uiuc Repository record for Tunable WCET for hard real-time multicore system (opens in a new tab)

  13. Probabilistic Analysis and Scheduling of Critical Soft Real -Time Systems

    Allowing a real-time system to miss some deadlines in exchange for better average performance increases the possibility of overload. While overload in real-time systems has been studied, the emphasis has been on hard real-time systems in which overload is an exception whose occurrence is to be …

    uiuc Repository record for Probabilistic Analysis and Scheduling of Critical Soft Real -Time Systems (opens in a new tab)

  14. Resource Bound Guarantees via Programming Languages

    … in which every well-typed program halts in time polynomial with respect to its input and, more importantly, in which upper bounds on resource requirements can be inferred with certainty. Ensuring that software meets its resource constraints is important in a number of domains, most …

    uwo Repository record for Resource Bound Guarantees via Programming Languages (opens in a new tab)

  15. Building flexible real-time systems

    Programs for hard real-time systems have stringent timing requirements. Real-time programs are usually designed for the worst-case situation, which makes them inefficient. We argue that real-time programs should be more flexible, resulting in systems which can respond to dynamic environments. …

    uiuc Repository record for Building flexible real-time systems (opens in a new tab)

  16. Design automation and QoS requirements preservation for multiprocessor embedded systems

    … number of processors is increasing in embedded systems but the usefulness of parallel computation is not better leveraged due to the inflexibility of design and implementation for multiprocessor embedded system applications. A higher level abstraction (i.e., a parallel programming framework) can …

    uoit Repository record for Design automation and QoS requirements preservation for multiprocessor embedded systems (opens in a new tab)

  17. Scheduling Imprecise Hard Real-Time Jobs With Cumulative Error

    … more easily during transient overloads in hard real-time systems. The basic idea of this approach is to trade precision for timeliness. In this approach, each task is divided logically into two subtasks: a mandatory subtask that produces a rough but acceptable result and an optional subtask …

    uiuc Repository record for Scheduling Imprecise Hard Real-Time Jobs With Cumulative Error (opens in a new tab)

  18. Compiling Java for Real-Time Systems

    … need for better programming languages and run-time platforms than is used today. Key concepts, such as portability, scalability, and real-time performance, have been defined, which need to be fulfilled for Java to be a viable programming language for hard real-time systems. In order to fulfill …

    lund Repository record for Compiling Java for Real-Time Systems (opens in a new tab)

  19. A real-time scratchpad-centric OS for multi-core embedded systems

    … for general purpose work- loads. However, in hard real time systems where predictability is a key aspect, the average performance of these multicore processors is even worse than the scenarios in which the same task set is executed on a single core processor. This performance degradation is …

    uiuc Repository record for A real-time scratchpad-centric OS for multi-core embedded systems (opens in a new tab)

  20. Scheduling Real-Time Computations With Temporal Distance and Separation Constraints and With Extended Deadlines

    In hard real-time systems, computations not only must be functionally correct but also must meet their strict timing constraints. To guarantee the timing requirements are satisfied, effective scheduling algorithms must be used. Different real-time applications have different timing requirements. …

    uiuc Repository record for Scheduling Real-Time Computations With Temporal Distance and Separation Constraints and With Extended Deadlines (opens in a new tab)

Page 1 of 2