An Adaptive Framework for the Selection of Embedded Operating Systems
The embedded system area today is faced with the challenge of implementing the applications that can execute efficiently on limited resources and that meet nonfunctional requirements such as timeliness, robustness, dependability and performance. At the core, these requirements need to be managed by the operating system. Thus, an embedded operating system has to address not only the aforementioned issues but also the issues arising out of the requirements of newer embedded applications. Such types of constraints are difficult to meet in an embedded operating system and this is the reason that the contemporary embedded operating systems are designed for specific application areas.