loading...
SPIRIT-/spl mu/Kernel for strongly partitioned real-time systems
Cheju Island, South Korea December 12-December 14
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RTCSA.2000.896373Seventh International Conference on R ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Daeyoung Kim, CISE Dept., Florida Univ., Gainesville, FL, USA
Yann-Hang Lee, CISE Dept., Florida Univ., Gainesville, FL, USA
M. Younis, CISE Dept., Florida Univ., Gainesville, FL, USA
To achieve reliability, reusability and cost reduction, a significant trend of building large, complex real-time systems is to integrate separated application modules. An essential requirement of integrated real-time systems is to guarantee strong partitioning among applications. In this paper, we propose a microkernel, called the SPIRIT (Strongly Partitioned Integrated Real-tIme sysTem) /spl mu/Kernel, for strongly partitioned real-time systems. The SPIRIT-/spl mu/Kernel has been designed and implemented based on a two-level hierarchical scheduling methodology such that the real-time constraints of each application can be guaranteed. It provides a minimal set of kernel functions, such as address management, interrupt/exception dispatching, inter-application communication and application scheduling. To demonstrate the feasibility of the SPIRIT-/spl mu/Kernel, we have ported two different application-level real-time operating systems (RTOSs)-WindRiver's VxWorks and Cygnus's eCos-on the top of the microkernel. The SPIRIT-/spl mu/Kernel architecture is practical and appealing due to its low overheads of kernel services and the support for dependable integration of real-time applications.
Index Terms:
operating system kernels; real-time systems; integrated software; subroutines; software reliability; software reusability; software portability; software architecture; SPIRIT-/spl mu/Kernel; strongly partitioned real-time systems; reliability; reusability; cost reduction; integrated application modules; integrated real-time systems; microkernel; two-level hierarchical scheduling methodology; real-time constraint guarantees; address management; interrupt dispatching; exception dispatching; inter-application communication; application scheduling; application-level real-time operating systems; WindRiver VxWorks; Cygnus eCos; software architecture; overheads; dependable integration
Citation:
Daeyoung Kim, Yann-Hang Lee, M. Younis, "SPIRIT-/spl mu/Kernel for strongly partitioned real-time systems," rtcsa, pp.73, Seventh International Conference on Real-Time Computing Systems and Applications (RTCSA'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.