beLow-Explore – logiciel d’analyse de votre code source

Découvrez tout le potentiel de votre application logicielle

Vous avez maintenant le pouvoir de concevoir des applications embarquées efficientes et performantes. Uploadez votre code C/C++ dans beLow-Explore et découvrez son potentiel d’optimisation.

Rien n’est plus important que la performance de votre produit. Comprendre le comportement de son code est donc fondamental. Les solutions actuelles se limitent à de l’analyse statique ou à des compilateurs ne pouvant pas explorer toutes les voies possibles d’optimisation. Avec beLow-Explore, vous allez bénéficier à tout moment d’informations clés sur le fonctionnement de votre application pour guider vos choix vers un code efficient pour un produit encore plus performant.

DEMANDER UNE DEMO

Aperçu du fonctionnement de votre code

Une première phase d’analyse statique vous permet de comprendre ce que chaque ligne de code effectue comme traitement (du contrôle, de la mémoire, des calculs ?)

Points chauds et goulots d’étranglement

Une seconde phase d’analyse dynamique permet en complément, grâce à un profilage poussé du code et un lien avec la plateforme matérielle renseignée, de cibler les zones de l’application pouvant être optimisées

Potentiels de gains

L’impact sur le temps d’exécution de l’application, sur la consommation d’énergie et sur la mémoire est chiffré en lien avec les différentes techniques d’optimisation intégrées

Votre compagnon expert en optimisation

Vous êtes outillé pour développer un code de qualité et sécurisé ?
Et pour son optimisation ?

A chacun son expertise, à chaque outil sa valeur ajoutée pour accompagner vos développements logiciels.
beLow-Explore facilite le travail des ingénieurs et développeurs logiciels et les aide à mieux identifier les enjeux de leur code sous l’angle de son optimisation potentielle pour chaque projet, chaque nouvelle version et à chaque étape de leur process.
Notre mission est de les aider à construire des applications optimisées au juste besoin afin qu’ils puissent fièrement générer des codes encore plus efficients.

DEMANDER UNE DEMO

Résultats

-96%

de latence

(application traitement d’images – Robot d’inspection – X86-64)

-40%

de temps d’exécution

(traitement et filtrage de trames réseaux – Equipement internet – Quad Core ARM Cortex A9)

-70%

sur le temps d’exécution

(équipement sous-marin – STM32)

Visualisation des résultats de deux diagnostics de code avec beLow-Explore

Principaux outputs pour approfondir la connaissance de votre code

Un arbre d’appels des fonctions pour guider le choix de la sous-partie à optimiser 
Taux de couverture de code avec les entrées fournies
Découpage de l’application suivant le type de traitements effectués
Zones de l’application pouvant être optimisées
Estimation chiffrée du potentiel d’optimisation de votre application

beLow-Explore vous permet de

Comprendre

grâce à des informations plus sur le comportement du code et sur la relation entre le logiciel et le matériel,

Décider

en favorisant une prise de décision (go/no-go line) enrichie grâce à des infos plus tôt dans le processus de développement

Agir

en renforçant votre capacité à répondre au cahier des charges et à ses contraintes associées et à garantir une fiabilité et une qualité attendues

Prouver

en donnant les moyens de démontrer des gains et une contribution à la performance du produit (consommation  d’énergie, taille code, vitesse d’exécution)

Collaborer

en facilitant les échanges entre les équipes de développement ainsi qu’entre les équipes logiciel et les équipes hardware

Engager

les équipes dans une démarche favorisant l’éco-conception logicielle au service de la performance et de l’efficience de vos logiciels et de vos produits