A software-defined radio includes an executable radio software system
operable with a radio circuit and conforming to the software
communications architecture (SCA) specification and defining an operating
environment that allows a waveform application to operate with a radio
circuit for transmitting and receiving voice and data. An extensible
Human-Machine Interface (HMI)plugin module is operable for allowing a
selected waveform application to integrate with the radio circuit and
provide an HMI user interface.