BASILES is a numerical simulation framework
which allows designing and implementing advanced simulators
METHODOLOGY
BASILES is a toolbox for simulators
![Design](http://basiles.fr/wp-content/uploads/2017/11/conception3.png)
Design
Develop specific sub-units, to integrate specialized external components
Conception
![Assemble](http://basiles.fr/wp-content/uploads/2017/11/wrench.png)
Assemble
Assemble elements (models, sub-sets, binaries) to create a simulator
![Setup](http://basiles.fr/wp-content/uploads/2017/11/levels.png)
Setup
Configure and instantiate the simulator
Configuration
![Connect](http://basiles.fr/wp-content/uploads/2018/04/plug-e1524214456512.png)
Connect
Define the connections between model instances
![Simulate](http://basiles.fr/wp-content/uploads/2017/11/cogwheel.png)
Simulate
Develop tests, run the simulator and interact with the simulation in progress
Execution
![Introspect](http://basiles.fr/wp-content/uploads/2017/11/magnifying-glass.png)
Introspect
Probe the simulator during execution
![Analyse](http://basiles.fr/wp-content/uploads/2017/11/laptop.png)
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](http://basiles.fr/wp-content/uploads/2018/04/open-box-e1524214475421.png)
Archive
Manage the tests: reference, archive, rename, delete or compress
IN ACTION
BASILES is at the confluence of all professions
![IDE](http://basiles.fr/wp-content/uploads/2018/05/lego_bar-e1526300767288.jpg)
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](http://basiles.fr/wp-content/uploads/2018/05/complex_simulation-e1526300956521.jpg)
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](http://basiles.fr/wp-content/uploads/2018/05/ait_validation-e1526301007163.jpg)
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.
![](http://basiles.fr/wp-content/uploads/2018/05/HLA.png)
Distributed and multidisciplinary simulation
![](http://basiles.fr/wp-content/uploads/2018/04/Logo_SMP2_white.png)
Reuse and portability of simulation models
![](http://basiles.fr/wp-content/uploads/2017/11/ccsds.png)
Data formatting standards