Integration et exploitation de besoins en entreprise etendue fondees sur la semantique
L'ingenierie des besoins (IB) joue un role crucial dans le processus de developpement d'un systemed'information. Elle a pour but de fournir une specification des besoins qui soit coherente, non ambigue,complete, verifiable, etc. L'importance de la specification des besoins augmente dans l'environnement distribueou se situent les systemes complexes ce qui est en particulier le cas dans le contexte des entreprises etendues.Ces systemes necessitent, en effet, la collaboration d'un grand nombre de concepteurs qui peuvent provenir dedifferents domaines, departements, laboratoires de recherche, etc. En general, ces concepteurs sont libresd'utiliser le vocabulaire et les langages qu'ils preferent pour definir les besoins lies aux parties du systeme quileur sont affectees. Dans ce contexte, fournir une interface unique, uniforme et transparente a l'ensemble desbesoins definis sur un systeme est devenu necessaire. Autrement dit, d'un point de vue technique, il devientcrucial de proposer une demarche d'integration des besoins via un schema global. Dans ce travail, nousproposons une approche ontologique d'integration de besoins heterogenes. Cette heterogeneite concerne a lafois les vocabulaires et les langages de modelisation identifies lors de l'elicitation des besoins. Contrairementaux travaux existants qui traitent le probleme d'integration des besoins d'une maniere isolee sans prendre encompte le systeme cible (une base/entrepot de donnees, une interface homme machine, etc. nos propositionsapportent des solutions pour les phases de cycle de vie de conception du systeme cible. Pour illustrer cela, nousconsiderons la phase de conception physique d'un entrepot de donnees. Durant cette phase, un ensemble destructures d'optimisation (les index, la fragmentation de donnees, les vues materialisees, etc. est selectionne.Souvent cette selection est effectuee a partir d'un ensemble de requetes. Dans ce travail, nous proposons uneapproche de selection dirigee par les besoins. Pour valider notre proposition, une implementation dans unenvironnement de Base de Donnees a Base Ontologique nomme OntoDB est proposee.