Académique Documents
Professionnel Documents
Culture Documents
Département GII
Génie Informatique et Industriel
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
XII de
En 1110, au sein sièclee
l'école cathédrale de l'abbaye Sainte-Geneviève de Paris, l'actuel Lycée
Henri-IV, il fonde le premier collège qui préfigure l'Université parce qu'il échappe à l'autorité
épiscopale. Abélard y sera le premier à promouvoir les travaux d'Aristote (-384 - -322).
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
L'histoire de l'université commence donc par une torride histoire d'amour ...
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
Dissémination
des connaissances
Imprimerie
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
Fin de l'ère féodale
(Société agraire, production artisanale, rendements décroissants (Malthus))
© Marc LE GOC 2022 - Génie Logiciel 13/76
17ieme siècle : début de l'ère industrielle
Naissance des mathématiques symboliques
Source :
Wikipedia
Dissémination Avènement de
des connaissances la Science Moderne
Imprimerie
Ère Féodale Ère Industrielle
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
Début de l'ère industrielle
(Société capitaliste, production industrielle, rendements constants)
© Marc LE GOC 2022 - Génie Logiciel 14/76
17ieme siècle : début de l'ère industrielle
Naissance des mathématiques symboliques
Dans un livre post mortem intitulé « Ad locus planos et solidos René Descartes
isagoge » publié en 1636, Descartes écrit les premières équations (1596-1650)
de droites, paraboles et hyperboles, en faisant usage systématique Source : Wikipedia
de coordonnées pour résoudre les problèmes de lieux
Q(t) géométriques.
Dissémination Avènement de
des connaissances la Science Moderne
Imprimerie
Ère Féodale Ère Industrielle
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
Début de l'ère industrielle
(Société capitaliste, production industrielle, rendements constants)
© Marc LE GOC 2022 - Génie Logiciel 15/76
17ieme siècle : Pascal créé la première machine
à calculer, ancêtre de nos ordinateurs
Imprimerie
Ère Féodale Ère Industrielle
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
Pascal pensait avoir automatisé la plus haute fonction cognitive humaine.
300 ans plus tard, ni Kurt Gödel (1906-1978) ni Alan Turing (1912-1954) ne lui
© Marc LE GOC 2022 - Génie Logiciel
donneront vraiment tord ! 16/76
Le 18ieme siècle sera, entre autre, celui d'un
certain Jean-Baptiste de Lamarck (1744-1829)
Source :
Wikipedia
Dissémination Avènement de
La des
théorie du «transformisme»
connaissances de Lamarck
la Science Moderne repose sur deux principes:
1 °) la complexité
Imprimeriecroissante de l'organisation des êtres vivants sous l'effet
de dynamiques
Ère Féodale
internes propresÈre
à leur métabolisme
Industrielle
2 °) la diversification, ou spécialisation, des espèces, par adaptation à leur
environnement
1100 1200 1300 de 1400leur1500
comportement
1600 1700 ou 1800
de leurs1900
organes.
2000 2100
Dissémination Avènement de
des connaissances la Science Moderne
Imprimerie
Ère Féodale Ère Industrielle
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
*: In « La Prospérité du vice - Une
introduction (inquiète) à l'économie »,
Daniel Cohen, Librairie Générale
© Marc LE GOC 2022 - Génie Logiciel Française, col. Le Livre de Poche, 2011, 18/76
(Albin Michel 2009), p. 48-49.
19ieme siècle : Publié en 1859, “On the Origin
of Species” (1859) créé un immense choc moral !
Voir à ce sujet l'excellent livre de Pablo Servigne (1978-) et Gauthier Chapelle (?-)
dans « L'Entraide, l'autre loi de la jungle », éditions Les Liens qui Libèrent, 2019
© Marc LE GOC 2022 - Génie Logiciel 20/76
19ieme siècle : Publié en 1859, “On the Origin
of Species” (1859) créé un immense choc moral !
Elles sont soulignées par Pablo Servigne (1978-) et Gauthier Chapelle (?-) dans
« L'Entraide, l'autre loi de la jungle », éditions Les Liens qui Libèrent, 2019
© Marc LE GOC 2022 - Génie Logiciel 21/76
19ieme siècle, premier grand choc conceptuel : le temps
ne serait pas réversible !
Dissémination Avènement de
des connaissances la Science Moderne
Imprimerie
L'un des plus grands mathématiciens du 20ième siècle, David Hilbert (1862-1934)
écrira dès 1900 : « Le livre de M. Boltzmann
Ère Féodale sur les Principes de la Mécanique nous
Ère Industrielle
incite à établir et à discuter du point de vue mathématique d'une manière complète et
1100 rigoureuse
1200 1300les méthodes
1400 1500 fondées
1600sur1700
l'idée de
1800passage
1900à la2000
limite,2100
et qui de la
conception atomique nous conduisent aux lois du mouvement des continua ».
Dissémination Avènement de
des connaissances la Science Moderne
Imprimerie
Un desÈre
derniers
Féodalegrands savants universels, Henri Poincaré (1854-1912) démontre en
Ère Industrielle
1888 que le problème des N corps n'a pas de solution générale, même avec N = 3 !
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
Ce faisant, il pose, entre autres choses, les bases de la Théorie du Chaos et de la
Relativité Restreinte.
Q(t)
« Une intelligence qui, à un instant donné, connaîtrait toutes les forces dont la nature est
animée et la situation respective des êtres qui la composent, si d’ailleurs elle était
Dissémination
suffisamment Avènementces
vaste pour soumettre de données à l’analyse, embrasserait dans la même
des connaissances la Science Moderne
formule les mouvements des plus grands corps de l’univers et ceux du: plus léger atome ;
Source
Wikipedia
rien ne serait incertain pour elle, et l’avenir, comme le passé, serait présent à ses yeux. »,
Imprimerie
in “EssaiÈre
philosophiques
Féodale sur les probabilités”, Ed. Courcier, 1814, p. 2.
Ère Industrielle
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
Q(t)
Dissémination Avènement de
des connaissances la Science Moderne
Imprimerie
Ère Féodale Ère Industrielle
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
En d'autres termes, depuis 1931, Homo Sapiens sait qu'aucun système axiomatique
parfait ne peut être conçu, ni par lui-même ni par Dieu
(Pour une illustration de ce théorème, voir le premier opus de «Matrix» des frères Wachowskis (1999))
© Marc LE GOC 2022 - Génie Logiciel 26/76
Illustration avec Turing, l'inventeur des concepts
modernes de programme et de programmation ...
Il existe des nombres réels non calculables par une Machine de Turing
(1936). Alan Turing (1912-1954) est célèbre pour son fameux test
d'Intelligence Artificielle (ses contributions sur Enigma ne seront Alan Turing
déclassifiées qu'en ... 2012 !) (1912-1954)
Source : Wikipedia
Q(t)
Machine de Turing
Pascaline
Source :
Wikipedia
Dissémination Avènement de
des connaissances la Science Moderne
Imprimerie
Ère Féodale Ère Industrielle
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
Dissémination Avènement de
des connaissances la Science Moderne
Printing
L'entropie négative conditionne l'organisation autonome des
Ère Féodale Ère Industrielle
structures de la chimie du carbone, c'est-à-dire de la vie elle-même.
Boltzmann et Shannon posent ainsi les bases mathématiques du principe de
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
complexification croissante de la théorie du « transformisme » de Lamarck !
Q(t)
150 ans 50 ans
Numérisation de
l'information
Dissémination Avènement de
des connaissances la Science Moderne
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
Les logiciels sont les nouveaux « moteurs » de l'économie, l'information est la nouvelle
source de création de richesse et le savoir est le processus de transformation
Q(t)
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
Ère de l'information
(Société de la connaissance, production sur mesure, rendements croissants)
© Marc LE GOC 2022 - Génie Logiciel 30/76
Une petite minute !!! Rendements croissants ???
Quésaco ?
Comment pensez-vous que Jeff Bezos (120 milliards de dollars), fondateur d'Amazon, a pris à Bill
Gates (90 milliards de dollars) la première place dans le classement Forbes (12/03/17)?
(et pas en vendant des livres : en vendant son service de cloud !)
https://www.forbes.fr/classements/classement-forbes-2018-top-20-des-milliardaires-mondiaux/#
Q(t)
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
Ère de l'information
(Société de la connaissance, production sur mesure, rendements croissants)
© Marc LE GOC 2022 - Génie Logiciel 31/76
La numérisation fait croitre la quantité d'information
disponible selon une exponentielle !
Les besoins
1100 1200 en1300
logiciels
1400 croissent
1500 évidemment
1600 1700 selon 1900
1800 la même
2000 dynamique
2100 ...
mais pas le nombre d'informaticiens !
Ère de l'information
(Société de la connaissance, production sur mesure, rendements croissants)
© Marc LE GOC 2022 - Génie Logiciel 32/76
Remarque troublante : la richesse du monde suit la
courbe de la quantité d'information ...
Q(t)
1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100
Ère de l'information
(Société de la connaissance, production sur mesure, rendements croissants)
© Marc LE GOC 2022 - Génie Logiciel 33/76
Que s'est-il donc passé ?
Ou plutôt : que se passe-t-il ?
Ère de l’Information
21ième siècle : Première Révolution de la Science ?
Société de la Connaissance
• E. Morin : Pensée complexe
Production artisanale à coût industriel
• Génétique + Biologie Neuronale + Cognition ?
Rendements croissants
20ième siècle : 3ième Révolution Industrielle - Informatique
• Transistor + Mémoires + Numérisation
Ère Industrielle
• Dernière révolution industrielle !
Société du Capital
Production Industrielle 19ième siècle : 2ième Révolution Industrielle - Électricité
Production Artisanale
Rendements décroissants
© Marc LE GOC 2022 - Génie Logiciel 34/76
Que s'est-il donc passé ?
Ou plutôt : que se passe-t-il ?
Ère de l’Information
21ième siècle : Première Révolution de la Science ?
Société de la Connaissance
• E. Morin : Pensée complexe
Production artisanale à coût industriel
• Génétique + Biologie Neuronale + Cognition ?
Rendements croissants
20ième siècle : 3ième Révolution Industrielle - Informatique
• Transistor + Mémoires + Numérisation
Conséquences de l'avènement
Ère Industrielle de la science moderne, les
• Dernière révolution industrielle !
révolutions industrielles
Société du Capital
19
successives
siècle : 2ième
ontIndustrielle
Révolution
ième
fait croitre
-
la
Électricité
Production Industrielle
productivité humaine selon• Électricité
Rendements constants
une exponentielle,
+ Pétrole + Automobile marquée par
18 siècle : 1 Révolution Industrielle - Mécanique
une croissance économique de plus en plus forte au cours
ième ière
Production Artisanale
Rendements décroissants
© Marc LE GOC 2022 - Génie Logiciel 35/76
Or, la productivité mesure une habilité cognitive,
l'efficience dans l'usage de l'information
Problème
Connaissance Requêtes
Connaissance
du métier du SI
Etre DWH
Humain
Algorithmes SI Web
Informations et
Corrélations
Solution
© Marc LE GOC 2022 - Génie Logiciel 36/76
Exemple de la sidérurgie (FFA, « Comment fabrique-t-on
l’acier ? », 2000)
• Alors qu'en 1985, la production d'une tonne d'acier brute nécessitait 9,8h de
travail d'un être humain, 2,8h suffisaient en 2000
• Le gain de productivité est donc de 7 heures en 15 ans, soit 28 minutes par année !
• A ce rythme, la production de l’acier brut aurait du être entièrement
automatisée dès 2006 ...
• 2006 est l'année d'achat du groupe Arcelor, alors second producteur mondial d'acier
et premier groupe à se doter du statut de société européenne, par Lakshmi Mittal
(1950-) ... avec l'argent de sa famille !
• Depuis ce coup de maître, Lakshmi Mittal est considéré comme un très grand
financier (il est « l'homme de l’année » 2006 pour le Financial Times)
• Alors qu'en 1985, la production d'une tonne d'acier brute nécessitait 9,8h de
travail d'un être humain, 2,8h suffisaient en 2000
• Le gain de productivité est donc de 7 heures en 15 ans, soit 28 minutes par année !
• A ceProvoquée par la numérisation
rythme, la production systématique
de l’acier brut aurait des
du être entièrement
données, dès
automatisée la fin
2006de
... l'ère industrielle est ainsi marquée
• 2006 est l'année d'achat du groupe Arcelor, alors second producteur mondial d'acier
par le fait que la productivité humaine a atteint une
et premier groupe à se doter du statut de société européenne, par Lakshmi Mittal
limite, engendrant le spectre de la stagnation
(1950-) ... avec l'argent de sa famille !
• Depuis ce coup de maître, Lakshmi Mittal est considéré comme un très grand
économique séculaire que seule une technologie de type
financier (il est « l'homme de l’année » 2006 pour le Financial Times)
Ère de l’Information
21ième siècle : Première Révolution de la Science ?
Société de la Connaissance
• E. Morin : Pensée complexe
Production artisanale à coût industriel
UnRendements
véritablecroissants« Big Bang » numérique se produit
• Génétique + Biologie Neuronale + Cognition ?
sous nos
20
yeux
siècle : 3
hébétés !
Révolution Industrielle - Informatique
ième ième
Production Artisanale
Rendements décroissants
© Marc LE GOC 2022 - Génie Logiciel 39/76
Il se passe que certains d'entre nous se prennent pour
des Dieux !
Ère de l’Information
21ième siècle : Première Révolution de la Science ?
Société de la Connaissance
• E. Morin : Pensée complexe
Production artisanale à coût industriel
Un très croissants
Rendements petit nombre d'êtres
• Génétique +humains super-riches,
Biologie Neuronale + Cognition ?
Toute prétention
Rendements constants à une supériorité
• Électricité insolente doit
+ Pétrole + Automobile
18 siècle : 1 Révolution Industrielle - Mécanique
ième ière
Production Artisanale
Rendements décroissants
© Marc LE GOC 2022 - Génie Logiciel 41/76
Entre Homo Deus et notre planète, Homo Sapiens doit
maintenant choisir !
Ère de l’Information
21ième siècle : Première Révolution de la Science ?
Société de la Connaissance
• E. Morin : Pensée complexe
Production artisanale à coût industriel
• Génétique + Biologie Neuronale + Cognition ?
Sauf à condamner notre espèce, Homo Sapiens,
Rendements croissants
20 siècle : 3
ième
Révolution Industrielle - Informatique
ième
d'apprentissage
Société Agraire
efficace
• Newton, et permanent
Bacon, : le...jeu !
Descartes, Pascal, Liebniz,
Production Artisanale
Rendements décroissants
© Marc LE GOC 2022 - Génie Logiciel 42/76
Génie Logiciel
C01.1 : L'industrie et le logiciel
Département GII
Génie Informatique et Industriel
• Selon Mark Minasi (« Software Conspiracy », McGraw Hill, 2000), en 1996, aux
USA, le commerce de logiciels offre la balance économique la plus grande !
• 24 M$ exportés, -4 M$ importés ==> +20M$ de solde !
• Pour mesurer l'importance économique du logiciel, voici quelques balances
économiques des activités traditionnelles (toujours en 1996) :
• Agriculture : 26 M$, -14M$ ==> +12M$
• Aerospatiale : 11 M$, -3M$ ==> +8M$
• Chimie : 26 M$, -19M$ ==> +7M$
• Automobile : 21M$, -43M$ ==> -22M$
• Produits manufacturés : 200M$, -265M$ ==> -64M$ !
• Nous ne savons pas construire des logiciels fiables, utiles et sans dangers :
• IBM, 1994 :
• 55% des systèmes coûtent plus cher que prévus, 66% dépassent les délais, 88% ont
du être significativement re-conçus
• Selon la Federal Aviation Administration (FAA, 1982-1994), pour un coût moyen
du code dans l’industrie de 100$/ligne :
• le prix d’achat estimé/espéré est de 500$/ligne
• le coût payé est de 700 à 900$/ligne, soit de 1,4 à 1,9 fois le prix estimé (ce qui
signifie que 40% à 80% des lignes de code sont réécrites, idem IBM)
• et 6M$ dépensé par an pour du travail rebuté (jeté)
• Bureau of Labor Statistics (1997) :
• 30% des systèmes mis en opération échouent, la probabilité d’échec pour les
systèmes les plus gros atteignant 50% !
• Dépassement moyen des délais est de 50%
• 3/4 (75%) des systèmes sont considérés comme étant « operating faillure » (i.e.
inexploitable, inutilisable)
© Marc LE GOC 2022 - Génie Logiciel 46/76
European Space Agency, juin 1996 : Destruction
d'Ariane-501, premier prototype de la fusée Ariane 5
• Une erreur dans le transfert d’une exception dans un code ADA a provoqué une
défaillance catastrophique du système de navigation
• Débordement arithmétique dans les deux ordinateurs
• Vitesse de déplacement horizontal stocké sur 16 bits
• OK pour simulation au sol, mais KO pour TR !
• Le code était celui d’Ariane 4
• Le code avait été validé par 2 équipes
• Aucun problème de débordement arithmétique n'a été observé sur Ariane 4
• Mais le code d'Ariane 4 n'avait jamais testé sur de vraies trajectoires d’Ariane 5 !
• Accident typique :
• Les bogues provoquent rarement des accidents
• Les bogues résultent généralement d’erreurs dans l’analyse et l’évaluation des
hypothèses expérimentales d’exploitation (exigences)
• In the Report to the President of the United States of America from the
President ’s Information Technology Advisory Committee
(http//www.ccic.gov/ac/report/) :
• The demand for software has grows far faster than our ability to product it.
• Furthermore, the Nation needs software that is far more usable, reliable, and
powerful than what is being produced today.
• We have become dangerously dependent on large software systems whose behavior is not
well understood and which often fail in unpredicted ways.
• Les milliers de tests effectués n’ont jamais permis de détecter cette erreur
• La validation du logiciel est non-décidable (i.e. pas de preuve) !
Nathaniel S. Borenstein est un informaticien américain né en 1957. Il est l'un des concepteurs
originaux du protocole MIME pour la mise en forme du courrier électronique Internet
multimédia et a envoyé la première pièce jointe à un courrier électronique. Source :
Wikipedia
• Plus jamais ça ?
• cf. http://www.fda.gov/cdrh/ocd/panamaradexp.html
• 28 patients surexposés
• 8 morts
• 3/4 des 20 survivants s’attendent à de « sérieuses complications dont pour
certains une issue fatale »
• La cause est lié à l’entrée de données dans certains programmes qui calculent
de mauvaises doses de rayons
• Plus jamais ça ?
• Dès 2005, des troubles apparaissent chez des patients traités par rayons à
l'hôpital Jean-Monnet d'Épinal pour des cancers de la prostate.
• Vingt-quatre patients ont subi entre mai 2005 et août 2006 une sur-irradiation
supérieure à 20 %.
• Cinq d'entre eux sont morts.
• Les autres souffrent, pour la plupart, de rectites ou de cystites "invalidantes",
avec des douleurs "rebelles aux traitements morphiniques".
• D'autres surexpositions moins fortes, de 8 à 10 %, ont été révélées, également
pour des traitements de cancers de la prostate chez 411 patients entre 2001 et
novembre 2006.
• Les 2 praticiens sont condamnés à 4 ans de prison, dont 30 mois avec sursis
pour les praticiens, soit 18 mois ferme, 20 000€ d'amende et interdiction
d'exercer pour homicides et blessures involontaires et non assistance à
personne en danger
• Ils sont relaxés du chef d'accusation de soustraction de preuves
• Le physicien-médical (radiothérapeute) est condamné à la même peine mais
pour homicide involontaire ainsi que soustraction de preuves
• Il est relaxé du chef d'accusation de non assistance à personne en danger
• Les autres prévenus (directrice de la Ddass, directeur de l'ARS, directeur de
l'hôpital d'Épinal) ainsi que le Centre Hospitalier (personne morale) sont relaxés
du chef d'accusation de prévention de non assistance à personne en danger
• They are (supposedly) guaranteed to work correctly only when errors have
been detected and removed, which is infeasible in light of the above
complexity.
• The effect of an error is unrelated to its size, i.e. a single misplaced character
out of millions can render a system useless or, worse, harmful.
• Errors will always be part of complex systems so that error-free code can at
time be a disadvantage
Département GII
Génie Informatique et Industriel
• Cybernétique est le nom d'une science nées dans les années 1950
et morte dès les premières années 1960 par manque d'outils de Norbert Wiener
calcul (1894-1964)
et de simulation suffisamment puissant
• Et un peu aussi par suite de la mort en 1964 du mathématicien américain Norbert
Wiener (1894-1964) ...
• Malgré la brièveté de sa « vie », cette science sera le creuset où se sont
élaborées les sciences cognitives, l'intelligence artificielle, les thérapies
systémiques de l'école de Palo Alto, ou bien encore des théories biologiques de
l'auto-organisation.
Automatique
Transformation de la matière-énergie
Phénomènes, Modèles & Lois de commande