Academia.eduAcademia.edu

Real Time Systems

description30,449 papers
group4,685 followers
lightbulbAbout this topic
Real Time Systems are computing systems that require timely processing and response to inputs, ensuring that operations occur within strict time constraints. These systems are critical in applications where the correctness of the output depends not only on the logical correctness but also on the time at which the output is produced.
lightbulbAbout this topic
Real Time Systems are computing systems that require timely processing and response to inputs, ensuring that operations occur within strict time constraints. These systems are critical in applications where the correctness of the output depends not only on the logical correctness but also on the time at which the output is produced.

Key research themes

1. How can fault tolerance and scheduling algorithms be integrated to enhance reliability in hard real-time systems?

This research area focuses on ensuring that hard real-time systems meet their timing deadlines even in the presence of faults. It examines fault detection, redundancy techniques, and how these can be combined with real-time scheduling algorithms like Earliest Deadline First (EDF) to maintain system reliability and correctness under fault conditions. This is critical for mission- and safety-critical applications where deadline misses can lead to catastrophic failures.

Key finding: This paper systematically surveys fault tolerance techniques specifically adapted to real-time systems and demonstrates the integration of hardware and software redundancy approaches with the EDF scheduling algorithm. It... Read more
Key finding: While primarily focused on scheduling models, this work elucidates how real-time systems must manage dynamic and unpredictable process arrivals with varying processing times, emphasizing the importance of scheduling decisions... Read more
Key finding: This paper presents real-time data management (RTDM) services combining distributed object management with scheduling techniques that accommodate fault tolerance and timing constraints. The approach leverages real-time CORBA... Read more
Key finding: The work extends an object-oriented database to include hard real-time transaction management and real-time operating system integration, facilitating timing guarantees and fault tolerance through transactional controls. It... Read more

2. What are effective methods for modeling and verifying timing properties in embedded real-time systems to guarantee correctness?

Research under this theme explores formal modeling, validation, and verification techniques for embedded real-time applications. It focuses on creating precise timed models that capture both discrete and continuous system behaviors and applying formal verification (e.g., model checking) to ensure temporal properties like deadlines and safety are satisfied, thus supporting the development of dependable real-time systems.

Key finding: This paper introduces the TAXYS tool integrating ESTEREL synchronous programming with timed automata-based model checking for embedded real-time systems. It generates executable code and formal models reflecting both... Read more
Key finding: The study presents the Timed Input/Output Automata (TIOA) framework which models real-time systems with discrete and continuous behaviors. It formalizes safety, liveness, and receptiveness properties and proves... Read more
Key finding: Demonstrates a model-driven approach to automatically generate tailored real-time operating systems from high-level system specifications, improving efficiency over generic RTOSs. By formalizing component behaviors as... Read more
Key finding: This research proposes hardware and software models to measure RTOS kernel preemption times with microsecond accuracy. Using RTLinux and a high-precision timer, it quantifies kernel preemption jitter, demonstrating that... Read more

3. How can real-time operating system architectures and frameworks be optimized for embedded and IoT applications to meet strict timing and resource constraints?

This theme investigates design considerations, architectural frameworks, and implementation techniques for optimizing real-time operating systems (RTOS) to balance timing guarantees, resource utilization, modularity, and extensibility in embedded or IoT contexts. Research includes lightweight RTOS selection, integration with hardware acceleration, modular microkernel designs, and approaches to latency reduction in resource-constrained devices.

Key finding: This comparative study analyzes portable RTOS implementations on embedded devices, emphasizing the trade-offs in memory footprint, latency (interrupt response and task scheduling), and kernel service performance. The research... Read more
Key finding: Introduces ChamelIoT, a hardware-accelerated RTOS framework leveraging the RISC-V ISA to improve kernel service latency and determinism for IoT devices. The framework supports tightly- and loosely-coupled accelerators for... Read more
Key finding: Proposes a framework for auto-generating optimized RTOS instances based on high-level system specifications using Codesign Finite State Machines. This approach yields a lean RTOS tailored to application-specific requirements... Read more
Key finding: Through experimental evaluation, this study characterizes Windows NT’s challenges for real-time applications, including unpredictable latencies and priority inversion issues. It offers recommendations to improve real-time... Read more

All papers in Real Time Systems

