See this document in CiteSeerX!

Patterns to Ease the Port of Micro-kernels in Embedded Systems (1996)  (Make Corrections)  (2 citations)
Michel de Champlain



  Home/Search   Context   Related

 
View or download:
cosc.canterbury.ac.nz/~mich...plop96.ps
ece.concordia.ca/~michel/pu...plop96.ps
wustl.edu/~schmidt/PL...champlain.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cosc.canterbury.ac.nz/~mich...pub (more)
From:  wustl.edu/~schmidt/PL...workshops
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Micro-kernels are difficult to port to a new hardware platform. During the initial phases of a port, much time and effort is lost on debugging critical machine-dependent subsystems. These subsystems are generally very tightly coupled and cannot be tested in an incremental fashion. Tight coupling occurs because the subsystems share many global variables forcing them to be debugged with the complete micro-kernel's code. The problem of porting and testing new micro-kernel ports has so far ... (Update)

Context of citations to this paper:   More

.... 3 Collector Design A garbage collector was designed and implemented for OpenKernel a real time objectbased micro kernel (de Champlain, 1996) using design patterns and written in Java. The garbage collector was specified and designed using object oriented techniques and...

...An Example Having introduced the overall approach of our pattern language, we will now briefly introduce one pattern: the timer. See [14] for a detailed description of our patterns. Name Timer Pattern Intent To decouple the scheduler from the real time clock handler....

Cited by:   More
A Pattern Language for Porting Micro-kernels - de Champlain   (Correct)
Design of a Garbage Collector Using Design Patterns - Yeates (1997)   (Correct)

Similar documents (at the sentence level):
17.3%:   The Nanokernel Construction Pattern - de Champlain (1998)   (Correct)

Active bibliography (related documents):   More   All
0.2:   Tuning Access Methods to Supporting Data-Intensive Queries - Seeger (1994)   (Correct)
0.1:   Symbiotic Jobscheduling for a Simultaneous Multithreading.. - Allan Snavely University (2000)   (Correct)
0.1:   Symbiotic Jobscheduling with Priorities for a.. - Snavely, Tullsen.. (2002)   (Correct)

Similar documents based on text:   More   All
0.2:   The Network Hardware Is the Operating System - Ballesteros, Fernandez (1997)   (Correct)
0.2:   Toward Real Microkernels - Liedtke (1996)   (Correct)
0.2:   Were Microkernels a good idea that did not work? - Kon (1996)   (Correct)

Related documents from co-citation:   More   All
2:   Pattern-Oriented Software Architecture - A System of Patterns (context) - Buschmann, Meunier et al. - 1996

BibTeX entry:   (Update)

M. de Champlain. Patterns to Ease the Port of Micro-kernels in Embedded Systems. In Proc. of the 3rd Annual Conference on Pattern Languages of Programs (PLoP'96), Allerton Park, IL, June 1996. http://citeseer.ist.psu.edu/dechamplain96patterns.html   More

@misc{ champlain96patterns,
  author = "M. de Champlain",
  title = "Patterns to Ease the Port of Micro-kernels in Embedded Systems",
  text = "M. de Champlain. Patterns to Ease the Port of Micro-kernels in Embedded
    Systems. In Proc. of the 3rd Annual Conference on Pattern Languages of Programs
    (PLoP'96), Allerton Park, IL, June 1996.",
  year = "1996",
  url = "citeseer.ist.psu.edu/dechamplain96patterns.html" }
Citations (may not include all citations):
2157   Design Patterns: Elements of Reusable Object-Oriented Softwa.. (context) - Gamma, Helm et al. - 1995
423   The Art of the Metaobject Protocol (context) - Kiczales - 1991
98   Real-Time Systems and Their Programming Languages (context) - Burns, Wellings - 1990
89   SPIN---an extensible microkernel for applicationspecific ope.. - Bershad - 1995
74   Misconceptions about real-time computing: A serious problem .. (context) - Stankovic - 1988
47   The V distributed system (context) - Cheriton - 1988
34   Mach: a new kernel foundation for unix development (context) - Acceta - 1986
21   A new look at microkernel based unix operating systems: Less.. (context) - Bricker - 1991
10   An Object-Oriented Nano-Kernel for Operating System Hardware.. - Tan - 1995
6   Unix Implementation - Thompson - 1978
4   Operating systems in a changing world (context) - Wilkes - 1993
3   Evolving Operating Systems and Architectures: How Do Kernel .. - Pu - 1992
3   New directions for integrated circuit cards operating system.. (context) - Paradinas, Vandewalle - 1995
2   on micro-kernels and other kernel architectures (context) - proc - 1992
2   OpenKernel Micro-kernel: Reference Manual (context) - de Champlain - 1994
1   An Object-Based Real-Time Executive (context) - de Champlain - 1990
1   A Reactive and Reflective Model for Meta-State Machines (context) - de Champlain, Houle - 1993
1   Mod`ele r'eactif and r'eflexif pour m'eta machines `a 'etats.. (context) - de Champlain - 1995
1   Synapse: A Real-Time Programming Language (context) - de Champlain - 1989
1   MA: Addison -Wesley (context) - Sommerville, Engineering et al. - 1995
1   Objects to the rescue! or httpd: the next generation operati.. - Black, Walpole - 1995

Documents on the same site (http://www.cosc.canterbury.ac.nz/~michel/pub.html):
A Pattern Language for Porting Micro-kernels - de Champlain   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC