An architectural pattern for constructing nanokernels
Michel de Champlain · 2003
This paper describes a set of design patterns which captures the design decisions for building nanokernels in a systematic and incremental fashion. It divides the construction into three major design patterns: Object Manager, Timer and Scheduler. This architectural pattern simplifies the development of nanokernels to different hardware platforms and provides a portable framework for their machine-dependent components.