cedure discretion, but for the purposes of this example, assume calls (RPCs) on objects as if they resided in the local that the developer chooses to partition the filters only memory space even if they reside in some remote com- into finite or infinite response times (rather than some puter. The specifics of CORBA are beyond the scope of other category such as structure (e.g., Butterworth, this book, but a comprehensive guide on the use of Chebyshev) or spectral response (e.g., low-pass, high- CORBA is available [10]. pass, notch). If the developer chooses to partition the The software defined radio as a platform for cognitive radio CHAPTER 2.4a Non-CORBA Software Security (Legacy) Boundary Black CORBA Software Software Adapter CORBA Management CORBA Adapter Objects System Configuration Non-CORBA Files Software (Legacy) Hardware Hardware Transmission Security Figure 2.4a-3 CORBA-centric structure for the SCA. The DoD implementation of the SCA requires that the RF modem (black) side of an SDR be isolated from the side where the plain text voice or data is being processed (red), and that this isolation be provided by the cryptographic device. Filter implementation into FIR and IIR, then a possible (identifier). A component must do more than just start description of the Filter family of classes can be that and stop, it must also be possible to set the component's shown in Figure 2.4a-5. operational parameters, initialize the component into the The Resource base class has only two member framework and release the component from the frame- methods (start() and stop()) and one member attribute work, do some sort of diagnostic, and connect this PropertySet PortSupplier LifeCycle TestableObject Base Components Resource ResourceFactory ApplicationFactory Application Waveform Control 0...* 0...* Device DomainManager AggregateDevice DeviceManager 1...* LoadbleDevice System Control Framework 0...1 ExecutableDevice Hardware Control Control FileManager FileSystem Framework Services Figure 2.4a-4 Classes making up the SCA cor