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

Raimarius Delgado, Yong Hwan Jo, Byoung Wook Choi

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

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.

Original languageEnglish
Pages (from-to)2772-2781
Number of pages10
JournalIEEE Transactions on Industrial Informatics
Volume19
Issue number3
DOIs
StatePublished - 1 Mar 2023

Keywords

  • Interoperability
  • real-time development environment
  • real-time systems
  • RT-Preempt
  • Xenomai

Fingerprint

Dive into the research topics of 'RT-AIDE: A RTOS-Agnostic and Interoperable Development Environment for Real-Time Systems'. Together they form a unique fingerprint.

Cite this