Real-Time Systems: Architectures, Software and Applications

A special issue of Applied Sciences (ISSN 2076-3417). This special issue belongs to the section "Computing and Artificial Intelligence".

Deadline for manuscript submissions: closed (20 January 2023) | Viewed by 5262

Special Issue Editors


E-Mail Website
Guest Editor
School of Computer Science, Northwestern Polytechnical University, Xi’an 710060, China
Interests: simulation; verification; decision-making and intelligent control of unmanned aerial vehicles
Special Issues, Collections and Topics in MDPI journals

E-Mail Website
Guest Editor
College of Computer Science, Chongqing University, Chongqing 400044, China
Interests: intelligent mobility; trajectory representation learning; taxi trajectory data compression and visualization; time and space trajectory mining and analysis; modeling of human movement behavior; intelligent unmanned system
Special Issues, Collections and Topics in MDPI journals

Special Issue Information

Dear Colleagues,

As the world is growing technologically, real-time systems have received global attention as an ever-increasing tidal wave of information technology, including the IoT (Internet of Things), fog/edge/cloud computing, mechatronics and robotics, ubiquitous and distributed systems, etc. However, the challenge of keeping the design, development and implementation of real-time systems reliable and efficient, and at the same time maintaining low costs, energy efficiency and high safety, is becoming more difficult. All applications should be designed, scheduled and executed according to appropriate strategies such that their deadline, energy, safety and dependence requirements are satisfied even in the worst case. At the same time, new computing scenarios such as fog/edge/cloud computing, intelligent Internet of things and automatic driving continue to appear and grow, bringing new opportunities and challenges to the traditional computing mode and system software development. Therefore, it is important and urgent to analyze the current advances and trends of new designs, developments and applications of real-time systems.

This Special Issue aims to collect the latest contributions in the area of embedded systems, real-time systems, IoT (Internet of Things) systems and their important applications. Potential topics include, but are not limited to, the following: real-time systems and applications (e.g., scheduling algorithms, timing analysis, resource management, communication networks in IoT, fog/edge/cloud computing, mechatronics and robotics, ubiquitous and distributed systems); real-time system architectures and real-time operating systems (e.g., multi-core/multi-processor embedded systems, heterogeneous architectures, non-volatile memories and storage, distributed architectures, reconfigurable computing architectures and software support, time-critical embedded software); real-time system design and analysis tools and techniques (e.g., testing, validation and certification in real-time systems, safety-critical and mixed-critical embedded software design, programming languages and run-time systems, static and dynamic techniques for resource demand estimation, middleware systems, simulation systems); energy efficient real-time systems and applications (e.g., energy-efficient embedded software, modeling, analysis and optimization for timing and predictability, incorporating optimization applications of several parameters such as utilization, energy and fault-tolerance, etc.); and real-time embedded system performance issues (e.g., QoS management and performance analysis, embedded software security, hardware and software design for safe autonomy, methods for determining the energy, power or thermal footprint of real-time applications, computer-assisted proofs and runtime monitoring systems).

Dr. Jinchao Chen
Prof. Dr. Chao Chen
Guest Editors

Manuscript Submission Information

Manuscripts should be submitted online at www.mdpi.com by registering and logging in to this website. Once you are registered, click here to go to the submission form. Manuscripts can be submitted until the deadline. All submissions that pass pre-check are peer-reviewed. Accepted papers will be published continuously in the journal (as soon as accepted) and will be listed together on the special issue website. Research articles, review articles as well as short communications are invited. For planned papers, a title and short abstract (about 100 words) can be sent to the Editorial Office for announcement on this website.

Submitted manuscripts should not have been published previously, nor be under consideration for publication elsewhere (except conference proceedings papers). All manuscripts are thoroughly refereed through a single-blind peer-review process. A guide for authors and other relevant information for submission of manuscripts is available on the Instructions for Authors page. Applied Sciences is an international peer-reviewed open access semimonthly journal published by MDPI.

Please visit the Instructions for Authors page before submitting a manuscript. The Article Processing Charge (APC) for publication in this open access journal is 2400 CHF (Swiss Francs). Submitted papers should be well formatted and use good English. Authors may use MDPI's English editing service prior to publication or during author revisions.

Keywords

  • real-time system
  • system architecture
  • fog/edge/cloud computing
  • time-critical embedded software
  • energy-efficient scheduling
  • real-time embedded system

Published Papers (2 papers)

Order results
Result details
Select all
Export citation of selected articles as:

Research

0 pages, 874 KiB  
Article
A New Algorithm for Real-Time Scheduling and Resource Mapping for Robot Operating Systems (ROS)
by Alain Khaled Chaaban
Appl. Sci. 2023, 13(3), 1532; https://doi.org/10.3390/app13031532 - 24 Jan 2023
Cited by 2 | Viewed by 2815
Abstract
A new version of a robot operating system (ROS-2) has been developed to address the real-time and fault constraints of distributed robotics applications. However, current implementations lack strong real-time scheduling and the optimization of response time for various tasks and applications. This may [...] Read more.
A new version of a robot operating system (ROS-2) has been developed to address the real-time and fault constraints of distributed robotics applications. However, current implementations lack strong real-time scheduling and the optimization of response time for various tasks and applications. This may lead to inconsistent system behavior and may affect system performance. This article presents a new and efficient heuristic scheduling algorithm for the ROS-2 framework to improve resource mapping and system scheduling for robotics applications. The proposed scheduling design includes grouping callbacks into executors, assigning executor priority, and sequencing callbacks inside executors. The timing constraints and functional properties are expressed in the formal design model, and real-time scheduling is performed with respect to the timing constraints. The benefits of the proposed solution are demonstrated by a set of experimental results. Using this algorithm, it is shown that the number of executors needed to schedule a set of callbacks is minimized and the system schedulability is maximized for loaded and overloaded cases. Full article
(This article belongs to the Special Issue Real-Time Systems: Architectures, Software and Applications)
Show Figures

Figure 1

15 pages, 3117 KiB  
Article
A Simulation and Verification Platform for Avionics Systems Based on Future Airborne Capability Environment Architecture
by Xiaoyan Du, Chenglie Du, Jinchao Chen, Mei Yang and Wenquan Yu
Appl. Sci. 2022, 12(22), 11533; https://doi.org/10.3390/app122211533 - 13 Nov 2022
Viewed by 1863
Abstract
Avionics systems, which determine the performance, stability, and safety of aircraft, are a crucial part of aircraft. With the rapid development of the aviation industry, there are many serious problems in the process of the traditional simulation and verification of avionics systems, especially [...] Read more.
Avionics systems, which determine the performance, stability, and safety of aircraft, are a crucial part of aircraft. With the rapid development of the aviation industry, there are many serious problems in the process of the traditional simulation and verification of avionics systems, especially in the aspects of poor reusability of the hardware and software, poor real-time data interaction, and the high cost of development. In order to solve these problems, a simulation and verification platform for avionics systems based on the Future Airborne Capability Environment (FACE) architecture has been designed by using component and memory database technology. First, a general architecture is designed by referencing the FACE architecture, which allows flexible access to software and hardware resources of avionics systems. Second, the key technologies involved in the platform are described in detail, including scheduling management, communication management, and configuration management, which provide technical support for the simulation and verification of avionics systems. Finally, the simulation and verification environment of avionics systems is established, which realizes data interaction and management of various models, and improves the efficiency of the development and implementation of avionics systems. Full article
(This article belongs to the Special Issue Real-Time Systems: Architectures, Software and Applications)
Show Figures

Figure 1

Back to TopTop