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
Related Books:Related Searches: computer engineering department, strategy design pattern, douglas c schmidt, university of california irvine, design constraint
Comments
Leave a Reply