Real-Time Embedded Systems: Architectures, Software and Applications

A special issue of Electronics (ISSN 2079-9292). This special issue belongs to the section "Computer Science & Engineering".

Deadline for manuscript submissions: closed (1 May 2022) | Viewed by 9969

Special Issue Editors


E-Mail Website
Guest Editor
Department of Digital Systems, University of Thessaly, 41500 Larissa, Greece
Interests: computer systems design; computer architectures; operating systems; real-time systems; computer-based control; robotics; mechatronics, modelling and simulation
Special Issues, Collections and Topics in MDPI journals

E-Mail Website
Guest Editor
Department of Electrical and Computer Engineering, University of Peloponnese, 26334 Patra, Greece
Interests: image processing; classification; segmentation; disease diagnosis; plant disease; image filtering; embedded systems; mixed signal; signal processing
Special Issues, Collections and Topics in MDPI journals

E-Mail Website
Guest Editor
School of Applied Arts, Hellenic Open University, 26335 Patras, Greece
Interests: daylight, exterior lighting; lighting control; lighting design; lighting measurements; photosensors; road and tunnel lighting; sustainable lighting
Special Issues, Collections and Topics in MDPI journals

Special Issue Information

Dear Colleagues,

The objective of this Special Issue is to invite original and high-quality papers that describe research, technical aspects, or developments in real-time embedded systems architecture, software, and applications. The research on real-time embedded systems has gained great interest in the last years as a result of the ever-increasing utilization of such systems in the IoT (Internet of Things), industrial IoT, cloud, and edge computing applications. However, the challenge of keeping the development and implementation of real-time systems reliable and efficient, and at the same time low-cost and energy efficient, is becoming more difficult. Systems designers and developers are faced with the dependability, inflexibility, and often high-cost of specialized or custom-built hardware and software components. In addition, the increase in the implementations of such systems and applications in surveillance and control (e.g., in smart home, energy systems, manufacturing, automotive and autonomous vehicles, and aerospace), and their special timing requirements, in particular for mission/life-critical systems, brings new challenges and issues in real-time embedded systems. Therefore, emphasis is placed on the investigation of the current advances and trends on new designs, developments, and applications.

This Special Issue welcomes contributions in the area of embedded and real-time systems and their emerging applications. Topics of interest include, but are not limited to, the following:

  • Real-time embedded systems and applications (e.g., in manufacturing, IoT, ubiquitous, cloud and edge computing, mechatronics and robotics, automotive and autonomous vehicles, health-care services, smart buildings, and smart cities)
  • Real-time system architectures and real-time operating systems
  • Real-time systems design and analysis tools and techniques
  • Energy efficient real-time systems and applications
  • Real-time embedded systems performance issues

Prof. Dr. George K. Adam
Prof. Dr. Nikos Petrellis
Prof. Lambros T. Doulos
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. Electronics 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 systems
  • Embedded systems
  • Intelligent and smart architectures
  • Internet of Things
  • Industrial Internet of Things
  • Design and analysis methods and tools
  • Real-time performance metrics and issues
  • Performance aspects and evaluation
  • Efficiency, reliability, determinism and adaptability
  • Real-time control
  • Wearable embedded systems
  • Lighting control, HVAC
  • Smart building control
  • Time sensitive embedded systems
  • Mission and life critical systems
  • Mobile embedded systems
  • Energy efficient embedded systems
  • Distributed and networked embedded systems
  • Smart automation
  • Robotics and Mechatronics
  • Modelling and simulation

Published Papers (3 papers)

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

Research

26 pages, 2835 KiB  
Article
Methodology for Power-Performance Trade-Off Management in Real-Time Embedded Applications
by Ivan Popović and Strahinja Janković
Electronics 2022, 11(9), 1482; https://doi.org/10.3390/electronics11091482 - 05 May 2022
Viewed by 2119
Abstract
An increasing number of battery-powered devices that are used outdoors or in mobile systems put emphasis on the power and energy efficiency as a form of trade-off between application performance and system power consumption. However, lack of objective metrics for the evaluation of [...] Read more.
An increasing number of battery-powered devices that are used outdoors or in mobile systems put emphasis on the power and energy efficiency as a form of trade-off between application performance and system power consumption. However, lack of objective metrics for the evaluation of application performance degradation poses difficulties for managing such trade-offs in real-time applications. The proposed methodology introduces metrics for modeling of application performance and the technique for its control, enabling more efficient power–performance trade-off management. The methodology allows for selective system performance degradation and fine-grained control of system behavior in the power–performance domain by extending the set of operating point parameters controllable through real-time application. The utilization and the effectiveness of the proposed methodology is evaluated in a simulated environment for different scenarios of the application execution, including system operation above the utilization bounds. Full article
(This article belongs to the Special Issue Real-Time Embedded Systems: Architectures, Software and Applications)
Show Figures

