Patent ID: 7367020

Claim:
An executable radio software system core framework layer stored in a computer storage medium and executed by a processor or computer responsive to one or more applications and a middleware layer, the core framework layer comprising: isolated platform dependent code in one or more files for a number of different platforms each selectively compilable by a directive to reduce a dependency of the core framework layer on a specific platform; middleware layer defined embedded distributed parser responsive to Software Communication Architecture SCA Domain profiles of the applications for more efficiently installing and running an application; and a Domain Management subsystem configured: to be responsive to the state of a device for preventing application usage of a device when the device is busy, off-line, or disabled to thus more efficiently deploy the application, to be responsive to a device failure or an application failure and in response to restart the device or application, to include one or more secondary Domain Management subsystem each configured to manage a specific Domain of a system and a primary Domain Management subsystem configured to manage all of the secondary Domain Management subsystems, and to choose a radio frequency channel of a set of radio frequency channels based on waveform application characteristics.