- [ VRPG-Doc-Sc] Informatique --- إعلام آلي

Permanent URI for this collection

Browse

Recent Submissions

Now showing 1 - 5 of 34
  • Item
    La découverte des services web sémantiques
    (2015-04-29) KHATER Maamar; Encadreur: MALKI Mimoun
    Résumé (Français et/ou Anglais) : Avec l'air du web et l'apparition de la notion de services Web, les entreprises sont convertis à intégrer les services web dans leurs systèmes d’information (SI). La technologie des services Web est en train de devenir une approche prometteuse d'intégration et d'interaction des applications intra et inter organisations. Dans ce contexte, l'efficacité et la fiabilité des SI à base de services Web deviennent un facteur critique dans la réussite des entreprises. Les services Web sémantiques se situent à la convergence de deux domaines de recherche importants qui concernent les technologies de l’Internet : le Web sémantique et les Web services. L’objectif visé par la notion de services Web sémantiques est de créer un Web sémantique de services dont les propriétés, les capacités, les interfaces et les effets sont décrits de manière non ambiguë et exploitable par des machines. Cette thèse est consacrée au problème de la découverte dynamique des services web sémantiques. Notre première contribution traite la découverte des services OWL-S atomiques et consiste à proposer un algorithme de matchmaking basé sur la transformation de la matrice de matching (input/output) en un graphe orienté en tenant compte des règles de mapping, et sur le principe du plus court chemin. Notre seconde contribution traite la découverte des services OWL-S composites et consiste à proposer un algorithme de matchmaking à base de comportement en utilisant les graphes. Notre troisième contribution propose un modèle comportemental à base d’automates (les automates d’interface typés et pondérés –WTIA–). Ce modèle est le résultat d’émergence de deux modèles d’automates, les automates d’interface et les automates pondérés. Notre quatrième contribution consiste à utiliser le formalisme WTIA comme modèle comportemental de services sémantiques afin de réaliser le processus de matchmaking entre la requête de l’utilisateur et les services publiés
  • Item
    Une approche instrumentée pour la mise en œuvre des Systèmes D’informations Pervasifs
    (2015-02-25) KHALFI Mohammed Fethi; Encadreur: Sidi Mohamed BENSLIMANE
    Résumé (Français et/ou Anglais) : The recent technological overhangs have focused on the democratization of wireless networks and the miniaturization of communication devices. In this context, Ubiquitous Computing is a recent paradigm whose objective is to allow users to access data, and make information available anywhere and at any time. In other terms, Pervasive Information Systems (PIS) constitute an emerging class of Information Systems where Information Technology is gradually embedded in the physical environment, capable of accommodating user needs and wants when desired. PIS differ from Desktop Information Systems (DIS) in that they encompass a complex, dynamic environment composed of multiple artefacts instead of Personal Computers only, capable of perceiving contextual information instead of simple user input, and supporting mobility instead of stationary services. First, as an initial step, we present PIS novel characteristics compared to traditional desktop information systems ; we explore this domain by offering a list of challenges and concepts of ubiquitous computing that form the core elements of a pervasive environment. As a result of this work, a generic architecture for intelligent environment has been created. Based on various and related works concerning models and designs. This framework can be used to design any PIS instance. Second, Context awareness is the core feature of pervasive computing. High-level context awareness can be enhanced by situation awareness that represents the ability to detect and reason about the real-life situations. In order to deal with the problem in context-aware modeling in pervasive computing environments, we present a comprehensive and integrated approach for context modeling. We first propose a Meta model context based on ontology for Pervasive Computing aiming to extend its capabilities by adding new environmental aspects. The advantage is that it can provide a flexible modeling mechanism for multiple applications of context-aware pervasive computing. Finally, Pervasive environments are characterized by rich and dynamic context, where users need to be continuously informed about services relevant to their current context. We will present an enhancement of ubiquitous computing discovery mechanisms adding context handling capabilities to Web Services for Devices in Pervasive Computing using UPnP as an infrastructure to address these implicit requests. Our method uses location aware, UPnP infrastructure, web service for devices and the notion of proactivity in pervasive computing to continuously present the most relevant services to the user or device in response to changes of context, services or user preferences.
  • Item
    Un référentiel partagé pour la découverte sémantique des services Web
    (2022-03-31) Kaouan Moussa; Encadreur: BOUCHIHA Djelloul; Co-Encadreur: BOUKLI HACENE Sofiane
    Résumé (Anglais) : The ontology has marked its presence in several research fields in order to address issues in knowledge modeling, Artificial Intelligence, classification, clustering and more specifically in knowledge engineering. In the Web service field, ontologies are mainly used to describe Web service interfaces due to automating the functional processes of this technology. This is well known as semantic Web services, such as OWL-S, WSMO and WSDL-S. Unfortunately, this intervention remains insufficient to date. So, supporting this description by adding a shared ontology (knowledge base) can improve the performance of the Web Service technology (Kaouan et al.,2017). Manual construction of ontology is a tedious and expensive task which requires domain expert intervention. An automatic ontological construction process will be interesting and less costly solution in terms of time and money. In this thesis, we propose to introduce a knowledge layer to the Web service technology; thus, we propose to use clustering algorithms to create an ontological network (to build the SO) from a semantic Web service corpora. The created repository can be used for storage and discovery of Web Services in a distributed and intelligent environment. Keywords: Web service, UDDI, Shared repository, Ontology, Service discovery, Service storage, Classification algorithm. Résumé (Français) : Les ontologies ont marqué leur présence dans plusieurs domaines de recherche afin de résoudre les problèmes de modélisation des connaissances, de l’intelligence Artificielle, de la classification, du regroupement et plus précisément de l’ingénierie des connaissances. Dans le domaine de services Web, les ontologies interviennent surtout pour décrire les interfaces de servicesWeb en raison d’automatiser les processus fonctionnels de cette technologie (OWL-S, WSMO, WSDL-S, etc.). Malheureusement, cette intervention reste à ce jour insuffisante. Soutenir cette description par l’ajout d’une ontologie partagée (base de connaissance) peut améliorer les performances de la technologie services Web (Kaouan et al., 2017). La construction manuelle d’une ontologie est une tâche fastidieuse, coûteuse et qui exige la présence d’un expert de domaine. Une méthodologie de construction ontologique automatique sera une solution intéressante et moins coûteuse en termes de temps et de prix. Dans cette thèse, nous proposons d’introduire une couche connaissance (SO) à la technologie de service Web ; ainsi, nous proposons d’utiliser les algorithmes de regroupement pour créer un réseau ontologique (construire l’ontologie SO ) à partir d’un corpus de services Web sémantique. Le référentiel créé peut être utilisé pour le stockage et la découverte des services Web dans un environnement distribué et intelligent. Mots clés : Service Web, UDDI, Référentiel partagé, Ontologie, Découverte des services, Stockage des services, Algorithme de classification.
  • Item
    Surveillance et détection de changement de la déforestation dans les images SAR
    (2022-02-09) HORCH Abdelkader; Encadreur: Taleb Nasreddine; Co-Encadreur: Gafour Abdelkader
    Résumé (Anglais) : Deforestation has become a major problem consisting of a continuous regression of forested areas in the world, and for this purpose, an efficient detection of these changes has become more than necessary. In this work, a new method for deforestation change detection is proposed. This approach is based on a supervised fusion of local texture features extracted from SAR images. ALOS PALSAR (Advanced Land Observation Satellite Phased Array type L-band Synthetic Aperture Radar) multi-temporal data have been used in this work. Normalised radar cross-section (NRCS) and polarimetric features extracted from HH and HV polarised data allowed recognizing different categories of land covers termed as NRCS classification. Greylevel co-occurrence matrix (GLCM) texture features were extracted by using different moving window sizes applied on local regions previously obtained by binarisation of the NRCS results. A total of 300 samples of regions and five GLCM characteristics have been used here. The detection of deforestation appears clearly in the resulted images with a very satisfactory precision of the reached regions, and the obtained results of the proposed supervised approach have indeed led to very good detection results of the deforestation change. Résumé (Français) : La déforestation est devenue un problème majeur qui consiste à une régression continue des zones forestières du monde, et pour cette raison, une détection efficace de ces changements est devenue plus que nécessaire. Dans ce travail, une nouvelle méthode de détection du changement de la déforestation est proposée. Cette approche repose sur une fusion supervisée des caractéristiques de texture locale extraite des images radar SAR (Synthetic Aperture Radar) ou RSO (Radar à synthèse d'ouverture), où des images ALOS (satellite d'observation terrestre avancée) PALSAR (Radar à synthèse d'ouverture avec une bande de type L synchrone) ont été utilisées dans ce travail. Une classification NRCS (Normalized radar cross-section, ou section transversale du radar normalisée) a été réalisée à partir des caractéristiques polarimétriques extraites des données SAR polarisées HH (Horizontal- Horizontal) et HV (Horizontal-Vertical), permettant de reconnaître différentes catégories de couvertures terrestres. Des caractéristiques de type texture utilisant les matrices de co-occurrence (GLCM), ont été extraites en appliquant différentes tailles de fenêtres mobiles aux régions locales précédemment obtenues dans la classification NRCS. Au total, 300 échantillons des différentes classes de régions et cinq caractéristiques GLCM ont été utilisés dans cette étude. L’approche proposée a donné de très bons résultats de détection du changement, où la déforestation apparaît clairement dans les images obtenues avec une précision très satisfaisante des régions atteintes.
  • Item
    Ingénierie ontologique dirigée par les modèles
    (2017-07-03) Hamri Mohamed Mehdi; Encadreur: Benslimane Sidi Mohamed
    الملخص (بالعربية) تقنيات الذكاء الاصطناعي الأكثر استخداما لإنشاء الأنطولوجيا، ولكن هذه التقنيات هي أكثر ارتباطا بمخابر البحث من الجمهور العام. خلال العقد الماضي، كانت هناك العديد من المقترحات لاستخدام تقنيات هندسة البرمجيات، ولا سيما أومل لإنشاء الأنطولوجيا لكونه المعيار الهندسي البرمجيات الأكثر قبولا، لتوفير عملية تطوير الأنطولوجيا أقرب إلى عدد كبير من الممارسين ومع ذلك، يستند أومل على نموذج ألأشياء، وهذا يعتبر عائق في تطوير علم الأنطولوجيا. يمكن التغلب على هذه القيود باستخدام ملحقات أومل (، فضلا عن معايير مثل أومج (مدا)، أونتولوجي تعريف ميتاموديل (مدجس) حاليا، فإن الاستخدام المشترك لل مدا والويب الدلالي قد وصلت إلى نضج معين ونجاحا كبيرا في مجال الهندسة من أونتولوجيز هذه الأطروحة هي مساهمة في مجال عمليات البرمجيات .نقترح تطوير الأنطولوجيا على أساس إسو / إيك 24744 (هندسة البرمجيات ميتاموديل من أجل التنمية منهجيات-- سيمدم). يتم إنشاء الأنطولوجيا من نموذج ميتا الموصوف في المعيار باستخدام عملية التحول القائمة على مدا. وهو يصف، من بين أمور أخرى، الأنشطة والمهام التي يتعين تنفيذها، والتحف للتلاعب (إنشاء أو استخدام أو تحرير) والأشخاص المعنيين Résumé (Français et/ou Anglais) : Résumé Le Web sémantique est la direction principale du développement futur du Web. Les ontologies sont la partie la plus importante des applications du Web sémantique. Les techniques d'intelligence artificielle sont les plus utilisés pour la création d'ontologie, mais ces techniques sont plus liées aux laboratoires de recherche qu’un public plus large. Durant la dernière décennie, il ya eu beaucoup de propositions visant à utiliser des techniques de génie logiciel, en particulier l'UML pour la création d’ontologie, car elle est la norme du génie logiciel la plus acceptées, afin d'apporter un processus de développement d'ontologie plus proche d’une large population de praticiens. Cependant, UML est basé sur un paradigme orienté objet, et a une certaine limite en matière de développement d'ontologie. Ces limitations peuvent être surmontées en utilisant les extensions d'UML (c. profils UML), ainsi que les normes d’OMG tel que l’Architecture dirigé par les modèles (MDA), le métamodéle de définition d’ontologie (ODM). Actuellement, l’utilisation conjointe d’MDA et du web sémantique a atteint un certain degré de maturité et un franc succès dans le domaine de l’ingénierie d’ontologies. Cette thèse est une contribution au domaine des procédés logiciel (PL). Nous y proposons le développement d’une ontologie basée sur la norme ISO/IEC 24744 (Software Engineering-Metamodel for Development Methodologies - SEMDM). L’ontologie est générée à partir du méta modèle décrit dans la norme en utilisant un processus de transformation basé MDA . Elle décrit, entre autres, les activités et les tâches à exécuter, les artefacts à manipuler (créer, utiliser ou modifier) et les personnes impliquées. Cette ontologie aidera à systématiser et à mieux maitriser l’utilisation du modèle de la norme ISO/24744. L’ontologie peut lever l’ambigüité terminologique sur les différents concepts de la norme et offre une représentation formelle de son vocabulaire. Enfin, elle peut offrir un moyen d’analyse, de vérification et de validation d’un projet. Abstract The Semantic Web is the main direction of future development of the Web. Ontologies are the most important part of the Semantic Web applications. AI techniques are most used for the creation of ontology, but these techniques are more related to research then the general public. During the last decade, there have been many proposals to use software engineering techniques, particularly the UML for creating ontology as it is the most accepted software engineering standard, to provide a process development of ontology closer to a large population of practitioners. However, UML is based on an object-oriented paradigm, and has a certain limit in the development of ontology. These limitations can be overcome by using the UML extensions (v. UML profiles), as well as standards such as OMG Model Driven Architecture (MDA), ontology definition metamodel (MDGs). Currently, the joint use of MDA and the semantic web has reached a certain maturity and a great success in the field of engineering of ontologies. This thesis is a contribution to the field of software processes (SP). We propose the development of an ontology based on ISO / IEC 24744 (Software Engineering Metamodel for Development Methodologies-- SEMDM). The ontology is generated from the meta model described in the standard using a MDA based transformation process. It describes, among other, the activities and tasks to be executed, artifacts to manipulate (create, use or edit) and the people involved. This ontology will help to systematize and better control the use of the model of the ISO / 24744 standard. The ontology may lift the terminological ambiguity about the different concepts of the standard and provides a formal representation of its vocabulary. Also the ontology can provide a means of analysis, verification and validation of a project.