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