
144 CHAPTER 6 EXPRESSION: An ADL for Software Toolkit Generation
■ Base Components Library: This library is the core of SIMPRESS. It defines
each of the four component types in EXPRESSION (unit, storage, port, con-
nection) as a class in the library. All other component types are derived from
one of these classes. These four base classes define the public interface that
governs the interaction between various components.
■ Target Components Library: This library contains a description of each
component class (derived from the base component classes) that is target
specific (e.g., ALU, buses, etc). This library captures the functionality of the
individual ...