Déductions: appliquer l'IA au logiciel Un seul bus de données Recycler le logiciel patrimonial, développement durable À chacun sa vue du système: langage naturel, langage formel, code source, graphique On s'appuie sur des ontologies, modèles métiers réalistes et précis Le logiciel prend des décisions basé sur des règles formelles, pas sur du code procédural classique
EulerGUI, une plaque tournante intelligente du G énie Logiciel N3 est LE langage de convergence Laissez venir à moi les données Le bon serviteur: n'oublie pas, discret, raisonnable On s'insère dans un écosystème basé sur des formats (RDF,N3,OWL), des protocoles (SPARQL), des communautés (Web Sémantique, Web of Data, Linked Data)
Moteur de règles : cas d'utilisation Glu entre applications Systèmes experts métiers Génération d'applications Transformations de données (entre différents formats, design patterns) Validation
EulerGUI : plaque tournante { UML, eCore XMI, code binaire Java, XML de base + XML Schema } → triplets N3 ACE View --> OWL+SWRL → règles N3 OWL → règles N3 OWL → formulaires Java Swing OWL → classification (via Pellet)