Figure 1

16 pages, 1673 KiB  
Article
The Refinement of Petri Net with Inhibitor Arcs Based Representation for Embedded Systems
by Chuanliang Xia, Zhuangzhuang Wang and Zhong Wang
Electronics 2022, 11(9), 1389; https://doi.org/10.3390/electronics11091389 - 26 Apr 2022
Cited by 4 | Viewed by 1611
Abstract
Embedded systems are widely used in various devices. PRES+ (Petri net- based Representation for Embedded Systems) has been used to model and analyze embedded systems. However, it cannot characterize the priority of events, and cannot fully express the complex data flow and control [...] Read more.
Embedded systems are widely used in various devices. PRES+ (Petri net- based Representation for Embedded Systems) has been used to model and analyze embedded systems. However, it cannot characterize the priority of events, and cannot fully express the complex data flow and control flow. To solve this problem, inhibitor arcs are added to PRES+ and PIRES+ (PRES+ with Inhibitor arcs) is obtained. However, PIRES+’s state space explosion problem is a handicap when modeling, verifying, and controlling complex, large embedded systems. To mitigate the state space explosion problem of PIRES+ and analyze complex embedded systems, we propose the place refinement approach and the place set refinement approach for PIRES+. Under specific conditions, several important properties of PIRES+, such as timing, functionality, reachability, liveness, and boundedness, are preserved by using these refinement approaches. In order to illustrate the effectiveness of these refinement methods, as an example, the modeling and analysis of a network communication system is proposed. The refinement methods proposed have certain feasibility and practicability and provide a more practical theoretical basis for the modeling of some embedded systems. Full article
(This article belongs to the Special Issue Real-Time Embedded Systems: Architectures, Software and Applications)
Show Figures

Figure 1

28 pages, 5044 KiB  
Article
Performance Assessment of Linux Kernels with PREEMPT_RT on ARM-Based Embedded Devices
by George K. Adam, Nikos Petrellis and Lambros T. Doulos
Electronics 2021, 10(11), 1331; https://doi.org/10.3390/electronics10111331 - 01 Jun 2021
Cited by 10 | Viewed by 4762
Abstract
This work investigates the real-time performance of Linux kernels and distributions with a PREEMPT_RT real-time patch on ARM-based embedded devices. Experimental measurements, which are mainly based on heuristic methods, provide novel insights into Linux real-time performance on ARM-based embedded devices (e.g., BeagleBoard and [...] Read more.
This work investigates the real-time performance of Linux kernels and distributions with a PREEMPT_RT real-time patch on ARM-based embedded devices. Experimental measurements, which are mainly based on heuristic methods, provide novel insights into Linux real-time performance on ARM-based embedded devices (e.g., BeagleBoard and RaspberryPi). Evaluations of the Linux real-time performance are based on specific real-time software measurement modules, developed for this purpose, and the use of a standard benchmark tool, cyclictest. Software modules were designed upon the introduction of a new response task model, an innovative aspect of this work. Measurements include the latency of response tasks at user and kernel space, the response on the execution of periodic tasks, the maximum sustained frequency and general latency performance metrics. The results show that in such systems the PREEMPT_RT patch provides more improved real-time performance than the default Linux kernels. The latencies and particularly the worst-case latencies are reduced with real-time support, thus making such devices running Linux with PREEMPT_RT more appropriate for use in time-sensitive embedded control systems and applications. Furthermore, the proposed performance measurements approach and evaluation methodology could be applied and deployed on other Linux-based real-time platforms. Full article
(This article belongs to the Special Issue Real-Time Embedded Systems: Architectures, Software and Applications)
Show Figures

Figure 1

Back to TopTop