10 citations found. Retrieving documents...
Stankovic J. and Ramamritham K. (1995), A Reflective Architecture for Real-Time Operating Systems, chapter in Advances in Real-Time Systems, Prentice Hall, pp. 23-38.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
The design of RT-Appia - Rodrigues, Miranda, Ventura.. (2000)   (Correct)

....a way that is predictable with respect to timing requirements. This means that it must be possible to show, demonstrate or prove that these requirements are meet for the lifetime of the system [10] Real time systems must support flexibility, however too much flexibility can destroy predictability [11]. Appia relies on a single thread to manage all communication stacks, does not take priorities into account while scheduling events, and makes intensive use of the garbage collector. On the other hand, RT Appia allocates memory and computing resources to each channel to achieve predictable ....

J. A. Stankovic and K. Ramamritham. A reflective architecture for real-time operating systems. In S. H. Son, editor, Advances in Real-Time Systems, pages 23--38. Prentice-Hall, Inc, 1995.


Using a Reflective Real-Time Operating System to Implement a.. - Humphrey (1995)   (Correct)

....Spring scheduler determines start times for all of the computational tasks such that they will complete before their deadline even if they take their worst case execution times. A key element of this research is how the reflective properties of the Spring kernel support multi level scheduling [25]. Reflection is the computational process of reasoning about and acting on the system itself. The reflective properties of Spring are used by the HLS both to enable the HLS to ask Spring to execute a process plan, and to resolve the HLS s uncertainties of the state of the environment that are ....

J.A. Stankovic and K. Ramamritham. A reflective architecture for real-time operating systems. In Sang Son, editor, Principles of Real-Time Systems. Prentice-Hall, 1994.


A Model for a Flexible Predictable Object-Oriented Real-Time.. - Bosch, Molin   (Correct)

....systems, whereas Apertos is based on reflective object oriented principles. Objects in the Apertos operating system can have meta object associated with them that provide the functionality of traditional operating systems, such as memory management and communication. Stankovic and Ramamritham [Stankovic Ramamritham 95] discussed the functionality of the existing real time operating systems and identified several problems, among others, the rigid interface to scheduling, fault tolerance and the lack of flexibility in combination with predictable real time behaviour. Due to this, the design, maintenance, ....

J.A. Stankovic, K. Ramaritham, "A Reflective Architecture for Real-Time Operating Systems," in [Son 95].


Developing a Real-time Metaobject Protocol - Mitchell, Burns, Wellings (1996)   (Correct)

....or actual) of the platform Used by a number of scheduling strategies to attempt to provide a best effort type approach by maximising utility. Table 1: Reflective System Properties in a Real Time System The types of reflective information required in a real time system has also been examined in [Stankovic Ramamritham 1993] where additional information types such as precedence constraints within a task set and performance monitoring are also identified. Some of these information types are less universal in their application and can be seen as special cases of the information types above, for example, performance ....

J. Stankovic and K. Ramamritham, "A Reflective Architecture for Real-Time Operating Systems", in Advances in Real-Time Systems (S. Son, Ed.), pp.23-38, Prentice Hall, 1993.


VEST: A Toolset for Constructing and Analyzing Component Based.. - Stankovic (2000)   (6 citations)  Self-citation (Stankovic)   (Correct)

No context found.

Stankovic J. and Ramamritham K. (1995), A Reflective Architecture for Real-Time Operating Systems, chapter in Advances in Real-Time Systems, Prentice Hall, pp. 23-38.


Continuous and Multimedia OS Support In Real-Time.. - John Stankovic.. (1995)   (1 citation)  Self-citation (Stankovic)   (Correct)

....Flexible and Adaptable Kernel Mechanisms A reflective kernel is one which retains significant meta level information about applications at run time in order to enhance flexibility and performance over the lifetime of the system. We have previously implemented a reflective kernel, the Spring kernel [10, 11], for hard real time systems, showing significant advantages to this architectural approach. In a multimedia context, a reflective kernel will make it easier to modify policies for each of the QOS guarantees, to use adaptive policies for dealing with runtime performance and graceful degradation ....

J. Stankovic and K. Ramamritham, A Reflective Architecture for Real-Time Operating Systems, chapter in Advances in Real-Time Systems, Prentice Hall, pp. 487-507, 1995.


VEST: A Toolset for Constructing and Analyzing Component Based.. - Stankovic (2000)   (6 citations)  Self-citation (Stankovic)   (Correct)

....will also use reflection to provide meta level information regarding components and their intended uses. The reflective information will be used by the configuration tools and non functional analysis. We have extensive experience with the design and implementation of reflective real time systems [34, 36] and with specification languages for hardware platforms [24, 35] 4.2 Configuration Tools Today s configuration tools are very limited. Research questions include what are the essential infrastructure ingredients for a domain, what library structure is appropriate, what is doable by the tool ....

Stankovic J. and Ramamritham K. (1995), A Reflective Architecture for Real-Time Operating Systems, chapter in Advances in Real-Time Systems, Prentice Hall, pp. 2338.


Information Dominance Via Global Virtual Databases - Stankovic   Self-citation (Stankovic)   (Correct)

.... To implement a real time global virtual database, new protocols and algorithms are needed that embody (i) a new notion of data deadlines [2] rather than only transaction deadlines commonly found in real time database work) ii) parallel and real time recovery, iii) use of reflective information [4] to support flexibility and adaptivity, iv) a specification language to support security, v) composable and tailorable fault tolerant entities that synergistically operate with the transaction properties of databases and with the real time logging and recovery, vi) a new architecture and model ....

J. Stankovic and K. Ramamritham, A Reflective Architecture for RealTime Operating Systems, Advances in Real-Time Systems, Prentice Hall, pp. 23-38, 1995.


Real-Time Global Virtual Machines - Stankovic   Self-citation (Stankovic)   (Correct)

.... To implement a real time global virtual database, new protocols and algorithms are needed that embody (i) a new notion of data deadlines [2] rather than only transaction deadlines commonly found in real time database work) ii) parallel and real time recovery, iii) use of reflective information [4] to support flexibility and adaptivity, iv) a specification language to support security, v) composible and tailorable fault tolerant entities that synergistically operate with the transaction properties of databases and with the realtime logging and recovery, vi) a new architecture and model ....

J. Stankovic and K. Ramamritham, A Reflective Architecture for RealTime Operating Systems, Advances in Real-Time Systems, Prentice Hall, pp. 23-38, 1995.


Kernel-Level Threads for Dynamic, Hard Real-Time.. - Humphrey, Wallace.. (1995)   (3 citations)  Self-citation (Stankovic)   (Correct)

....The action best chosen as a response to an external event often can depend on the exact situation in which the event occurs. Designing multiple responses creates a more robust system. Because the Spring kernel retains a significant amount of information at run time (Spring is a reflective kernel [12]) the scheduler process has the ability to provide information in addition to sched yes or sched no in response to scheduling requests. This allows for a thread spawning another thread to negotiate with the scheduler over the action taken in response to an event in the environment, enabling the ....

J.A. Stankovic and K. Ramamritham, "A reflective architecture for real-time operating systems," in Advances in Real-Time Systems, Sang Son, Ed. Prentice-Hall, 1994.

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