Abstract :
Commercial off-the-shelf (COTS) real-time operating systems are being used in increasing numbers in embedded systems. However, many users find that such COTS solution present problems, in particular that of being ´locked in´ to a specific vendor. Moreover, the quality of many COTS products cannot be determined. To deal with these and other issues, various system and software standards have been produced. This paper describes the rationale, objectives and applicability of a number of important standards, viz. RT-Linux, POSIX, OSEK and ARINC 653.