Virtual Component A Design Pattern for Memory-Constrained Embedded …

Virtual Component A Design Pattern for Memory-Constrained Embedded ...Short Description
The Virtual Component design pattern has the following. benefits: … The Strategy design pattern [3] defines a common inter- …

Website: www.cs.wustl.edu | Filesize: 73kb

Content
Virtual Component
A Design Pattern for Memory-Constrained Embedded Applications
Angelo Corsaro, Douglas C. Schmidt, Raymond Klefstad, Carlos O’Ryan
fcorsaro,schmidt,klefstad,coryang@ece.uci.edu
Electrical and Computer Engineering Department
University of California, Irvine, CA 92697, USA
Abstract
The proliferation of embedded systems and handheld devices
with limited memory is forcing middleware and application
developers to deal with memory consumption as
a design constraint [1]. This paper uses the POSA format
[2] to present the Virtual Component compound pattern
[] that helps to reduce the memory footprint of middleware,
particularly standards-based middleware such
as CORBA or J2EE, by transparently migrating component
functionality into an application on-demand. This
compound pattern applies the Factory Method [3], the
Proxy [3], and Component Configurator [4] design patterns
to achieve its goals. We describe the Virtual Component
pattern as a separate named abstraction since each
of these constituent pattern does not independently resolve
the set of forces addressed by the Virtual Component
pattern.
Keywords: Design Patterns, Embedded Systems,
Memory Footprint, CORBA, Abstract Factory, Component
Configurator.
1 Intent
The Virtual Component design pattern provides an
application-transparent way of loading and unloading
components that implement middleware software functionality….

Get the file Download here

AddThis Social Bookmark Button
Related Books:
  • The Cascading Bridge Design Pattern
  • Combining the Model/View/Control Design Pattern with the DEVS …
  • Generating design pattern detectors from pattern specifications …
  • The Visitor design pattern
  • Model-View-Controller A Design Pattern for Software
  • Automatic resource management as a C++ design pattern
  • POD a composition environment for pattern-oriented design …
  • The super instruction processor parallel design pattern for data …

  • Related Searches: , , , ,



    Comments

    Leave a Reply




    Search engine terms: embedded component design,