BASILES is a numerical simulation framework
which allows designing and implementing advanced simulators
METHODOLOGY
BASILES is a toolbox for simulators

Design
Develop specific sub-units, to integrate specialized external components
Conception

Assemble
Assemble elements (models, sub-sets, binaries) to create a simulator

Setup
Configure and instantiate the simulator
Configuration

Connect
Define the connections between model instances

Simulate
Develop tests, run the simulator and interact with the simulation in progress
Execution

Introspect
Probe the simulator during execution

Analyse
Display and exploit all the results produced by the simulator, via graphic forms and statistical synthesis Allows the comparison of the results from two tests
Exploitation

Archive
Manage the tests: reference, archive, rename, delete or compress
IN ACTION
BASILES is at the confluence of all professions

IDE
BASILES manages the tedious aspects of model coding and their assembly to allow you to focus on the parts of the code that constitute the core of your profession

Advanced
BASILES rhythms tens of thousands of models and millions of events per second. In complex cases, it's possible to optimize the simulation on different processors to reduce the computation time

Hardware-in-the-loop
BASILES can connect to physical devices and insert them into the simulation loop. The resulting simulators are hybrid simulators, both digital and hardware to perform tests in real conditions
COMPATIBLE STANDARDS
BASILES integrates several standards that extend its field of action.

Distributed and multidisciplinary simulation

Reuse and portability of simulation models

Data formatting standards