Generative Gateways

Generative Waveform Agnostic Gateway (GENWAG) connects multiple waveforms using existing components and waveform definitions to reduce the overall cost involved in waveform deployment. Existing gateways are specialized and tailored to a specific pair of waveforms, and this stovepipe approach does not scale when incrementally adding waveforms. A consequence is a great deal of redundant effort with hardly any code reuse. By making use of a high level Domain Specific Language (DSL) for waveform descriptions, gateway generation could be automated, leading to a cost-effective and less error-prone process.