In this paper, we discuss how the evolution of embedded systems has impacted on the design and usage of Real-Time Operating Systems (RTOS). Specifically, we consider issues that result from the integration of complex requirements for embedded systems. Integration has been identified as a complex issue in various fields such as automotive, critical systems (aerospace, nuclear etc) and consumer electronics. In addition, the pressure on time-to-market, the emergence of multi-site development, and the ever-increasing size of software stacks are driving radical changes in the development approaches of modern applications. These complex requirements have placed greater requirements on Operating Systems with respect to how interfaces are defined and how resources are managed. These requirements are expanded and justified through the course of this paper. The requirements are then discussed in the context of emerging solutions from a number of domains.

BibTex Entry

@inproceedings{Andrews2005,
 author = {D. Andrews and I. Bate and T. Nolte and C.M. Otero-Perez and S.M. Petters},
 booktitle = {Proceedings of the Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT)},
 pages = {13-20},
 title = {Impact of Embedded Systems on RTOS Use and Design},
 year = {2005}
}