Application de méthode de word embedding à l’auto-complétion de diagramme UML

Cette recherche porte sur un sujet appartenant au domaine de l’ingénierie des logiciels et utilisera des techniques du domaine du machine learning. Je travaillerai sur la création des diagrammes de structures dans le langage UML qui est un diagramme représentant la structure interne de classes et les relations entre elles. Le but de cette recherche est d’extraire des connaissances générales des corpus de diagrammes de structures afin d’offrir une aide à la décision. Pour cela, nous souhaitons utiliser du Machine Learning afin de générer un modèle permettant de prédire et de suggérer des caractéristiques d’un diagramme de structure durant sa conception. Les caractéristiques prédites seraient des attributs, des relations, des noms de relations, d’autres classes, etc. Nous évaluerons s’il est possible d’appliquer des algorithmes utilisés pour la suggestion de code, tel que du word embedding, aux diagrammes. Le but final étant d’apporter un nouvel outil d’aide à la création de diagramme à la fois dans le domaine de l’industrie, de l’enseignement et de la recherche.

Faculty Supervisor:

Houari Sahraoui

Student:

Partner:

University of Namur

Discipline:

Computer science

Sector:

Information and Communications Technology; Other

University:

Université de Montréal

Program:

Globalink Research Award

Current openings

Find the perfect opportunity to put your academic skills and knowledge into practice!

Find Projects