Lire d'autres Articles : Sécurité Informatique/Anti-Spam
Imprimer  |  Envoyez cet Article

Cet article a éte publié gratuitement. Seuls les articles payants sont proposés sans publicité !



Coverity™ lance Thread Analyzer for Java
Coverity™ lance Thread Analyzer for Java

 

NewswireToday - /newswire/ - Paris, France, 07/05/2008 - Coverity™, Inc., leader mondial dans l’amélioration automatique de la qualité et de la sécurité des logiciels développés en C/C++ et Java, annonce aujourd’hui la sortie de Coverity Thread Analyzer for Java.

   
 

C'est le premier outil d’analyse dynamique pour applications multithread à pouvoir détecter automatiquement les erreurs de programmation concurrentielle susceptibles d’entraîner une altération des données ou encore un dysfonctionnement de l’application considérée. Coverity Thread Analyzer peut également être utilisé en association avec Coverity Prevent, l’un des meilleurs outils d’analyse statique du marché, pour créer une puissante solution de suivi de la qualité logicielle et permettre ainsi aux développeurs de mieux maîtriser la complexité d’écriture des applications multithread.

« Face à la croissance continue des processeurs multicœurs, nos équipes de développement doivent se lancer dans la création d’applications, qu’ils y soient prêts ou non », déclare Michael Monticello, analyste de la sécurité et des risques chez Enterprise Management Associates. « Pour éliminer les erreurs de programmation concurrentielle inhérentes aux applications multithread, les entreprises doivent s’appuyer sur de nouveaux outils pointus pour identifier ces problèmes difficiles à isoler et donner ainsi à leurs développeurs les moyens de mettre sur le marché des solutions fiables et sécurisées. »

Coverity Thread Analyzer for Java observe le code lors de son exécution, identifiant automatiquement et de façon prédictive les situations de concurrence et les interblocages (deadlocks). Dans l’univers de l’analyse dynamique, la nouvelle solution de Coverity est unique car elle assure la détection non seulement des problèmes qui se produisent dans des environnements de test limités mais également ceux susceptibles d’apparaître en conditions réelles de fonctionnement.

Cette distinction s’avère particulièrement importante pour les applications multithread qui, de par leur complexité, peuvent très bien fonctionner sans le moindre problème pendant très longtemps avant que, subitement, une « conjonction parfaite » d’événements système ne fasse apparaître une erreur de programmation concurrentielle. Par exemple, la coupure générale d’électricité survenue en Amérique du Nord en 2003 était due à une situation de concurrence, apparue après que le système eut fonctionné normalement pendant trois millions d’heures consécutives.

« Nous venons d’évaluer Coverity Thread Analyzer sur l’une de nos applications de traitement des transactions boursières. Nous avons été impressionnés par la capacité de cet outil à identifier de façon dynamique et avec précision les problèmes de concurrence les plus complexes dans notre code Java », déclare Hidekazu Sugiura, directeur de la division Financial IT chez Simplex Technology.

Coverity Thread Analyzer est également la première solution d’analyse dynamique à pouvoir réduire les risques associés à la migration de bases de codes complexes monothread dans des environnements multicœurs. La solution assure cette migration en signalant aux utilisateurs les données partagées au niveau des threads et notamment les zones pour lesquelles il serait nécessaire d’introduire des règles de verrouillage. Les développeurs ont ainsi la possibilité d’identifier de façon proactive les problèmes de concurrence – existants et potentiels – et de les éliminer avant qu’ils ne causent d’accidents ou d’échecs en conditions réelles d’utilisation.

Coverity Thread Analyzer peut également être associé à Coverity Prevent, l’un des meilleurs outils d’analyse statique du marché. L’ensemble offre aux développeurs Java une solution d’analyse complète, dotée de fonctionnalités incomparables, permettant d’identifier et d’éliminer les situations de concurrence et autres défauts de code critiques, susceptibles de causer des ralentissements, des échecs ou encore des accidents graves. Résolument complémentaires, ces deux solutions Coverity intègrent le meilleur de l’analyse statique et dynamique d’une manière unique. Plus particulièrement, la solution combinée accélère et réduit le temps d’exécution associé à l’analyse dynamique, tout en améliorant la précision d’analyse statique par l’élimination des faux positifs.

À la différence des autres solutions d’analyse dynamique qui imposent un temps mémoire et/ou d’exécution entre 10x et 100x sur les systèmes logiciels qu’elles analysent, Coverity Thread Analyzer affiche un temps d’exécution de 2x seulement pour la plupart des programmes, ce qui en fait un outil particulièrement bien adapté aux environnements de production exigeants, accueillant par exemple des applications interactives ou tout autre type d’application soumise à des contraintes de temps élevées.

« À l’heure où la demande suscitée par les applications multithread Java ne cesse de s’accélérer, les développeurs logiciels se doivent désormais de développer des solutions beaucoup plus complexes, et souvent dans des délais aussi serrés que ceux qui leur étaient imposés précédemment pour des applications monothread », déclare Ben Chelf, directeur informatique de Coverity. « Coverity Thread Analyzer et Coverity Prevent permettent aux développeurs de créer des applications multithread de haute qualité : en s’appuyant sur la puissance combinée des deux technologies, ils ont en effet les moyens d’éliminer les erreurs de programmation concurrentielle qu’il est pratiquement impossible de détecter au moyen des techniques conventionnelles. »

