e amounts of code that may not be needed for many embedded
applications. <P>

<LI> <B>Functionality Refactoring</B>, which enables application
developers to choose lightweight reusable classes and frameworks,
rather than monolithic and heavyweight implementations, to decrease
compilation times, link times, and compiled memory footprint of
embedded applications. <P>

</UL>

Our ideas for performing each of these thrusts is described in detail
below.

<h4>ACE Code Refactoring</H4>

ACE is currently designed i