Spécification et mise en oeuvre d'un formalisme de règles métier
Thèses de doctorat
Date de soutenance
2007-12-10Résumé
Cette thèse CIFRE se positionne dans le cadre du génie logiciel en ayant pour objectif la facilitation de l'intégration de l'approche par règles métier en proposant un formalisme indépendant de tout moteur de règles et en ...Lire la suite >
Cette thèse CIFRE se positionne dans le cadre du génie logiciel en ayant pour objectif la facilitation de l'intégration de l'approche par règles métier en proposant un formalisme indépendant de tout moteur de règles et en générant une partie de ces règles. Dans un premier temps, nous introduisons l'approche par règles métier comme étant une alternative à l'approche classique des cycles de développement. Nous introduisons également le formalisme de règles, les systèmes de gestion de règles métier et présentons un banc déssai des moteurs de règles les plus utilisés. Dans une seconde partie nous parlons de l'ingénierie dirigée par les modèles et comment nous nous en servons. Dans une troisième partie nous parlons du Web Sémantique et de ses technologies que nous utilisons. Dans la quatrième partie nous montrons comment nous générons des règles en langage naturel en nous basant sur la syntaxe et la sémantique du langage d'ontologie Web. Nous finirons par la cinquième partie dans laquelle nous exposons les implémentations que nous avons réalisées.< Réduire
Résumé en anglais
This thesis is about software engineering and focuses on how to facilitate the integration of the business rules approach. We propose a rule formalism independently of any rule engine. We also propose an approach for ...Lire la suite >
This thesis is about software engineering and focuses on how to facilitate the integration of the business rules approach. We propose a rule formalism independently of any rule engine. We also propose an approach for generating a part of these rules based on UML models. First we start by introducing the business rules approach like an alternative to the classical approach of software development cycles. We introduce also rules formalism, business rules management systems and present a workbench for the most used rules engines. In the second part we talk about model driven architecture and how we use that. In the third part we introduce the Semantic Web and how we use that. In the fourth part we explain our approach for generating business rules in natural language based on the syntaxes and semantics of the web ontology language. Will finish by the fifth part in which we expose implementations we have realized.< Réduire
Mots clés
Informatique
règles métier
ingénierie dirigée par les modèles
web sémantique
formalisme de règles
raisonnement
enrichissement sémantique
e-service
Unités de recherche