Accueil    -   Contact   -   Plan du Site   -   Légal
Conseils et Outils pour Améliorer la Qualité des Systèmes Embarqués  
Liens
 
Contactez nous
Nos partenaires
 
 
Information
 
Bug Detection Service

Les consultants de DevQuality peuvent également intervenir sur un projet en cours de test ou de validation sur lequel vous rencontrez des délais et un dépassement de budget du fait d'erreurs d'exécution difficiles à localiser.

DevQuality consacre alors toutes les ressources humaines et logicielles nécessaires pour vous permettre de rattraper le retard et de localiser les erreurs récalcitrantes.


Bénéfices

Le BDS (Bug Detection Service) de DevQuality s'adresse aux équipes qui développent des logiciels embarqués et qui ont besoin de valider rapidement leurs logiciels :

  • Vérifier votre code en cours de développement avant livraison ou déploiement :
    Les consultants de DevQuality constituent alors une équipe de vérification et validation indépendante qui va traquer dans le code les erreurs d'exécution les plus difficiles à identifier avec des méthodes traditionnelles de test (tests boîte blanche).
  • Evaluer un code dont le développement a été sous-traité :
    Grâce à la puissance des outils PolySpace™ utilisés par les consultants de DevQuality, la moindre erreur d'exécution présente dans le code dont vous effectuez la recette est automatiquement identifiée. Vous bénéficiez ainsi d'un critère d'acceptation objectif, efficace et ré-utilisable lors de livraisons ultérieures. Dans le cadre de l'utilisation des outils PolySpace™, l'intervention des consultants de DevQuality prend la forme d'une assistance à l'utilisation de licences que vous possédez déjà.

 

Les bénéfices sont obtenus par l'utilisation d'outils qui ne demandent :

Aucune écriture de jeux de test
Vous trouvez les erreurs que vous ne pouvez pas trouver avec des méthodes traditionnelles de test. Vous remplacez vos tests boîte blanche par des analyses avec PolySpace™.

Aucune exécution du code
Les erreurs sont localisées par analyse statique des propriétés dynamiques du code. Vous trouvez ainsi les erreurs qui restent impossibles à localiser par des méthodes traditionnelles du fait du manque de jeux de test tandis que DevQuality effectue une analyse du code.

Aucune instrumentation du code
Dans le domaine de l'embarqué, il n'est en général par permis d'instrumenter le code lors des tests. En effet, le code testé doit souvent être identique au code qui sera embarqué. Celà rend beaucoup plus difficile la détection des corruptions des données qui peuvent avoir des conséquences catastrophiques après le déploiement. Avec DevQuality, ces erreurs sont, une fois encore, détectées par analyse statique et donc sans instrumentation.

Aucun changement dans le process de développement
DevQuality n'a besoin que du code source de l'application pour conduire un audit. Votre code peut être en cours de développement ou en phase de validation finale. Faire appel à nos consultants est donc réellement sans effort.

Process
Le bug detection Service de DevQuality se déroule en 5 étapes :


Etape 1 : Vous nous faites parvenir votre code source. Nous définissons ensemble vos attentes (de délai, d'exhaustivité de l'analyse...). Vous nous faites parvenir également les moyens d'accéder à vos licences PolySpace™.


Etape 2 : DevQuality effectue une analyse du code dans ses propres locaux à l'aide des outils PolySpace™. Toutes les erreurs certaines trouvées au cours de cette analyse vous sont communiquées pour correction.


Etape 3 : Ensuite, DevQuality effectue une analyse de toutes les portions de code pour lesquelles les outils PolySpace™ ont identifié un danger potentiel.


Etape 4
: DevQuality vous envoie un rapport contenant la liste des erreurs détectées, la liste des variables partagées ainsi que le "call tree" de l'application.


Etape 5 : Pendant une journée, un consultant de DevQuality vient vous présenter les résultats du BDS. Vous parcourez ensemble le rapport qui vous a été remis.


Pour organiser un BDS dès maintenant, contactez nous ici !

 
Accueil   -   Contact   -   Plan du Site   -   Légal
Copyright 2008 DevQuality - Tous droits réservés