Ingénierie ontologique dirigée par les modèles

Loading...
Thumbnail Image
Date
2017-07-03
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
الملخص (بالعربية) تقنيات الذكاء الاصطناعي الأكثر استخداما لإنشاء الأنطولوجيا، ولكن هذه التقنيات هي أكثر ارتباطا بمخابر البحث من الجمهور العام. خلال العقد الماضي، كانت هناك العديد من المقترحات لاستخدام تقنيات هندسة البرمجيات، ولا سيما أومل لإنشاء الأنطولوجيا لكونه المعيار الهندسي البرمجيات الأكثر قبولا، لتوفير عملية تطوير الأنطولوجيا أقرب إلى عدد كبير من الممارسين ومع ذلك، يستند أومل على نموذج ألأشياء، وهذا يعتبر عائق في تطوير علم الأنطولوجيا. يمكن التغلب على هذه القيود باستخدام ملحقات أومل (، فضلا عن معايير مثل أومج (مدا)، أونتولوجي تعريف ميتاموديل (مدجس) حاليا، فإن الاستخدام المشترك لل مدا والويب الدلالي قد وصلت إلى نضج معين ونجاحا كبيرا في مجال الهندسة من أونتولوجيز هذه الأطروحة هي مساهمة في مجال عمليات البرمجيات .نقترح تطوير الأنطولوجيا على أساس إسو / إيك 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.
Description
Doctorat en Sciences
Keywords
Citation