• BASILES

    Numerical simulation framework

    CNESSPACEBEL

BASILES is a numerical simulation framework

which allows designing and implementing advanced simulators

METHODOLOGY

BASILES is a toolbox for simulators

Design

Design

Develop specific sub-units, to integrate specialized external components


Conception

Assemble

Assemble

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

Setup

Setup

Configure and instantiate the simulator


Configuration

Connect

Connect

Define the connections between model instances

Simulate

Simulate

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


Execution

Introspect

Introspect

Probe the simulator during execution

Analyse

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

Archive

Manage the tests: reference, archive, rename, delete or compress

IN ACTION

BASILES is at the confluence of all professions

IDE

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

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

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

COMPATIBLE TOOLS

The BASILES simulation infrastructure integrates various tools facilitating the simulation analysis and the results exploitation, in real time and in deferred time.