Browsing by Author "Encadreur: BENSLIMANE Sidi Mohamed"
Now showing 1 - 5 of 5
Results Per Page
Sort Options
- ItemApproche sémantique pour le développement des systèmes de recommandation(2018-03-15) FRIDI Asmaa; Encadreur: BENSLIMANE Sidi MohamedRésumé (Français et/ou Anglais) : Les systèmes de recommandations ont contribué à la réussite des sites Web personnalisées car ils peuvent automatiquement et efficacement choisir des articles ou des services adaptés à l’intérêt de l’utilisateur à partir d’énormes ensembles de données. Cependant, ces systèmes souffrent de problématiques liées au nombre peu important d’évaluations, au démarrage à froid du système et au nouvel utilisateur, nouvelle ressource. C’est pour cela que plusieurs voies ont été explorées pour trouver des solutions aux problématiques associées. LeWorld Wide Web se déplace d’un Web des documents hyper-liés à un Web des données liées. L’avènement de l’initiative Linked Open Data (LOD) a donné naissance à un grand choix de bases de connaissances ouvertes librement accessibles sur le Web tel que DBpedia. Ils fournissent une source d’information précieuse qui peut améliorer les systèmes de recommandation conventionnels, s’il est bien exploité. Dans cette thèse, nous montrons que l’utilisation des informations sémantiques décrivant les utilisateurs et les ressources peut améliorer la précision, la couverture et la qualité des systèmes de recommandation. Ceci en fournissant des informations supplémentaires permettant d’enrichir les items et les utilisateurs. Le web sémantique ou plus précisément le web des données ouvertes liées est l’infrastructure idéale pour obtenir ces descriptions sémantiques, car il permetla gestion décentralisée de l’information et l’agrégation de plusieurs sources
- ItemConception et développement d’outil d’aide à la décision pour la gestion de la maintenance et la production dans le cadre des énergies renouvelables(2022-01-30) ALLAL Anis; Encadreur: BENSLIMANE Sidi Mohamedالملخص(بالعربية): من المتوقع أن تكون طاقة الرياح البحرية المصدر الأول للطاقة في المستقبل بفضل مزاياها العديدة. ومع ذلك ، تعتبر صيانتها نشاطًا معقدًا ومكلفًا ، مما يجذب انتباه الباحثين والصناعيين بشكل متزايد. تقترح في هذه الأطروحة نهج التحسين محاكاة لتخطيط التوجيه والصيانة لمزارع الرياح البحرية من أجل تقليل االتكاليف مع الحفاظ على التوفر العالي لتوربينات الرياح. يتم تقديم النمذجة والمحاكاة القائمة على عوامل متعددة للتعامل مع تعقيد النظام. يتم استخدام خوارزمية (ACS) لتحسين توجيه مهام الصيانة. من أجل جعل النهج المقترح أكثر واقعية ، أخذنا في الاعتبار العديد من المعلمات والقيود مثل الظروف الجوية وتكلفة الموارد ومدة الصيانة. تم تجربة العديد من السيناريوهات لإثبات كفاءة النهج خلال دورة حياة المزرعة بأكملها. تظهر النتائج التي تم الحصول عليها تحسن التكلفة وتوليد الطاقة وتوافر التوربينات. Résumé (Anglais) : Offshore wind energy is expected to be the first source of energy in the future thanks to its numerous advantages. However, its maintenance is a complex and costly activity, which is increasingly attracting the attention of researchers and industrials. This thesis proposes a simulation-optimization approach for the routing and the scheduling of maintenance for offshore wind farms in order to minimize cost while keeping a high availability of wind turbines. A multi-agent based modeling and simulation is introduced to deal with the complexity of the system. Ant Colony System (ACS) algorithm is used to optimize maintenance tasks routing. In order to make the proposed approach more realistic, we have considered several parameters and constraints such as weather conditions, resources cost, maintenance duration. Several scenarios are experimented to demonstrate the approach efficiency during all the life cycle of the farm. The obtained results show the improvement of cost, energy generation and turbine availability. Résumé (Français) : L'énergie éolienne offshore est supposé devenir la première source d'énergie à l'avenir grâce à ses nombreux avantages. Cependant, sa maintenance est une activité complexe et coûteuse, qui attire de plus en plus l'attention des chercheurs et des industriels. Cette thèse propose une approche de simulation-optimisation pour le routage et la planification de la maintenance des parcs éoliens offshore afin de minimiser les coûts tout en gardant une haute disponibilité des éoliennes. Une modélisation et une simulation multi-agents sont introduites pour gérer la complexité du système. L'algorithme AntColony System (ACS) est utilisé pour optimiser le routage des tâches de maintenance. Afin de rendre l'approche proposée plus réaliste, nous avons considéré plusieurs paramètres et contraintes tels que les conditions météorologiques, le coût des ressources et la durée de la maintenance. Plusieurs scénarios sont expérimentés pour démontrer l'efficacité de l'approche pendant tout le cycle de vie du parc. Les résultats obtenus montrent une amélioration du coût, de la production d'énergie et de la disponibilité des éoliennes.
- ItemContribution à l’intéropérabilité des systèmes d’information d’entreprise à base d’alignement des ontologies(2020-06-15) ZERHOUNI Mourad; Encadreur: BENSLIMANE Sidi MohamedRésumé (Français et/ou Anglais) : Résumé La compétitivité des entreprises est profondément liée à la capacité de partager et échanger les connaissances et le savoir-faire avec l’ensemble de ses collaborateurs. Ce besoin d’échanger des connaissances oblige les entreprises d’évoluer leurs systèmes d’informations hétérogènes afin de les rendre interopérables. Pour faire face à l'hétérogénéité sémantique, les approches basées sur les ontologies sont largement utilisées en raison de l'évolution rapide des technologies connexes du web sémantique et les avantages qu’elles apportent pour faciliter l'interopérabilité sémantique. L'alignement ontologique est un moyen important d'établir l'interopérabilité entre les applications Web sémantiques qui utilisent des ontologies différentes mais connexes. De nos jours, le partitionnement et la modularisation sont les deux stratégies principales pour décomposer les grandes ontologies en blocs ou en modules d'ontologies afin de les aligner. Si pour les ontologies de petite taille le problème d’alignement ne se pose pas, les méthodes d’alignement des ontologies larges restent toujours posées. Cette thèse a comme objectif de proposer une nouvelle stratégie d’alignement basée sur l’extraction des entités ontologiques pour résoudre les différents problèmes techniques tels l’optimisation de l’espace mémoire et du temps d’exécution de l’opération d’alignement des ontologies larges. Notre stratégie consiste à reformuler le problème d’alignement entre deux ontologies comme étant un problème d’optimisation et, par conséquent, de concevoir une méthode efficace pour le résoudre. Ainsi, nous proposons ONTEM, une méthode d'alignement basée sur les opérations algébriques permettant d’obtenir automatiquement des alignements pour les ontologies larges sans aucun calcul de distance de similarité. Le benchmark OAEI LargeBioTrack 2018 a servi comme support de comparaison de notre prototype avec l’ensemble des concurrents présents dans cette édition. Les résultats expérimentaux obtenus sont prometteurs et ont révélé qu’ONTEM a manifesté globalement une bonne performance en termes de précision, de Rappel, de F-mesure et de temps d’exécution et d’occupation mémoire(aucun dépassement de capacité). Mots-clés : Alignement, extraction, ontologies larges, modularisation, partitionnement, interopérabilité sémantique. Summary The competitiveness of business enterprises is deeply linked to the ability to share and exchange knowledge and know-how with all of its collaboraters. This need to exchange knowledge forces business enterprises to evolve their heterogeneous information systems to make them interoperable. To deal with semantic heterogeneity, ontology-based approaches are widely used because of the rapid evolution of related semantic web technologies and the benefits they bring to facilitate semantic interoperability. Ontological alignment is an important means of establishing interoperability between semantic Web applications that use different but related ontologies. Nowadays, partitioning and modularization are the two main strategies for breaking down large ontologies into blocks or ontology modules in order to align them. If for small ontologies the problem of alignment does not arise, the methods of alignment of large ontologies remain always posed. This thesis aims at proposing a new alignment strategy based on the extraction of ontological entities to solve the different technical problems such as optimization of the memory space and the execution time of the alignment operation of large ontologies. Our strategy is to reformulate the alignment problem between two ontologies as an optimization problem and, therefore, to design an effective method to solve it. Thus, we propose ONTEM, an alignment method based on the algebraic operations allowing to obtain automatically alignments for the large ontologies without any calculation of distance of similarity. The OAEI LargeBioTrack 2018 benchmark served as a comparison support for our prototype with all the competitors present in this edition. The experimental results obtained are promising and have revealed that ONTEM has globally exhibited a good performance in terms of accuracy, recall, F-measurement and execution time and memory occupancy (no memory overflow). Keywords : Alignment, extraction, large ontologies, modularization, partitioning, semantic interoperability
- ItemContribution des réseaux sociaux dans l’ingénierie des services Web(2015-12-03) ABDERRAHIM Naziha; Encadreur: BENSLIMANE Sidi Mohamedالملخص(بالعربية): يتم استخدام خدمات شبكة الإنترنت على نحو متزايد في تطوير تطبيقات الويب. ويعتبر اكتشاف خدمات الشبكة المناسبة واحدة من أكبر التحديات التي تواجه هذا النوع من التنمية والتي سوف تزيد في عدد وتنوع خدمات الويب المتاحة عبر الإنترنت. إن انظمت التوصية أو التزكية تساعد المستخدمين خلال البحث في العثور على خدمة الويب المناسبة بناء على التجارب السابقة لأقرانهم بعد استخدامهم لنفس الخدمة. ورغم ذلك ومع انتشار خدمات الانترنت بشكل مذهل أصبحت مهمة التوصية معقدة للغاية. ومن خلال تحليل طريقة عمل شبكات التواصل الاجتماعي نرى أنه يمكن تقديم حلول مبتكرة لتحسين نوعية التوصيات. مبدأ هذه الشبكات يكمن في تقاطع تخصصات علوم الحاسوب والعلوم الاجتماعية، ويمكن البحث في كيفية تحسين تصميم التطبيق وتطويره باستخدام الأدوات التي تواجه الناس يوميا، كالتعاون والمنافسة والثقة. وقد ارتأينا في هذه الأطروحة أن نقترحونطور نظام توصية خدمات ويب مبنية على الثقة نعتمد في بادئ الأمر على الصفات الاجتماعية لخدمات الويب التي يظهرها المستخدم لأقرانه الآخرين أثناء التنفيذ، ثانيا على الثقة بين المستخدمين لتوفير حلقة تجمع وتحتفظ بالتجارب السابقة باستخدام خدمات الويب. بعد دراسة معمقة توصلنا لعديد من التجارب لتقييم الموثوقية والأداء للنظام المقترح، وهو يقدم نتائج جد واعدة. ----------------------------------------------------------------------------------- Abstract Web services are more and more used during the development of Web application. One of the greatest difficulties of this type of development, which will increase with the increase in the number and the variety of Web services available on line, resides in the discovery of adequate Web services. Recommender systems help users find relevant Web service based on peers’ previous experiences dealing with Web services (WSs). However, with the proliferation of WSs, recommendation has become a complex task. Social computing seems offering innovative solutions to improve the quality of recommendations. Social computing is at the crossroad of computer sciences and social sciences disciplines by looking into ways of improving application design and development using elements that people encounter daily such as collaboration, competition and trust. In this thesis, we propose a social trust-aware system for recommending WS based on social qualities of WSs that they exhibit towards peers at run-time, and trustworthiness of the users who provide feedback on their overall experience using WSs. Several experiments to assess the fairness and accuracy of the proposed system are reported, showing promising results. ----------------------------------------------------------------------------------- Résumé Les services web sont de plus en plus utilisés lors du développement d'application web. Une des plus grandes difficultés de ce type de développement, qui va s'accroitre avec l'augmentation du nombre et de la variété des services web disponibles en ligne, réside dans la découverte de services web adéquats. Les systèmes de recommandation aident les utilisateurs à trouver le service Web approprié en se basant sur les expériences précédentes des pairs qui ont utilisé ces services Web. Cependant, avec la prolifération des services Web, la recommandation est devenue une tâche complexe. L'analyse des réseaux sociaux semblent offrir des solutions innovatrices pour améliorer la qualité des recommandations. L'analyse des réseaux sociaux est à l'intersection entre les disciplines de l'informatique et des sciences sociales, en regardant dans la manière d'améliorer la conception et le développement d'application en utilisant les éléments que les gens rencontrent quotidiennement telles que la collaboration, la compétition et la confiance. Dans ce travail de thèse, nous proposons un système de recommandation des services Web à base de confiance, en se basant, d'une part, sur les qualités sociales des services Web qu'ils montrent envers d'autre pairs lors d'exécution, d'une part, sur la confiance entre les utilisateurs qui fournissent un feedback sur leur expérience en utilisant des services Web. Plusieurs expérimentations ont été menées pour évaluer la fiabilité et la performance du système proposé, montrant des résultats prometteurs.
- ItemInteropérabilité Sémantique des Systèmes d’Informations d’Entreprise : Approche Dirigée Par les Modèles.(2014-12-16) SOLTANI Mokhtar; Encadreur: BENSLIMANE Sidi MohamedRésumé : L’évolution des méthodes et des technologies dans le domaine du génie logiciel fait émerger de nouvelles approches pour le développement d’applications. Ainsi, ont fait leur apparition, le paradigme orienté objets, ensuite le paradigme orienté composants et de nos jours, le paradigme orienté services. Tous ces paradigmes reposent sur les principes de base du génie logiciel : l’abstraction, la séparation de préoccupations et la modularité. Chaque nouvelle approche est basée sur les anciens paradigmes tout en y ajoutant de nouveaux atouts. L’idée de l’approche orientée services est de construire rapidement des applications par l’assemblage d’un ensemble de services. Le résultat de cet assemblage est appelé « application composite ». La mise en place effective de cette approche permet de faciliter l’intégration et l’interopérabilité des systèmes d’informations d’entreprise qui sont hétérogènes et n’ont pas été conçus pour être interopérables. L’approche orientée services propose un cadre pour résoudre cette problématique par le développement des applications interopérables, dynamiques, et complètement réparties. L'intégration des paradigmes modélisation des processus métiers (BPM), le développement orienté service (SOC) et le développement dirigé par les modèles (MDD) pour améliorer le développement des solutions orientées services à partir des modèles métiers est devenu actuellement une exigence fondamentale pour beaucoup d’entreprises. La modélisation des processus métiers est également positionnée au centre des efforts de développement de logiciel, car la construction de ces modèles constitue explicitement la base pour la définition des services. Dans ce contexte, nous avons proposé à travers cette thèse une méthode permettant d’identifier et de spécifier les composants d’une architecture orientée service SOA à partir d’un modèle de processus métier collaboratif de haut niveau afin d’assurer la construction automatique des applications interopérables. Mots clés : interopérabilité, modélisation des processus métiers (BPM), architecture orientée services (SOA), architecture dirigée par les modèles (MDA), identification des services, spécification des services. Abstract The evolution of methods and technologies in the field of software engineering allows the emerging of new approaches for the development of applications. Thus, made their appearance, the object oriented paradigm, then the component oriented paradigm and nowadays, the service oriented paradigm. All these paradigms repose on the basic principles of the software engineering: the abstraction, the separation of concerns and modularity. Each new approach is based on the old paradigms while adding to it new assets. The idea of the service oriented approach is to quickly build applications by the assembly of a whole of services. The result of this assembly is called “composite application”. The effective implementation of this approach allows facilitating the integration and the interoperability of enterprise information systems which are heterogeneous and was not conceived to be interoperable. The service oriented approach proposes a framework to solve these problems by the development of interoperable, dynamic, and completely distributed applications. The integration of business process modeling (BPM), the service oriented computing (SOC) and the model-driven development (MDD) paradigms to improve the development of service oriented solutions from business process models became currently a fundamental requirement for several companies. The business process modeling is also positioned in the center of the software development efforts, because the construction of these models explicitly constitutes the base for the definition of the services. In this context, we proposed through this thesis a method for identifying and specifying the components of service orientated architecture SOA starting from a high level collaborative process model in order to ensure the automatic construction of interoperable applications. Keywords : interoperability, business process modeling (BPM), service oriented architecture (SOA), model-driven architecture (MDA), services identification, service specification.
