Software Communications Architecture - Component Placement

Component Placement

  • The CORBA middleware allows software components to be distributed anywhere within the radio.
  • The Core Framework provides distributed object launchers for each processor board within the set.
  • The radio’s application factory launches a waveform or application by providing the object files and execution parameters to the various processors within the radio.


After objects are instantiated, they may be co-located, or distributed among the different processing elements within the radio. These objects do not have any knowledge of other application objects or the hardware resources within the radio.

A set of XML files is associated with each software and hardware object. These files provide information about the objects, including their port references. The application factory parses these files along with an application schematic file, the Software Assembly Descriptor (SAD). The SAD provides the necessary information to connect the hardware and software components together.

Read more about this topic:  Software Communications Architecture

Famous quotes containing the word component:

    ... no one knows anything about a strike until he has seen it break down into its component parts of human beings.
    Mary Heaton Vorse (1874–1966)