Etablissement Université de M’Sila - Mohamed Boudiaf Affiliation Institut d’Informatique Auteur BELGHIAT, Aissam Directeur de thèse BOURAHLA

Business Listing - April 01, 2020

Etablissement Université de M’Sila - Mohamed Boudiaf Affiliation Institut d’Informatique Auteur BELGHIAT, Aissam Directeur de thèse BOURAHLA

Mémoires de Fin d’Etudes
Etablissement Université de M’Sila - Mohamed Boudiaf Affiliation Institut d’Informatique Auteur BELGHIAT, Aissam Directeur de thèse BOURAHLA Mustapha (Maitre de conférence) Filière Informatique Diplôme Magister Titre Transformation des modèles UML vers des ontologies OWL Mots clés Mots clés: UML; Ontologie; OWL; Transformation de modèles; XMI; XSLT; ATOM3. كلمات مفتاحية : UML; مصطلحية; OWL; تحويل النماذج; XMI ;XSLT; ATOM3. Keywords: UML; Ontology; OWL; Model Transformation; XMI; XSLT; ATOM3. Résumé Résumé Les modèles sont placées par la modélisation au centre de processus de développement. Ces modèles sont décrits par des langages, à l’instar d’UML le langage standardisé par l’OMG et qui est devenu incontournable. En plus, le paradigme de l’ingénierie d’ontologies est devenu nécessaire pour le développement du Web sémantique, dans ce paradigme on trouve OWL le langage de description adopté par une grande communauté comme le principal langage de représentation de connaissances. Les modèles et les ontologies sont développés indépendamment mais dans le même objectif qui est la conceptualisation du monde réel. Le rapprochement entre UML et OWL est apparu sur plusieurs égards tels que les classes et les associations. Ce travail est inscrit dans le cadre de l’ingénierie dirigée par modèles (IDM), en utilisant la transformation de modèles qui est considérée l’une des techniques prometteuse dans cette approche. Nous proposons des règles de transformation des modèles de diagramme de classes en des ontologies qui seront décrites en langage OWL dans l’objectif de représenter les connaissances incluent dans tels diagrammes avec un mécanisme standard afin de bénéficier du partage et liaison de telles informations dues de la puissance des ontologies. Ainsi, nous profitons du langage UML afin d’avoir des modèles sur les ontologies pour faire des analyses préalables et des implémentations OWL pour tester les consistances des ontologies. Ces règles de transformation sont implémentées en un logiciel pour automatiser cette transformation, pour l’implémentation nous proposons deux approches, une basée sur la transformation XML, et l’autre basée sur la transformation de graphes. Finalement nous avons argumenté notre proposition avec un exemple pour chacune des deux approches et on a abouti des bons résultats. ملخص إن النماذج قد وضعت من طرف النمذجة في مركز عملية التطوير، هذه النماذج ممثلة بلغات كـ: (UML) اللغة المعتمدة من طرف (OMG) و التي اصبحت لا مفر منها. من جهة اخرى نموذج هندسة المصطلحيات وضع المصطلحيات في مركز عملية التطوير. في هذا النموذج نجد (OWL) لغة التشكيل المعتمدة من طرف مجموعة كبيرة من المستعملين اللغة الاساسية لتمثيل المعارف. النماذج و المصطلحيات تم تطويرهم بمعزل عن بعضهما لكن في نفس السياق، ألا و هو السماح بتصور العالم الحقيقي. التقارب بين (UML) و (OWL) ظهر على اوجه عديدة كالأصناف و العلاقات. هذا العمل مسجل في اطار الهندسة الموجهة بالنماذج، و هذا باستعمال عملية تحويل النماذج و التي تعتبر واحدة من التقنيات الواعدة في هذا المنهج. لقد قمنا باقتراح مجموعة من قواعد التحويل لنماذج الاصناف الى مصطلحيات و اللاتي نصفها باستعمال لغة (OWL) بهدف تمثيل المعارف المحتوات في مثل تلك النماذج بطريقة معتمدة حتى نستفيد من مشاركة و ربط مثل تلك المعلومات المستوحاة من قوة المصطلحيات. كذلك سنستفيد من لغة (UML) للحصول على نماذج خاصة بالمصطلحيات لعمل تحليلات مبدئية و تطبيقات (OWL) لتجريب صلابة هذه المصطلحيات. هذه القواعد تمت برمجتها في برمجي لجعل عملية التحويل الية. وبالنسبة للبرمجة فقد تم اقتراح طريقتين واحدة تعتمد على التحويل (XML) والاخرى على تحويل الاشكال. في الاخير قمنا بتوضيح عملنا بمثال لكل طريقة مقترحة ووصلنا لنتائج جيدة. Abstract The models are placed by modeling in the center of development process. These models are represented by languages, like UML the language standardized by the OMG and which became very important. Moreover the paradigm of ontologies engineering places ontologies in the center of development process, in this paradigm we find OWL the language of description adopted by a great community like the principal language of knowledge representation. Models and ontologies are developed independently but in the same objective; to allow a conceptualization of the real-world. The bringing between UML and OWL appeared on several regards such as the classes and associations. This work is registered in the approach of models directed engineering (MDE), by using the models transformation which is considered one of the promising techniques in this approach. We propose a set of rules for transforming the models of classes diagram into ontologies which will be described in OWL language in order to represent knowledge include in such diagrams with a standard mechanism and which can be shared and linked with other information due to the power of ontologies. Thus, we benefit from the UML language in order to have models on ontologies to make preliminary analyzes and implementations OWL to test consistencies of ontologies. These transformation rules are implemented in a software to automate this transformation, and for the implementation we propose two approach, one based on XML transformation, and the other based on graphs transformation. Finally we argued our proposal with an example for each of the two approaches and we obtain good results. Date de soutenance 30/06/2012 Pagination 120 p Illusatration Relié Format 30 cm Notes une copie papier + un cdrom Statut Soutenue

Featured

This is a premium business listing. Stand out from the competition!

Own a Business?

List your company and reach more customers today.

Add Your Business