UCEF is provided as an open-source tool set that includes:
UCEF is designed:
UCEF Tool Set Composition
CPS
Cyber-Physical Systems
Experiment
An Experiment is the description of the orchestration of a Federation to exercise the Federates and exchange of information among them.
Federate
A Federate is a component of an experiment. It could be a piece of equipment, a simulation model, or a permutation of multiples of both. Federates can be located anywhere and are identified by their description and network address.
Federated Experiments
Federated experiments allow components of experiments to be distributed locally, in clouds, and/or geographically dispersed
Federation
A Federation is a collection of Federates that can be part of an experiment.
Federation Manager
The Federation Manager is a specialized Federate that operates on the Experiment definition and the Federation to perform the actual experiment.
UCEF
Universal CPS Environment for Federation
For an analogy that may provide some additional perspective on these definitions, see A Useful Analogy: The UCEF Orchestra.
To better understand UCEF and its key elements (see Definitions), it may be helpful to consider the analogy of a symphony orchestra performing Beethoven's Ninth Symphony.
Each one of the various instruments (violin, tympani drum, French horn, etc.), instrumentalists (violinist, percussionist, horn player, etc.), and singers (soprano in choir, tenor in choir, alto soloist, etc.) is a Federate.
The whole ensemble of instruments, instrumentalists, singers, and conductor are the Federation.
The conductor of the orchestra and chorus is the Federate Manager.
The system of musical notation, which has been developed over centuries and is taught to new musicians, is the standardized communications protocol that allows all the components to “speak” with each other.
All the parts of the musical score (e.g., the sheet music for the first cello, the sheet music for the oboe, and the sheet music for the tenor soloist) are the information underlying the performance, and they represent the cyber aspect of the cyber-physical system. The instruments and orchestral players are the physical aspect of the cyber-physical system. The actual performance is the CPS Experiment.
In a different experiment, a different manager (conductor) might combine just some of the federates (a subset of the full members of the orchestra) and build a new federation (a chamber orchestra, string quartet, barbershop quartet, or heavy metal band).