Brevet FR3047818A1 — publié le 20170818

DOMAINE TECHNIQUE DE L'INVENTION La présente invention concerne une méthode et un système permettant de réaliser la production d'applications informatiques sans codage ou usage de code source, ni programmation impérative, algorithmique et procédurale. ETAT DE LA TECHNIQUE ANTÉRIEURE L'objet de l'invention constitue la construction d'un moteur d'inférence fournissant les services de création d'applications informatiques sans l'usage de code source. Couramment, les outils utilisés nécessitent le codage de code source dans des langages de programmation différents pour produire des logiciels type ERP (Enterprise Ressource Planning) ou autre. Le développement et la maintenance du code source des logiciels est consommatrice de ressources importantes en homme et en temps, pour une maîtrise complexe et délicate. Certains progiciels génèrent automatiquement et/ou en partie du code source, qu'il faut maintenir. Temps de réaction excessivement long, entrainant des coûts excessifs de développement et de maintenance EXPOSÉ DE L'INVENTION Postulat et principe de l'invention : Les objets perçus dans la réalité, sont des formes projetées sur le monde sensible, de ce qui « est » dans le plan suprasensible (voir figure 1). Eléments de la figure 1 : 1 Forme archétypale C'est la population des instances d'Archétypes fournies par le moteur d'inférence. 2 Archétypes Sont des classes de formes définies par des agrégats de proprié- tés élémentaires non intelligentes. L'Archétype ne possède aucune intelligence. Il réside dans le code source du moteur ou à l'extérieur. Forme suprasensible Une Forme est un objet suprasensible intelligent, construit à l'image de son Archétype. L'intelligence d'une forme est encapsulée dans chacune de ses propriétés élémentaires. Un lien indéfectible la relie à l'objet réel tant qu'il n'est pas détruit. La forme est le résultat de l'instanciation d'une classe d'Archétype. La forme déclare une intel- ligence dans ses propriétés élémentaires. Instanciation : Produire un objet à partir de son modèle-image (moule) situé dans le plan immédiat supérieur et contigu au plan où se pratique l'instanciation. Instancier c'est établir en temps réel, un état toujours 'vrai' aux propriétés du modèle-image. DFO C'est le dictionnaire centralisé où sont stockées les formes suprasen- sibles des objets des applications métiers. Objets réels Ce sont les résultats produits par l'exécution des applications métiers. Résultats Des instanciations des formes suprasensibles des objets, effectuées lors de la phase d'exécution des applications métiers. C'est le plan où sont définis les classes d'Archétypes. C'est le plan où sont instanciées les Archétypes, produisant ainsi les formes suprasensibles intelligentes des objets des applications métiers. 9 Moteur d'inférence C'est l'exécutable unique qui permet l'instanciation des Archétypes lors de la phase de développement sur le plan suprasensible, et l'instanciations des formes suprasensibles intelligentes lors de la phase d'exécution des applications dans le plan réel. 10 Plan réel C'est le plan où se manifestent les formes suprasensibles intelligentes des objets des applications métiers, produisant par leur instanciation les objets réels, résultats de l'application. 1 1 Instanciations d'Archétypes C'est l'opération qui produit les formes suprasensibles intelligentes des objets des applications métiers, par l'usage du moteur d'inférence. 12 Instanciations de formes C'est l'opération qui produit les résultats (objets réels) des applica- tions métiers, par l'usage du moteur d'inférence. L'objet de l'invention est une méthode de construction de moteurs d'inférence qui produisent directe- ment les objets réels intelligents des applications informatiques (résultats publiés), sans codage ni l'usage 7 Plan idéel 8 Plan suprasensible - 1 / 6 - 3047818 de code source, seulement à partir de la Forme suprasensible intelligente des objets persistants (stockée) dans un dictionnaire central des Formes suprasensibles des objets de l'application. Ce même moteur d'inférence sert à réifier' (créer) les Formes suprasensibles intelligentes des objets de l'application, et les objets réels, résultats de l'application publiés sur divers supports : bases de données, 5 documents, écrans, sockets, fichiers, structures XML, etc. (voir figure 1) Définition de réifier (réification) Consiste à transformer en chose. A donner un caractère de chose, voir à chosifier pour réduire à l'état d'objet. Faire émerger d'un pa- radigme la forme d'un objet. Il s'agit uniquement d'encapsuler l'intelligence dans les propriétés élémentaires de la forme suprasen- 10 Bible des objets, et pas dans la classe de l'objet, et de stocker la forme suprasensible intelligente dans le dictionnaire de l'application, et pas dans le code source des programmes ! L'intelligence de chaque Forme suprasensible est la somme non mathématique des intelligences de ses propriétés élémentaires. Puisque qu'une Forme est définie par une liste simple ou composée de propriétés élémentaires (atomiques) : un agrégat d'objets d'une unique classe mono propriété - la propriété atomique. 15 L'invention consiste à instancier des classes de Formes suprasensibles d'objets à partir d'Archétypes fournis par le moteur d'inférence - Phase de conception et de développement des applications. L'encapsulation de l'intelligence des propriétés a lieu lors de l'instanciation de la Forme persistant dans le dictionnaire des Formes suprasensibles des objets de l'application. L'autre partie intégrante de l'invention, consiste à instancier les Formes suprasensibles des objets, 20 stockées dans le dictionnaire de l'application, pour produire les résultats attendus de l'application - Phase d'exécution des applications. L'intelligence innée et/ou acquise de toute propriété élémentaire de la Forme suprasensible est un déclaratif récursif, et non procédural, de bloc de méthodes dont l'exécution peut être conditionnée par une règle simple ou imbriquée. Langage exclusivement utilisé pour déclarer l'intelligence du comportement de 25 l'état de toute propriété élémentaire. Intelligence Règles et Méthodes comportementales de l'état des propriétés élémentaires des formes suprasensibles des objets des applications métiers. Elle permet à l'objet réel (résultat) d'adapter automatiquement l'état de ses propriétés lors de toute manifestation sur le plan réel (phase d'exécution de l'application). Si la connexion inter propriétés est la faculté 30 sensible de l'objet, l'intelligence est sa faculté intellectuelle d'adapter le comportement de son état. Exemple d'intelligence : Si {Quantité commandée REVENDICATIONS1) Tout procédé qui consiste à créer un programme ou un exécutable (moteur) instanciant des objets définis dans un dictionnaire centralisé ou distribué d'objets déclarés à l'extérieur du code source du programme. Dans le but de créer et d'exécuter avec ce même et unique programme différentes applications dont les objets résident dans un dictionnaire d'objets extérieur au programme et propre à l'application. Et cela en l'absence totale de l'usage de codage de code source d'exécutable (qu'il soit créé automatiquement ou manuellement). 2) Toute encapsulation de déclaratif d'intelligence de propriété élémentaire, exclusivement dans la 10 propriété elle-même et nulle part ailleurs ! La propriété étant une classe d'objet fondamental indépendant entrant dans la constitution des Formes d'objets. 3) Tout usage d'un langage déclaratif récursif et non procédural, d'intelligences globales ou contextuelles composées de blocs de méthodes dont l'exécution est conditionnée ou pas par une règle simple ou imbriquée, et dont la méthode n'est constituée que d'un verbe et de son prédicat. 15 4) Tout programme, processus ou exécutable instanciant des Formes d'objet stockées dans un dic- tionnaire extérieur à l'exécutable (point 1). Lesquelles Formes sont elles-mêmes l'instanciation, par le même moteur, de formes archétypales (Archétypes) définies à l'intérieur ou à l'extérieur de l'exécutable. 5) Tout procédé, programme ou exécutable qui instancie des classes d'objets Archétypales, en y 20 encapsulant uniquement dans les propriétés élémentaires des objets de l'intelligence (déclaratif d'intelligence), pour produire des Formes intelligentes d'objets, stockées dans un dictionnaire externe au programme ; dans le but de produire des résultats (objets réel) par l'instanciation de ces Formes intelligentes. Et cela sans l'usage ou le codage d'un code source ! 25 - 5 /6 -