Coverity Thread Analyzer for Java simplifie le processus de test des applications multithread complexes exécutant des opérations concurrentes. Parmi les avantages qu’offre la solution aux développeurs, on peut notamment citer les suivants :
• Détection automatique des erreurs – Un dispositif unique d’analyse de thread qui détecte automatiquement les erreurs de programmation concurrentielle, y compris les situations de concurrence et les interblocages.
• Temps d’exécution réduit – Une technologie pointue qui permet à l’outil de fonctionner en réduisant de manière significative – par rapport aux autres outils comparables – l’impact sur les performances de la mémoire et des fonctions système.
• Intégration d’Eclipse IDE – Une fonctionnalité qui permet au développeur d’identifier immédiatement et de corriger les erreurs de programmation concurrentielle, ce qui se traduit in fine par un processus de développement logiciel plus rapide.
• Intégration de Coverity Prevent – Les solutions d’analyse statique et dynamique de Coverity peuvent être combinées pour créer une puissante solution, à même de garantir une qualité supérieure de programmation logicielle.

Coverity Thread Analyzer est une solution autonome, fonctionnant sur les plates-formes suivantes : Linux (32-bit et 64-bit), Solaris Sparc, Solaris X86, Windows XP et Server 2003, Mac OS X. La solution prend en charge Sun JDK 1.5, 1.5 JVM d’IBM et BEA Jrockit 5

À propos de Coverity
Coverity, leader mondial de l’amélioration de la qualité et de la sécurité des logiciels, est une société non cotée, établie à San Francisco (États-unis). La technologie révolutionnaire de Coverity repousse les limites du développement et de la diffusion des logiciels complexes en permettant d’identifier et de résoudre automatiquement les défauts logiciels critiques et les points de vulnérabilité lors du processus de développement. Plusieurs centaines de sociétés figurant parmi les plus grands éditeurs logiciels du monde utilisent la technologie Coverity et ce, pour trois raisons simples : elle peut prendre en charge plusieurs dizaines de millions de lignes de codes ; elle affiche le taux de faux positifs le plus bas du marché ; elle garantit que 100 % des chemins possibles à travers le code sont testés. Des sociétés comme Juniper Networks, Symantec, McAfee, Synopsys, NASA, Palm ou encore Wind River s’appuient sur les outils de Coverity pour identifier et éliminer les défauts majeurs de leurs codes critiques.

 
 
Cet article a éte publié gratuitement. Seuls les articles payants sont proposés sans publicité !


 

Agence / Source : Bijou PR

 
 

Disponibilité : Toutes Régions (International)

 

Distribution : [+]

 
 
# # #
 
  Coverity™ lance Thread Analyzer for Java
_
Il est permis de republier / lié tout articles a condition de nommer NewswireToday FR comme la source.
 
  Pour plus d'informations, visitez :
Coverity |
Contact: Martha de Monclin - BijouPR.com 
+33 6 63 44 33 74 martha[.]pageonepr.com
 
En toutes circonstances, NewswireToday ne pourra en aucun cas être tenu pour responsable du contenu, notamment du caractère illégal du contenu au regard de la réglementation en vigueur, d'erreur ou d'omission dans tout contenu, de toute perte ou dommage consécutifs à l'utilisation de tout contenu affiché, transmis pas courriel ou de toute autre manière via le dit Service.

Sécurité Informatique/Anti-Spam via RSS
Add Sécurité Informatique/Anti-Spam News to My MSNAdd Sécurité Informatique/Anti-Spam News to My Yahoo!
Imprimer  |  Envoyez cet Article

Cet article a éte publié gratuitement. Seuls les articles payants sont proposés sans publicité !


Lire tous les articles Bijou PR / Company Profile



ILEX partenaire des 5èmes Journées des Adhérents du SIB
Le cabinet XMCO certifie la sécurité informatique des paiements par carte bancaire
Quest Software étend ses solutions de gestion des identités et des accès aux environnements SharePoint
Coverity dresse le bilan de l’intégrité des logiciels Open Source
Quest Software dévoile iToken, 1ère solution d’authentification forte à double facteur sur iPhone
Avencis dévoile Hpliance pour le contrôle et la traçabilité des accès au SIH
Coverity™ fait l'acquisition de Solidware
Quest Software annonce l’acquisition de PassGo Technologies

Visitez Nos Annonceurs









 
  ©2013 NewswireToday FR — Limelon Advertising, Co.
Accueil | Notre Réseau | Publicité | Recherche Articles | Contact | ENGLISH
newswire, PR free press releases distribution magazines engine news alert newsroom press room breaking news public relations articles company news alerts blogsIt msn pressreleasesnewswiredistribution ezine bizentrepreneur biznewstoday digital business report news market search pr firms pr agencies business reports newswire today investor relation successful internet entrepreneur free newswire distribution asianewstoday bizwiretoday pr-newswire-today