M. J. Accetta, R. V. Baron, D. B. Golub, R. F. Rashid, T. Avadis et al., A New Kernel Foundation for UNIX Development, Proceedings of the Summer 1986 USENIX Technical Conference and Exhibition, 1986.

C. Apple and . Inc, PowerPC Microprocessor Common Hardware Reference Platform : A System Architecture, APPLE COMPUTER, 1995.

B. Roland, B. Jean-pierre, and K. Sacha, Construction des systèmes d'exploitation répartis, 1991.

N. Brian, M. J. Bershad, W. A. Zekauskas, and . Sawdon, « The Midway Distributed Shared Memory System, Proceedings of the 38th IEEE Computer Conference, pp.528-537, 1993.

N. Brian, . Bershad, S. Stefan, P. Przemyslaw, E. G. Sirer et al., Safety and Performance in the SPIN Operating System, Proceedings of the 15th ACM Symposium on Operating Systems Principles (SOSP'1995), pp.267-284, 1995.

D. Andrew, J. Birrell-et-bruce, and . Nelson, « Implementing Remote Procedure Call », ACM Transactions on Computer Systems, vol.2, issue.1, pp.39-59, 1984.

S. Gordon, . Blair, and S. Jean-bernard, Open Distributed Processing and Multimedia, 1997.

G. S. Blair, C. Fábio, C. Geoff, D. Fabien, D. Hector et al., The Design of a Resource-Aware Reflective Middleware Architecture, Proceedings of the 2nd International Conference on Metalevel Architectures and Reflection (Reflection'1999), 1999.
DOI : 10.1007/3-540-48443-4_9

B. Hansen, P. Brinch, and . Hansen, Operating System Principles, 1973.

H. Roy, . Campbell, T. See-mong, and . Campbell, « µChoices : an Object-Oriented Multimedia Operating System, Proceedings of the 5th Workshop on Hot Topics in Operating Systems (HotOS'1995), pp.90-94, 1993.

R. H. Campbell, I. Nayeem, R. David, and M. Peter, Designing and implementing Choices: an object-oriented system in C++, Communications of the ACM, vol.36, issue.9, pp.117-126, 1994.
DOI : 10.1145/162685.162717

J. S. Chase, H. M. Levy, M. J. Feeley, and E. D. Lazowska, Sharing and protection in a single-address-space operating system, Dijkstra 1965a Edsger W. DIJKSTRA. « Cooperating sequential processes Dijkstra 1965b Edsger W. DIJKSTRA. « Solution of a Problem in Concurrent Programming Control, pp.271-307, 1965.
DOI : 10.1145/195792.195795

W. Edsger and . Dijkstra, « The structure of the " THE " -multiprogramming system, Communications of the ACM, vol.11, issue.5, pp.341-346, 1968.

D. Bruno, D. Frédéric, . Trang, H. François, S. Et-jean-bernard et al., an Open Distributed Processing Environment in Java International Conference on Distributed Systems Platforms and Open Distributed Processing (Middlewa- re'1998), septembre 1998, eCos REDHAT. « eCos : Embedded Configurable Operating System, 1995.

R. Dawson, M. Engler, K. Frans, and J. W. O-'toole-jr, « Exokernel : an operating system architecture for application-level resource management, Proceedings of the 15th ACM Symposium on Operating Systems Principles (SOSP'1995), pp.251-266, 1995.

F. Jean-philippe and S. Jean-bernard, « Think : un noyau d'infrastructure répartie adaptable, ` eme Conférence Française sur les Systèmes d'exploitation (CF- SE'2001), pp.95-106, 1997.

F. Bryan, B. Godmar, B. Greg, L. Jay, L. Albert et al., « The Flux OSKit : A substrate for kernel and language research, Proceedings of the 16th ACM Symposium on Operating Systems Principles (SOSP'1997), pp.38-51, 1997.

G. Eran, S. Christopher, B. John, B. José, and S. Et-avi, « The Pebble Component-Based Operating System, Proceedings of the USENIX Annual Technical Conference (USENIX'1999), pp.267-282, 1999.

G. David and S. Mary, « An Introduction to Software Architecture, 1994.

G. Kourosh, L. Daniel, L. James, G. Philip, G. Anoop et al., « Memory Consistency and Event Ordering in Scalable Shared- Memory Multiprocessors, Proceedings of the 17th Annual International Symposium on Computer Architecture (ISCA'1990), pp.15-26, 1990.

. Gosling, The Java Language Specification Second Edition. The Java Series The Java Language Specification Second Edition. The Java Series, 1999.

G. Kingshuk, T. Dan, H. Yongqiang, and R. Mendel, « Cellular Disco : resource management using virtual clusters on shared-memory multiprocessors, Proceedings of the 17th ACM Symposium on Operating Systems Principles (SOSP'1999), pp.154-169, 1999.

H. Graham and P. Kougiouris, « The Spring nucleus : a microkernel for objects, Proceedings of the USENIX Summer 1993 Technical Conference, pp.147-159, 1993.

H. Graham, M. L. Powell, and J. G. Mitchell, « Subcontract : a flexible base for distributed programming, Proceedings of the 14th ACM Symposium on Operating Systems Principles (SOSP'1993), pp.69-79, 1993.

H. Hermann, H. Michal, L. Jochen, S. Sebastian, and W. Jean, « The Performance of µkernel-based Systems, Proceedings of the 16th ACM Symposium on Operating Systems Principles (SOSP'1997), pp.66-77, 1997.

L. John, D. A. Hennessy, and . Patterson, Computer Architecture : A Quantitative Approach, ` eme édition, 1996.

C. K. Hess, R. David, R. H. Campbell, and M. Dennis, « Design and Performance of MPEG Video Streaming to Palmtop Computers, Proceedings of the Multimedia Computing and Networking (MMCN'2000), pp.39-59, 2000.

H. Dan, An Architectural Overview of QNX, Proceedings of the USE- NIX Workshop on Micro-Kernels and other Kernel Architectures, pp.113-126, 1992.

C. A. Hoare-1974, . Hoare, and . Monitors, Monitors: an operating system structuring concept, Communications of the ACM, vol.17, issue.10, pp.549-557, 1974.
DOI : 10.1145/355620.361161

H. «. Michael, The Fiasco Kernel : System Architecture ». Rapport Technique, 1999.

C. Norman, L. L. Hutchinson, and . Peterson, « The x-Kernel : An Architecture for Implementing Network Protocols, IEEE Transactions on Software Engineering, vol.17, issue.1, pp.64-76, 1991.

I. and I. Iec, « Open Distributed Processing -Reference Model, 1995.

T. Kaffe, . Inc, and . Kaffe, A free virtual machine to run Java code

E. Donald and . Knuth, The Art of Computer Programming : Fundamental Algorithms, volume I, ` eme édition, 1973.

K. Sacha, Principes des systèmes d'exploitation des ordinateurs. Dunod informatique, 1985.

K. «. Sacha, Architecture des systèmes, passé et avenir ». Conférence invitée CFSE-REMPAR-SYMPA, 2001.

L. «. Leslie, A New Solution of Dijkstra's Concurrent Programming Program, Communications of the ACM, vol.17, issue.8, pp.453-455, 1974.

L. «. Leslie, The Mutual Exclusion Problem », Journal of the ACM, vol.33, issue.2, pp.313-348, 1986.

L. «. Leslie, The Mutual Exclusion Problem has been Solved, Communications of the ACM, vol.34, issue.1, pp.110-111, 1991.

L. «. Jochen, On µ-Kernel Construction, Proceedings of the 15th ACM Symposium on Operating Systems Principles (SOSP'1995), pp.237-250, 1995.

L. Liedtke-1996a-jochen, « L4 Reference Manual : 486, Pentium, Pentium Pro, 1996.

L. Liedtke-1996b-jochen, « µ-Kernels Must And Can Be Small, Proceedings of 5th International Workshop on Object-Orientation in Operating Systems (IWOOOS'1996), pp.152-155, 1996.

L. Tim and Y. Frank, The Java Virtual Machine Specification. The Java Series, 1999.

M. Jacques, M. Jacques, and F. Demers, « A Tutorial on Behavioral Reflection and its Implementation, Proceedings of Reflection (Reflection'1996), pp.1-20, 1996.

M. Fabrice, R. Laurent, C. Charles, M. Renaud, and M. Gilles, « Devil : An IDL for Hardware Programming, Proceedings of the 4th Symposium on Operating Systems Design and Implementation (OSDI'2000), pp.17-30, 2000.

M. Bertrand, Object-Oriented Software Construction, 1997.

M. Robert, K. Eddie, J. John, E. M. Frans, and K. , « The Click modular router, Proceedings of the 17th ACM Symposium on Operating Systems Principles (SOSP'1999), pp.217-231, 1999.

M. David, L. Larry, and . Peterson, Making Paths Explicit in the Scout Operating System, Proceedings of the 2nd Symposium on Operating Systems Design and Implementation (OSDI'1996), pp.153-167, 1996.

M. Gilles, M. Bárbara, B. Fabrice, C. Charles, and . Harissa, A Flexible and Efficient Java Environment Mixing Bytecode and Compiled Code, Proceedings of the 3rd Conference on Object-Oriented Technologies and Systems (CO- OTS'1997), pp.1-20, 1997.

N. Greg, Systems Programming with Modula-3, 1991.

B. D. Noble, M. Satyanarayanan, N. Dushyanth, J. Eric, T. Jason et al., Agile Application-Aware Adaptation for Mobility, Proceedings of the 16th ACM Symposium on Operating Systems Principles (SOSP'1997), pp.276-287, 1997.
DOI : 10.1145/269005.266708

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

I. Elliott and . Organick, The Multics System : An Examination of Its Structure, 1972.

L. Gary and . Peterson, « Myths about the mutual exclusion problem », Information Processing Letters, vol.12, issue.3, pp.115-116, 1981.

R. Alastair, F. Matthew, S. Leigh, L. Jay, E. Eric et al., Component Composition for Systems Software, Proceedings of the 4th Symposium on Operating Systems Design and Implementation (OSDI'2000), pp.347-360, 2000.

M. Dennis, . Ritchie, and T. Ken, « The UNIX Time-Sharing System, Communications of the ACM, vol.17, issue.7, pp.365-375, 1974.

R. Manuel, K. Fabio, and R. H. Campbell, « Design and Implementation of Runtime Reflection in Communication Middleware : the dynamicTAO Case, Proceedings of the ICDCS'1999 Workshop on Middleware, pp.122-127, 1999.

S. Russel, G. David, K. Steve, W. Dan, and L. Bob, « Design and implementation of the Sun Network Filesystem, Proceedings of the Summer 1985 USENIX Conference, pp.119-130, 1985.

C. Douglas, D. L. Schmidt, . Levine, and M. Sumedh, « The design of the TAO real-time object request broker, Computer Communications, vol.21, issue.4, 1998.

D. Michael, J. H. Schroeder, and . Saltzer, « A Hardware Architecture for Implementing Protection Rings, Communications of the ACM, vol.15, issue.3, pp.157-170, 1972.

M. I. Seltzer, E. Yasuhiro, S. Christopher, and K. A. Smith, « Dealing with disaster : surviving misbehaved kernel extensions, Proceedings of the 2nd Symposium on Operating Systems Design and Implementation (OSDI'1996), pp.213-227, 1996.

S. Marc, Structure and Encapsulation in Distributed Systems : The Proxy Principle, Proceedings of the 6th International Conference on Distributed Computer Systems (ICDCS'1986), pp.198-205, 1986.

S. Mary and G. David, Software Architecture : Perspective on an Emerging Discipline, 1996.

S. Abraham, P. Baer, and G. , Operating Systems Concepts, 1998.

S. Christopher, S. «. Margo, and . Vino, An Integrated Platform for Operating Systems and Database Research, 1994.

S. Jean-bernard, G. Florence, and N. Elie, « Elements of an objectbased model for distributed and mobile computation, Proceedings of the 4th International Conference on Formal Methods for Open Obect-based Distributed Systems (FMOODS'2000), 2000.

S. Microsystems and I. «. Rfc, RPC : Remote Procedure Call Protocol specification, Sun Microsystems Inc, vol.1057, 1988.
DOI : 10.17487/rfc1050

T. See-mong, R. David, and R. H. Campbell, An object-oriented nano-kernel for operating system hardware support, Proceedings of International Workshop on Object Orientation in Operating Systems, pp.220-223, 1995.
DOI : 10.1109/IWOOS.1995.470552