Exit les bugs
Lausanne - EPF Lausanne Une nouvelle approche pour gérer les conflits entre logiciels a été développée par le Laboratoire de George Candea, à l'EPFL. La dernière version de Dimmunix, disponible en ligne, permet à un réseau d'ordinateurs de coopérer pour éviter les bugs. Le nouvel outil, développé par le Laboratoire des systèmes fiables, 'Dimmunix', permet de contourner les bugs survenant dans les logiciels sans intervention du programmeur ni de l'utilisateur. Cette approche, appelée 'immunité d'échec', permet aux programmes de développer leur capacité à éviter les occurrences futures d'un problème. La première fois qu'un bug survient, par exemple un blocage dans le plugin d'un navigateur, ce nouvel outil pose un point de repère, 'observe' ce que fait l'ordinateur et garde des traces. Lorsque le conflit apparaît à nouveau, il ressort automatiquement ce qu'il a gardé en mémoire et altère l'exécution pour que le programme continue à fonctionner. 'Dimmunix peut être comparé à un système immunitaire humain qui produit des anticorps lorsqu'il est infecté par certaines maladies.

