Veuillez choisir le dossier dans lequel vous souhaitez ajouter ce contenu :
Résumé du colloque
Une composante logicielle peut être analysée selon deux points de vue: l'analyse statique et l'analyse dynamique. La première est de loin la plus populaire à ce jour. Elle est toutefois limitée quant à l'information qu'on peut en obtenir. On réalise en effet plus ou moins qu'une caractérisation du comportement dynamique des composants logiciels pourrait être fort utile, et ce à bien des égards, dans le cycle de vie du logiciel. L'application sans doute la plus typique est la détermination du taux de couverture réalisé par un ensemble de cas de tests effectués sur une composante donnée. L'incrédulité de confiance des résultats des tests est en effet fonction du taux de couverture des tests. On peut aussi envisager caractériser des concepts tels que couplage et cohésion en termes de comportement dynamique. Ces deux exemples, choisis parmi bien d'autres, ne servent qu'à illustrer la pertinence, dès le plus avant, d'une analyse dynamique. L'étape préalable à une analyse dynamique d'un composant logiciel consiste à instrumenter ce composant. Une fois cette instrumentation établie, le code source est désigné ainsi, au moment de l'exécution (donc dynamique) du composant, à émettre des traces, les branches du graphe de contrôle qui furent empruntées lors de cette exécution particulière et dans quel ordre. C'est souvent à partir de ces traces qu'il est possible de reconstituer des informations pertinentes quant au comportement dynamique de la composante. L'outil présenté a été développé au laboratoire de Recherche en Génie Logiciel de l'École Polytechnique. Il est étroitement relié à Turing, un analyseur statique (maintenant aussi dynamique) de code source également développé à ce même endroit. Tous ces travaux sont réalisés dans le cadre d'une collaboration avec Bell Canada.
Vous devez être connecté pour ajouter un élément à vos favoris.
Veuillez vous connecter ou créer un compte pour continuer.
Outils de citation
Citer cet article :
MLA
APA
Chicago
Ajouter un dossier
Vous pouvez ajouter vos contenus préférés à des dossiers organisés. Une fois le dossier créé,
vous pouvez ajouter un article ou un contenu de la liste ou de la vue détaillée au dossier sélectionné dans la liste.