Real-Time Systems in Software Engineering: An In-Depth Perspective
Real-time systems play a critical role in modern software engineering, where timely and predictable responses are essential for applications ranging from aerospace and automotive systems to industrial automation and healthcare. This paper provides an in-depth perspective on real-time systems, exploring their fundamental principles, design challenges, and implementation strategies. Key topics include the classification of real-time systems (hard, soft, and firm), scheduling algorithms, resource management, and the integration of real-time systems with emerging technologies such as the Internet of Things (IoT) and artificial intelligence (AI). The paper also examines the trade-offs between performance, reliability, and safety, highlighting best practices for developing robust real-time systems. By addressing both theoretical and practical aspects, this study aims to offer valuable insights for researchers and practitioners in the field of software engineering.
Authors
- P. Puneeth
- C.K. Gomathy
Publication Details
- Journal
- International Journal of Innovative Research in Science Engineering and Technology
- Published
- 2025-03-20
- DOI
- https://doi.org/10.15680/ijirset.2025.1403117
- Primary Topic
- Real-Time Systems Scheduling
- Type
- article
- Field-Weighted Citation Impact
- 0.00