Dynamic adaptability of operating systems becomes more and more important, to be able to deal with new requirements, without the necessity of recompiling and rebooting the whole system. In the field of software development the object-oriented paradigm has been widly accepted as powerful method to achieve adaptability. This paper presents a novel approach to achieve fine-grained, dynamic adaptability by means of an object-oriented system architecture, used within the CHEOPS 1 kernel. 1 Introduction The requirements to be met by computer systems and their operating systems rapidly increase both in number and variety. Dedicated Machines, quite different equipped and used for highly specialized purposes requires different support by the oper...
Continuously running systems require kernel software updates applied to them without downtime. Facil...
Operating systems are constantly getting more complex in the functionality they support, due to the...
Adaptive systems should be able to adapt to changes that occur in their operating environment withou...
this paper is organised as follows. Section 2 shows how the adaptation management component fits int...
Introduction Building a small and well adapted operating system for a particular problem class is o...
In this paper we analyze the requirements that will be placed on future operating system architectur...
This position paper considers how Meta-Object Protocol (MOP) technology can be used to support opera...
Introduction The requirements to be met by computers and their operating systems rapidly increase i...
International audienceDistributed operating systems simplify building and executing applications on ...
Application performance can be improved by customizing the operating system kernel at run time. Inse...
Operating system kernels typically offer a fixed set of mechanisms and primitives. However, re...
Examines operating system support for persistent systems that execute on conventional hardware archi...
There is an increasing demand for long running and highly available systems. This holds particularly...
In this paper we present a proposal for safely evolving a software system against run-time changes. ...
A customizable operating system is one that can adapt to improve its functionality or performance. T...
Continuously running systems require kernel software updates applied to them without downtime. Facil...
Operating systems are constantly getting more complex in the functionality they support, due to the...
Adaptive systems should be able to adapt to changes that occur in their operating environment withou...
this paper is organised as follows. Section 2 shows how the adaptation management component fits int...
Introduction Building a small and well adapted operating system for a particular problem class is o...
In this paper we analyze the requirements that will be placed on future operating system architectur...
This position paper considers how Meta-Object Protocol (MOP) technology can be used to support opera...
Introduction The requirements to be met by computers and their operating systems rapidly increase i...
International audienceDistributed operating systems simplify building and executing applications on ...
Application performance can be improved by customizing the operating system kernel at run time. Inse...
Operating system kernels typically offer a fixed set of mechanisms and primitives. However, re...
Examines operating system support for persistent systems that execute on conventional hardware archi...
There is an increasing demand for long running and highly available systems. This holds particularly...
In this paper we present a proposal for safely evolving a software system against run-time changes. ...
A customizable operating system is one that can adapt to improve its functionality or performance. T...
Continuously running systems require kernel software updates applied to them without downtime. Facil...
Operating systems are constantly getting more complex in the functionality they support, due to the...
Adaptive systems should be able to adapt to changes that occur in their operating environment withou...