Principles of Antifragile Software - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2017

Principles of Antifragile Software

Résumé

The goal of this paper is to study and define the concept of "antifragile software". For this, I start from Taleb's statement that antifragile systems love errors, and discuss whether traditional software dependability fits into this class. The answer is somewhat negative, although adaptive fault tolerance is antifragile: the system learns something when an error happens, and always imrpoves. Automatic runtime bug fixing is changing the code in response to errors, fault injection in production means injecting errors in business critical software. I claim that both correspond to antifragility. Finally, I hypothesize that antifragile development processes are better at producing antifragile software systems.

Dates et versions

hal-00978310 , version 1 (14-04-2014)

Licence

Paternité - Partage selon les Conditions Initiales

Identifiants

Citer

Martin Monperrus. Principles of Antifragile Software. Proceedings of the Salon des Refusés, 2017, Brussels, Belgium. ⟨10.1145/3079368.3079412⟩. ⟨hal-00978310⟩
301 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More