Reusable Real-Time Executive in Ada . Design issues * Alejandro Alonso aalonso@gic .etsitm .upm .es Juan A . de la Puent e jpuente@gic .etsitm .upm .es Grupo de Ingenieria de Contro l E.T.S .I. Telecomunicacio n Universidad Politecnica de Madri d E-28040 Madrid, Spai n 1 Introductio n During the last year, our group has been involved in the design and development of two reusabl e executive components to develop hard real-time systems [4] [1] [17] . This paper deals wit h one of them, the tasking executive . It is based on the rate monotonic and deadline monotoni c scheduling methods and takes full advantage of Ada features . It is not an executive built fro m scratch but rather a set of building blocks that allow users to develop hard real-time systems . This executive is designed in such a way that hard real-time deadlines can be guaranteed fo r real-time processes . The executive also supports sporadic processes, mode changes and failur e recovery . The purpose of this article is to describe the main features of the tasking executive, analyz e the most important design issues and comment a first analysis of the impact
/lp/association-for-computing-machinery/reusable-real-time-executive-in-ada-design-issues-Npi8hTqawT