Loading [a11y]/accessibility-menu.js
RT-AIDE: A RTOS-Agnostic and Interoperable Development Environment for Real-Time Systems | IEEE Journals & Magazine | IEEE Xplore

RT-AIDE: A RTOS-Agnostic and Interoperable Development Environment for Real-Time Systems


Abstract:

This article presents RT-AIDE, a real-time operating system (RTOS) Agnostic development environment considering performance evaluation and interoperation with nonreal-tim...Show More

Abstract:

This article presents RT-AIDE, a real-time operating system (RTOS) Agnostic development environment considering performance evaluation and interoperation with nonreal-time tasks. Most real-time systems adopt RTOSes owing to their multitasking environment and priority-based scheduling. However, selecting for the appropriate RTOS according to application requirements is a complicated process as each RTOS has its own API and semantics. With open-source distributions real-time performance evaluation is also an open problem. RT-AIDE addresses this issue through the portable components to ensure execution across various RTOSes without modifying the source code, which has been proven to reduce development costs and effort as well. We also propose a new metric called real-time performance index to evaluate the behavior of the running application. To validate feasibility, theoretical analysis and practical experiment has been conducted on an actual control system based on Xenomai and RT-Preempt.
Published in: IEEE Transactions on Industrial Informatics ( Volume: 19, Issue: 3, March 2023)
Page(s): 2772 - 2781
Date of Publication: 13 June 2022

ISSN Information:

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.