Nouvelles technologies pour automatiser le développement
L'environnement Déductions
J.M. Vanel – avril 2009
Partant du constat que les développements logiciels coûtent très cher, et que les modèles, bien qu'utiles, sont sous-exploités, nous proposons Déductions.
Déductions est une technologie émergente qui applique l'intelligence artificielle au génie logiciel. Les modélisations existantes sont réutilisées (UML, SQL, ...). Des applications simples et extensibles sont générées à 100%. L'outil a le potentiel pour être multi-modèles en entrée, et multi-plateformes en sortie. Les règles métiers, dans un langage lisible (N3), sont prises en compte par le moteur d'inférence embarqué (Drools).
Les règles logiques étant inhérentes à l'outil, une ergonomie supérieure est atteinte sans programmer explicitement tout ce qui est déductible du modèle. Par sa licence Open Source et le respect des standards d'échange, le client n'est pas enfermé dans une infrastructure figée (« logiciel durable » ), et peut regagner la maîtrise de ses développements.
Présentation