Coverity réduit les risques associés à l'écriture et au déploiement de vos codes sources.
Un code de la meilleure qualité possible permet d'éviter de coûteuses difficultés liées à des failles de sécurité, à des coûts de developpement et de support après-vente supplémentaires et l'insatisfaction du client.
En livrant des logiciels robustes et sûrs, nos clients augmentent la productivité et la qualité fournies par des équipes de développement délocalisées écrivant des codes complexes.
Grâce à Coverity, nos clients peuvent se concentrer sur l'augmentation de leur part de marché grâce à de nouveaux développements plutot que de rechercher des bugs en phase finale des développements en cours.
Tout cela est réalisé grâce à notre technologie innovante qui détecte les défauts logiciels le plus tôt possibe dans le cycle de développement.
Avec une précision chirurgicale, Coverity analyse 100% de tous les chemins possibles dans le code source et détecte les défauts logiciels majeurs des catégories suivantes :
Qualité - Coverity détecte au moment de la compilation, des problèmes amenant un crash lors de l'éxecution tels que, par exemple, les accès illégaux de pointeurs.
Sécurité - Coverity identifie les failles de sécurité dans le code qui pourraient être exploitées par des hackers. Cela permet d'éliminer des problèmes très sérieux tels que le deny de service, la corruption de données/mémoire et l'escalade de privilèges dès les premieres étapes du développement.
Les failles détectés peuvent être des attaques de type "buffer overrun, integer overflows, format string errors et SQL injections" parmi bien d'autres.
Concurrence - Coverity peut détecter des erreurs dans les programmes multitâches qui sont extrèmement difficiles a localiser et à reproduire compte tenu de la complexite du comportement des systemes.
A titre d'exemple les boucles sans fin ou la mauvaise utilisation des priorités.
Nos clients bénéficient des résultats concrets de nombreuses années de recherches
Les produits d'analyse de code source de Coverity sont le resultat d'avancées technologiques majeures issues des recherches du Computer Systems Lab de l'Université de Stanford menées dans le cadre d'une initiative majeure afin d'améliorer la qualité et la sécurité des logiciels.
L'équipe de recherche initiale qui à fondé ensuite Coverity a mis au point de nouvelles techniques afin d'automatiser la détection de défaut menant à un crash du système ou à une faille de sécurité.
Leur travail leur a permis de réaliser de nombreuses premières mondiales :
Première analyse de 100% des chemins interprocéduraux dans le cadre de la détection de défauts.
Première réduction du taux de false/positive à moins de 20%
Première analyse de dizaines de millions de ligne de code.
Premiers à détecter des défauts complexes tels que les erreurs de concurrence à un niveau commercial
Alors que la plupart des produits existants ne sont pas en mesure d'identifier ne serait ce qu'un seul de ce type de défaut, Coverity s'engage à continuer à innover, mettre en oeuvre les techniques les plus avancées au service de tous ceux qui ont besoin de résultat simples et fiables.
Coverity mérite la confiance de ses clients et a été noté par les analystes de l'International Data Corporation (IDC) et de Venture Development Corporation (VDC) comme un "top-tier" fournisseur de logiciel de qualité.
Initialement testé sur des packages Open Source il y a plusieurs années, Coverity est devenu une partie essentielle du process de développement des plus grandes organisations commerciales et gouvernementales.
Coverity est utilisé par des sociétés telles que Symantec, Juniper Networks, Synopsys, la NASA, Lawrence Livermore Labs, Analog Devices, Department of Homeland Security, Checkpoint, et McAfee.
Etes vous "Coverity Clean™?
De nombreuses sociétés ont institué comme règle de ne jamais diffuser une nouvelle version sans qu'elle soit "Coverity Clean".
En ayant corrigé tous les défauts reportés par Coverity, nos clients augmentent la qualité, l'efficacité et la sécurité de leur applications logicielles critiques.
La plupart de nos clients analyse quotidiennement leur code afin de continuellement reduire leur coûts de développement et d'augmenter la qualité et la fiabilité de leur produits.
La meilleure façon de comprendre pourquoi toutes ces sociétés ont choisi la solution Coverity est de se rendre compte de son éfficacité est de réaliser un "risk-free trial", un essai sans-risque.
Très rapidemennt, nous serons en mesure de vous montrer tous les avantages que vous auriez à tester votre code source afin d'augmenter la performance et la qualité de vos développement logiciels.
Visiter le site Coverity