7 citations found. Retrieving documents...
A. Corsaro, D. Schmidt, R. Klefstad, and C. O'Ryan, "Virtual component a design pattern for memory constrained embedded applications," in The 9th Conference on Pattern Language of Programs (PLoP 2002.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Enhancing Real-Time CORBA via Optimization Strategies.. - Krishna, Klefstad..   Self-citation (Schmidt Klefstad)   (Correct)

....compiler architecture) ZEN is inspired by many of the patterns, techniques, and lessons learned in The ACE ORB (TAO) 15] which is our other open source implementation of Real time CORBA written in C . Our prior published work on ZEN focused on (1) the extensible component architecture [16] of its ORB Core [17] and Object Adapter [18] layers and (2) the predictable demultiplexing strategies [19] that it uses to ensure O#1# lookup time irrespective of the depth of the Object Adapter hierarchy. This paper extends our earlier published work by focusing on: # Optimizations strategies ....

....specification. Options that require the end user to be RTSJ aware, such as associating scoped memory at the POA level, are provided as nonstandard ZEN specific options. # Interoperability with normal Java. ZEN is designed to use intelligent strategies for component creation and extensibility [16] that allow configurability of real time features (such as the number of static dynamic threads, thread priorities, and buffer size) using properties and policies. These strategies use techniques, such as reflection [30, 31, 32] and aspects [33] to create real time vanilla Java components, ....

[Article contains additional citation context not shown here]

A. Corsaro, D. C. Schmidt, R. Klefstad, and C. O'Ryan, "Virtual Component: a Design Pattern for Memory-Constrained Embedded Applications," in Proceedings of the 9 Annual Conference on the Pattern Languages of Programs, (Monticello, Illinois), Sept. 2002.


Design and Performance of a Dynamically Configurable.. - Klefstad, Rao, Schmidt (2003)   (1 citation)  Self-citation (Schmidt Klefstad)   (Correct)

....out of the ORB to reduce its memory footprint and increase its flexibility. We call the remaining portion of code the ZEN kernel. Each ORB component itself is decomposed into smaller pluggable components that can be loaded into the ORB ondemand when needed. We apply the Virtual Component pattern [11] throughout ZEN to decompose and factor most of the unused or rarely used components out of memory. This pattern provides an application transparent way of loading and unloading components that implement middleware software functionality. ZEN s pluggable design makes it a useful research platform, ....

....and methods, their memory footprint grows, making this design unsuitable for memory constrained applications, such as embedded systems. 3. 3 Micro ORB Design Solutions in ZEN The eight GIOP messages can be factored out of the ORB core footprint by applying the Virtual Component design pattern [11]. By applying this pattern to ZEN, we ensure that it provides a rich and configurable set of functionality, yet occupies main memory only for middleware components that are actually used. The GIOP messaging module is typically implemented having the demarshal and the marshal methods for each ....

[Article contains additional citation context not shown here]

A. Corsaro, D. C. Schmidt, R. Klefstad, and C. O'Ryan, "Virtual Component: a Design Pattern for Memory-Constrained Embedded Applications," in Submitted to the 9 th Annual Conference on the Pattern Languages of Programs, (Monticello, Illinois), Sept. 2002.


Design and Performance of a Modular Portable Object.. - Klefstad, Krishna.. (2002)   (1 citation)  Self-citation (Schmidt Klefstad)   (Correct)

....of the patterns, techniques, and lessons learned in The ACE ORB (TAO) 6] which is a widely used, open source implementation of Real time CORBA written in C . A key difference between the design of ZEN and that of earlier CORBA ORBs is its extensive application of the Virtual Component pattern [10]. This pattern helps reduce the memory footprint contributed by the middleware by factoring out optional or rarely used functionality from a specific application of the middleware. Many earlier ORB designs were monolithic because they included code that supports all of the possible features, ....

A. Corsaro, D. C. Schmidt, R. Klefstad, and C. O'Ryan, "Virtual Component: a Design Pattern for Memory-Constrained Embedded Applications," in Submitted to the 9 Annual Conference on the Pattern Languages of Programs, (Monticello, Illinois), Sept. 2002.


A Survey of Adaptive Middleware - Sadjadi   (Correct)

No context found.

A. Corsaro, D. Schmidt, R. Klefstad, and C. O'Ryan, "Virtual component a design pattern for memory constrained embedded applications," in The 9th Conference on Pattern Language of Programs (PLoP 2002.


A Taxonomy of Compositional Adaptation - McKinley, Sadjadi, Kasten, Cheng (2004)   (Correct)

No context found.

A. Corsaro, D. Schmidt, R. Klefstad, and C. O'Ryan, "Virtual component a design pattern for memory constrained embedded applications," in Proceedings of the Ninth Conference on Pattern Language of Programs (PLoP 2002.


ACT: An Adaptive CORBA Template to Support Unanticipated Adaptation - Sadjadi (2003)   (Correct)

No context found.

A. Corsaro, D. Schmidt, R. Klefstad, and C. O'Ryan, "Virtual component a design pattern for memory constrained embedded applications," in Proceedings of the Ninth Conference on Pattern Language of Programs (PLoP 2002.


TRAP: Transparent Reflective Aspect Programming - Stirewalt (2003)   (Correct)

No context found.

A. Corsaro, D. Schmidt, R. Klefstad, and C. O'Ryan, \Virtual component a design pattern for memory constrained embedded applications," in Proceedings of the Ninth Conference on Pattern Language of Programs (PLoP 2002.

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