Overview
Introduction
Type System (SedaroTS)
Motivation
Query Language (SedaroQL)
SedaroQL is a query language for identifying collections of instance field values within a simulation. State managers combine a pure Python or Rust function with a consumed and produced query, specifying which field values to read from and write to the world respectively. For each state manager, the simulator will effectively:
Co-Simulation
Co-Simulation refers to multiple simulators working in conjunction to simulate something. Co-Simulation in Sedaro is achieved via the definition of ExternalState Blocks within a Scenario model. ExternalState Blocks are related to one or more Agent Blocks in the Scenario model and they define the external co-simulation interfaces. Interfaces can be uni- or bi-directional and support two different modes: Per-Round and Spontaneous.
Edge-Deployable
Deploy Sedaro simulations embedded at the edge.
AFSIM Interop
This page documents how a Sedaro simulation is coupled to an AFSIM scenario. The Sedaro