1. Debre Markos University
Institute of Technology
Information Technology Academic Program
Research Methodology & Scientific Writing
Individual Assignment
Survey Paper Review
on
Real-Time operating System
Submitted to : Ketema K.
(Assistance Professor)
Submitted Date:- 27-05-2023
By Bekalu Tsegaw DMU153249
3. Paper1. A Survey of Contemporary Real-time Operating Systems
Author :S. Baskiyar, Ph.D. and N. Meghanathan
Introduction
The introduction section of the survey provides an overview of real-time operating systems
(RTOS) and their significance in modern computing systems.
Objective
The objective of this survey is to present a comprehensive analysis of contemporary real-time
operating systems. The authors aim to provide a valuable resource for researchers, practitioners,
and system developers to understand the characteristics, strengths, and weaknesses of different
RTOS options.
Method
The survey then focuses on gathering information regarding the features, architecture,
scheduling algorithms, memory management, inter-process communication mechanisms,
and other relevant aspects of each RTOS.
Contribution
The primary contribution of this survey is a detailed and up-to-date analysis of
contemporary real-time operating systems
Future work
The authors identify potential areas for future research and improvement in the field of
real-time operating systems.
3
4. Paper2. A Survey on Different Real Time Operating Systems Santhosh
Author :Santhosh M S, Nagaraja G S
Introduction
The introduction section of the survey provides an overview of real-time operating
systems (RTOS) and their significance in various application domains.
Objective
The authors employ a systematic approach to conduct the survey. They begin by identifying
a comprehensive list of real-time operating systems through literature review and
consultation with experts.
Method
The survey then focuses on gathering information related to the features, architecture,
scheduling algorithms, memory management, and communication mechanisms of each
RTOS.
Contribution
The main contribution of this survey is a detailed analysis and comparison of various real-
time operating systems.
Future work
The authors highlight potential areas for future research and improvement in the field of
real-time operating systems
4
5. Paper3. Hardware Architecture of a Real-Time Operating System
Author :Clifford W. Mercer and Hideyuki Tokuda
Introduction
The introduction section provides an overview of real-time operating systems
(RTOS) and highlights the importance of hardware architecture in their design and
operation.
Objective
The objective of this work is to investigate the hardware architecture of a real-
time operating system.
Method
The author adopts an analytical and exploratory approach to investigate the
hardware architecture of a real-time operating system.
Contribution
The main contribution of this work is an exploration of the hardware architecture
aspects of a real-time operating system.
Future work
The author suggests potential areas for future work and improvement in the field of
hardware architecture for real-time operating systems.
5
6. Paper4. An Overview of Real-Time Operating Systems
Author :Glauco Caurin
Introduction
The introduction section provides an overview of real-time operating systems (RTOS) and
their significance in modern computing systems.
Objective
The objective of this overview is to provide a comprehensive analysis and understanding
of real-time operating systems. The authors aim to present an overview of the key
concepts, features, and characteristics of RTOS.
Method
The authors adopt a systematic approach to present an overview of real-time operating
systems. They conduct an extensive literature review, studying existing research papers,
textbooks, and industry resources to gather information about the fundamental concepts,
features, and characteristics of RTOS.
Contribution
The authors present the fundamental concepts, features, and characteristics of RTOS,
including topics such as task scheduling, interrupt handling, resource management, and
communication mechanisms.
6
7. Paper5. Real-Time Operating Systems
Author :John A. Stankovic
Introduction
The introduction section provides an overview of real-time operating systems (RTOS) and their
significance in various application domains.
Objective
The objective of this work is to provide a comprehensive understanding of real-time operating
systems.
Method
The author adopts an informative and analytical approach to explore real-time operating systems.
The work is based on an extensive review of literature, including research papers, technical reports,
and industry publications.
Contribution
The author presents the fundamental concepts and principles of RTOS, including task
scheduling, interrupt handling, memory management, and communication mechanisms.
Future work
This may include exploring advanced scheduling algorithms and techniques to enhance the
responsiveness and predictability of real-time systems, investigating strategies for handling dynamic
and adaptive real-time requirements, and examining the impact and integration of emerging
technologies such as machine learning and artificial intelligence in real-time operating systems.
7
8. Paper6. Real-Time Operating System (RTOS) With Its Effective Scheduling
Techniques
Author :Panini A. Trived
Introduction
It discusses the challenges in achieving timely execution of tasks and the need for effective
scheduling techniques in RTOS.
Objective
The objective of this work is to investigate and analyze the effective scheduling techniques used in
real-time operating systems.
Method
The work is based on a comprehensive review of literature, research papers, and technical reports
related to real-time scheduling.
Contribution
The author presents various scheduling algorithms and policies, including rate-monotonic
scheduling, earliest deadline first, and deadline monotonic scheduling.
Future work
The author suggests exploring advanced scheduling algorithms that can handle complex task
dependencies and dynamic system conditions, investigating techniques for optimizing scheduling
decisions in multi-core and distributed real-time systems, and studying the integration of machine
learning and artificial intelligence approaches in real-time scheduling.
8
9. Paper7. A Real-Time Operating Systems (RTOS) Comparison
Author :Rafael V. Aroca and Glauco Caurin
Introduction
The introduction section provides an overview of real-time operating systems (RTOS) and
their importance in various application domains.
Objective
The objective of this work is to conduct a thorough comparison of real-time operating
systems.
Method
The authors adopt a systematic approach to compare real-time operating systems. The
work involves an extensive review of literature, industry resources, and technical
documentation related to various RTOS.
Contribution
The authors present a detailed analysis of different RTOS, including their features,
performance characteristics, and suitability for specific application domains.
Future work
The authors suggest potential areas for future work and improvement in the field of real-
time operating systems comparison.
9
10. Paper8. Design of a Compact Academic Course for Satellite Navigation and
Control with a Real-Time Operating System
Author : Muhammad Faisal, Atheel Redah, Sergio Montenegro
Introduction
The objective of this work is to design a compact academic course that covers the principles of
satellite navigation and control, with a particular emphasis on real-time operating systems.
Objective
The objective of this work is to design a compact academic course that covers the principles of
satellite navigation and control, with a particular emphasis on real-time operating systems.
Method
The authors analyze the key concepts and components of satellite systems, identify the core topics
for the course, and design a curriculum that combines theoretical lectures, hands-on exercises, and
practical projects.
Contribution
The main contribution of this work is the design of a compact academic course that integrates
satellite navigation and control principles with a real-time operating system.
The authors provide a comprehensive curriculum that covers fundamental concepts such as satellite
orbits, positioning techniques, sensor integration, and control algorithms.
Future work
The authors suggest potential areas for future work and improvement in the designed academic
course. This may include incorporating advanced topics such as satellite communication protocols,
fault tolerance mechanisms, and security considerations in satellite systems.
10
11. Paper9. Use of Real-Time Operating Systems in Integrated Modular Avionics
Author : Eugeny Fedosov, Igor Koverninsky*, Anna Kan, Vladimir Volkov, Yuri Solodelov
Introduction
The introduction section provides an overview of integrated modular avionics (IMA) and highlights the
importance of real-time operating systems (RTOS) in this context.
Objective
The objective of this work is to investigate the use of real-time operating systems in integrated modular
avionics systems.
Method
The authors adopt an analytical and empirical approach to investigate the use of real-time operating
systems in integrated modular avionics. The work involves an in-depth review of literature, industry
standards, and technical documentation related to avionics systems and RTOS.
Contribution
The main contribution of this work is an analysis and evaluation of the use of real-time operating systems
in integrated modular avionics.
Future work
The authors suggest potential areas for future work and improvement in the use of real-time
operating systems in integrated modular avionics.
11
12. Paper10. Preemptibility in Real-Time Operating Systems
Author : Clifford W. Mercer and Hideyuki Tokuda
Introduction
• It explains the concept of preemptibility, which refers to the ability of an operating system to interrupt or
preempt lower-priority tasks to execute higher-priority tasks in a timely manner.
Objective
• The objective of this paper is to examine preemptibility in real-time operating systems and its
implications.
Method
• The authors analyze and compare the performance and predictability of various scheduling policies
through experiments, simulations, and case studies to provide insights into preemptibility in real-time
systems.
Contribution
• The main contribution of this paper is a comprehensive analysis of preemptibility in real-time operating
systems.
Future work
• The authors suggest potential areas for future research and improvement regarding preemptibility
in real-time operating systems.
12