OCL is becoming an important means to formulate formal specifications in the context of object-oriented software development. The question is whether this approach is appropriate for real-time systems as well. This question is discussed... more
In this paper, we present a new vision-based multiple human tracking system. This novel 3D visual tracking system is capable of automatically identifying, labeling and tracking multiple humans in real-time even when they occlude each... more
A novel fiber optic sensor has been developed to be used in superconducting magnets for fusion reactors and other large cable-in-conduit superconductor (CICC) magnet applications. These large superconducting magnets need a diagnostic that... more
In this work a robust, non-invasive and wearable micro-fluidic system was developed and employed to analyse pH of sweat in real time during exercise. The device is incorporated in an optical detection platform designed to provide... more
The recent proliferation of computing devices and the contexts in which they are used demand diversity in collaborative applications as well. The objective of our research is to enable conferees to share applications that are adapted to... more
The recent proliferation of computing devices and the contexts in which they are used demand diversity in collaborative applications as well. The objective of our research is to enable conferees to share applications that are adapted to... more
The recent Facebook rebranding to Meta has drawn renewed attention to the metaverse. Technology giants, amongst others, are increasingly embracing the vision and opportunities of a hybrid social experience that mixes physical and virtual... more
Contrast sensitivity has been extensively studied over the last decades and there are well-established models of early vision that were derived by presenting the visual system with synthetic stimuli such as sine-wave gratings near... more
systems, distributed systems. The use of component models such as Enterprise Java Beans and the CORBA Component Model (CCM) in application development is expanding rapidly. Even in real-time safetycritical and mission-critical domains,... more
This paper focuses on system monitoring and alarm processing and the use of those alarms for economic decision in the nodal electricity market. The task of an Intelligent Economic Alarm Processor (IEAP) is to analyze thousands of alarm... more
The paper presents a formal development approach borrowing features from a specification method based on duration calculus CoD and verification method using the model checker UPPAAL. In this approach we translate CoD specification and... more
The air-conditioning systems are important for providing optimal conditions for work, human health and quality of living. At the same time they are one of the greatest household energy consumers. Therefore the Building Energy Management... more
The Hiking Optimization Algorithm (HOA) has a simple structure and a small number of adjustable parameters, achieving desirable convergence speed and accuracy in singleobjective functions. However, it faces drawbacks such as premature... more
The paper presents a UML profile that overcomes the limitations of real-time solutions currently available on the market. Associations between classes are given a formal semantics. New temporal operators are introduced; they include a non... more
UML solutions in competition on the real-time system market share three common drawbacks: an incomplete formal semantics, temporal operators with limited expression and analysis power, and implementation-oriented tools with limited... more
Residential and small-scale solar photovoltaic systems require accessible monitoring tools to detect performance degradation and maximize energy yield, yet existing solutions rely on proprietary hardware, expensive commercial platforms,... more
This paper presents a simple Fuzzy Logic Controllers (FLC) based control strategy to solve the tracking and interception problem of a moving target by a mobile robot equipped with a pan-tilt camera. Before sending commands to the mobile... more
The main purpose of this paper is to present architecture of automated system that allows monitoring and tracking in real time (online) the possible occurrence of faults and electromagnetic transients observed in primary power... more
The main purpose of this paper is to present architecture of automated system that allows monitoring and tracking in real time (online) the possible occurrence of faults and electromagnetic transients observed in primary power... more
An Evolutionary Algorithm (EA) is a meta-heuristic and stochastic optimization search process that mimics Darwinian evolution theory and Mendel's Genetics. Each process facilitates (a) population(s) evolve into fittest and/or convergence... more
a,b), A. Balboni (b), W. Fornaciari (a), D. Sciuto (c) (a) CEFRIEL, via Emanueli 15,20126 Milano (MI), Italy, E-mail: f -' er.cefiiel.it @) IT&T&SlT, Central Fbearch Labs, CLTE, 20019 Castelletto di Settimo nse 0, Italy (c) Politecnico di... more
A METHOD OF OBJECT-ORIENTED CONCURRENT PROGRAMMING hile there have been many attempts to provide objectoriented languages with a model of concurrency, few have dealt with reusability and methodology. Here we propose a concurrent model... more
We present TECTLK, a logic to specify knowledge and real time in multi-agent systems. We show that the TECTLK model checking problem is decidable, and we present an algorithm for bounded model checking based on a discretisation method. We... more
The rapid advancement of technology across the globe resulted in an exponential growth of data production. The rate of data production is directly proportional to the volume of data generated and stored. A domain that adheres to the... more
for a laptop client with a distant, rack-mounted server or for a head-mounted virtual reality client with a nearby PC server. Voxels are well-suited to amortizing illumination within a server farm for mobile clients. Photons offer the... more
The on-board scheduling algorithm could generate various schedules according to time requirements.
The Multiple Input Multiple Output (MIMO)-Orthogonal Frequency Division Multiplexing (OFDM) is considered a key technology in modern wireless-access communication systems. The IEEE 802.16e standard, also denoted as mobile WiMAX, utilizes... more
The IEEE 802.16e-2005 standard, also denoted as mobile WiMAX, was introduced as one of the first real efforts towards the deployment of fourth generation communication systems providing fixed and mobile broadband wireless access. Mobile... more
As technology improves, Virtual Reality interfaces based on body actions and expressions will become more and more important. In the domain of games, an evident application is the control of the hero by body actions.The robotics domain is... more
We investigate how the movement measurement technologies developed for Virtual Reality applications can be applied to track in real-time the full body posture of a human being. The accuracy of this information is of definite importance to... more
Most of today's virtual environments are populated with some kind of autonomous life-like agents. Such agents follow a pre-programmed sequence of behaviours that exclude the user as a participating entity in the virtual society. In order... more
Emerging real-time communications and multimedia applications necessitate the provisioning of Quality of Service (QoS) in Internet. Recently, a new concept, referred to as service vector, has been introduced to enhance the end-to-end QoS... more
Medical monitors are important for detecting and monitoring cardiovascular diseases, and precise heart rate monitoring is vital for treating patients. Electrocardiogram (ECG) monitors are popular devices in hospital and clinical settings... more
Real-time interactive software can be difficult to construct and debug. Aura is a software platform to facilitate highly interactive systems that combine audio signal processing, sophisticated control, sensors, computer animation, video... more
Aura is an evolving software architecture and “real-time middleware” implementation that has been in use since 1994. As an integrated solution to many problems encountered in the design of distributed, real-time, interactive, multimedia ...
A novel Smart Pixel Opto-VLSI architecture to implement a complete 2-D wavelet transform of real-time captured images is presented. The Smart Pixel architecture enables the realisation of a highly parallel, compact, low power device... more
Recently Voice over IP (VoIP) is experiencing a phenomenal growth. Being a real-time service, VoIP is more susceptible to Denial-of-Service (DoS) attacks than regular Internet services. Moreover, VoIP uses multiple protocols for call... more
A widely used approach to achieving service level objectives for a software system (e.g., an email server) is to add a controller that manipulates the target system's tuning parameters. We describe a methodology for designing such... more
One of the main properties of today's distributed and parallel systems, such as mobile ad-hoc networks and grids, is their heterogeneity in the available resources. Further, many applications of such systems are subject to Time/Utility... more
The widespread use of microservices and event-driven architectures requires reliable tools to manage data structures in motion. A robust foundation for high-throughput data pipelines, Apache Kafka decouples event producers and consumers,... more
The European Commission and the US Department of Education FIPSE Program have funded ATLANTIS initiative to promote collaboration in the higher education between European and American universities. The goal of the project was to create a... more
Imaging polarimetry can be used to accurately measure wave slopes of ocean waves in real time. An imaging polarimeter measures the polarization ellipse, and hence the degree of polarization and its orientation, by acquiring a number of... more
SIR-5: Ordering Sound proposes that musical meaning does not reside in structure, but emerges from dynamic interaction between five domains: Structure, Intention, Interpretation, Reception, and Iteration. It frames composition and... more
Interactive simulation environments constitute one of today's promising emerging technologies, with applications in areas such as education, manufacturing, entertainment and training. These environments are also rich domains for building... more
Obstacle detection and avoidance systems as a research area have been gaining attention lately, but the issues of blind areas and ground/small obstacle problems have received little interest, especially indoor autonomous navigation. In... more
Fuzzy set, since its advent has played an important role in control systems and many other area of applications. One of such area is the control of autonomous vehicle. There seem to be some difficulty however, for a new timer trying to... more
The design of a virtual piano action composed of a keyboard of motorized keys and a realtime mechanical system simulation is presented. Using this simulator, we h a v e re-created certain aspects of the feel of the grand piano by... more
Vulnerability exploits present in malformed messages are one of the major sources to remotely launch malicious activities in different protocols. Sometimes, a single malformed message could be enough to crash remote servers or to gain... more
Download research papers for free!