II.7.4.2.4. Conclusion sur l'automatisation du ciblage
logiciel :
Nous avons vu dans ce paragraphe que si l'automatisation
complète du ciblage n'est pas encore réaliste, une bonne part du
flot peut l'être avec seulement quelques interventions humaines lorsqu'il
s'agit d'effectuer les choix concernant les performances.
Avec une automatisation partielle, il y aura gain de temps :
il est toujours plus rapide de générer et d'adapter du code
automatiquement plutôt qu'à la main (hors des
considérations d'optimisation qui reste un problème NP-complet).
Il y aura aussi un gain au niveau des erreurs : toutes les opérations
répétitives et sources d'erreurs pour un homme peuvent être
prises en charge par l'outil de ciblage automatique. Il peut être aussi
possible de prouver des équivalences entre l'entrée et la sortie
du flot de ciblage, auquel cas nous avons la certitude de la validité du
résultat. Enfin, même s'il est toujours recommandé d'avoir
une bonne compréhension des concepts liés au ciblage, il n'est
plus nécessaire pour le concepteur de connaître tous les
détails d'implémentation.
II.7.4.3. Les systèmes d'exploitation dans le
ciblage logiciel :
|