The technical approach relies on three key ideas:
- The integration of state-of-the-art tools from multiple domains;
- The use of well-established standards for federated communications; and
- The definition of the components of an experiment in a granular form that allows experiments to be composed of well-defined and tested parts.
UCEF utilizes a method of uniformly wrapping federates into a federation. UCEF employs a standardized communications protocol, IEEE Standard 1516 High Level Architecture (HLA), to facilitate communication and information exchange between the various simulators, emulators, and hardware from multiple researchers and companies.
UCEF integrates state-of-the-art tools, including the following:
- programming languages (e.g., java, cpp);
- communications co-simulation (e.g., OMNeT++);
- simulation platforms (e.g., MATLAB, LabVIEW, GridLAB-D)
- hardware-in-the-loop; and
Additional tools will be added in the coming months and years.
Lightweight Adaptation for Federation