Un standard ouvert pour le développement d'algorithmes
Le 9 août 2005, l'INRIA (hôte du consortium Scilab), Maplesoft, Mathsoft
et National Instruments (Nasdaq : NATI) ont annoncé la naissance du
Numerical Mathematics Consortium (NMC). Associés à des personnalités
de l'industrie et du monde universitaire, ces éditeurs de logiciels mathématiques ont
unis leurs forces afin de fixer des bases cohérentes et concrètes
pour la programmation numérique. L'objectif initial du consortium
est l'établissement d'un standard ouvert pour la sémantique
des fonctions mathématiques qui permettra le développement d'algorithmes
utilisables dans un grand nombre de disciplines et sous divers environnements
matériel et logiciel.
« Il manque depuis longtemps à notre industrie une base mathématique
unifiée et standardisée, explique Ali Maleki, directeur du programme
Electronique des Freins et du Châssis chez ArvinMeritor. Aujourd'hui,
chaque outil propose son propre jeu de fonctions, demandant souvent un apprentissage
ardu, ce qui nous oblige à développer des algorithmes et du
savoir-faire qui ne sont pas facilement transposable au reste de l'industrie.
Il faut réécrire ces algorithmes lors de nouveaux projets ou
à l'occasion de la mise en œuvre de nouvelles technologies,
ce qui entraîne in fine une hausse des coûts. Un jeu standard
de fonctions mathématiques fondé sur une sémantique acceptée
par l'industrie serait un grand pas en avant vers la création de techniques
portables et de bibliothèques et outils prêts à l'emploi,
instantanément utilisables dans divers environnements, avec pour conséquence
une amélioration des résultats financiers. »
Le but de l'organisation est de créer une spécification précisant
les définitions des fonctions mathématiques les plus fréquemment
utilisées dans les algorithmes numériques. Ces algorithmes pourront
dès lors être intégrés aux applications propres à
de nombreux domaines d'activité tels que le contrôle industriel,
le développement de logiciels embarqués et bon nombre de secteurs
de la recherche. Ils seront de fait facilement partageables entre chercheurs et
ingénieurs des secteurs industriel et académique.
« En utilisant les standards industriels développés par le
Numerical Mathematics Consortium, les étudiants pourront créer des
algorithmes compatibles avec les fonctions communes des outils traditionnels et
être assurés que leur travail s'intégrera correctement
dans d'autres environnements mathématiques, précise Robert H. Bishop,
Professeur et Président du Département d'Ingénierie Aérospatiale
et de Mécanique pour l'Ingénieur de l'Université du Texas.
De plus, avec une norme avérée pour les mathématiques numériques,
je serai sûr que mes étudiants seront formés aux outils et
aux approches qu'ils rencontreront dans l'industrie. »
Le Numerical Mathematics Consortium créera une communauté mathématique
au sein de laquelle les échanges d'idées et d'information seront
facilités par un vocabulaire commun.
Le NMC en bref
Le Numerical Mathematics Consortium est une organisation à but non lucratif
composée d'industriels et de personnalités de l'industrie et du
monde universitaire associés dans le but de définir un standard
ouvert pour la sémantique des fonctions mathématiques utilisées
dans le développement des algorithmes numériques.
L'objectif principal du Consortium est la réduction des coûts
globaux de développement des algorithmes et leur réutilisation aisée,
dans un grand nombre de disciplines et sous divers type d'environnement
matériel et logiciel.