51 research outputs found

    Effets d'une expérimentation d'enseignement interdisciplinaire sur la motivation des étudiants et des professeurs

    Get PDF
    La présente recherche a été subventionnée par le ministère de l'Éducation, du Loisir et des Sports dans le cadre du programme de recherche et d'expérimentation du réseau privé de l'enseignement collégial (PREP) et par l'Association des collèges privés du Québec

    Effets d'une expérimentation d'enseignement interdisciplinaire sur la motivation des étudiants et des professeurs : rapport de recherche ACPQ /

    Get PDF
    La présente recherche a été subventionnée par le ministère de l'Éducation, du Loisir et des Sports dans le cadre du programme de recherche et d'expérimentation du réseau privé de l'enseignement collégial (PREP) et par l'Association des collèges privés du Québec

    Software engineering whispers: The effect of textual vs. graphical software design descriptions on software design communication

    Get PDF
    Context:\ua0Software\ua0engineering\ua0is a social and collaborative activity. Communicating and sharing knowledge between\ua0software\ua0developers requires much effort. Hence, the quality of\ua0communication\ua0plays an important role in influencing project success. To better understand the\ua0effect\ua0of\ua0communication\ua0on project success, more in-depth empirical studies investigating this phenomenon are needed. Objective: We investigate the\ua0effect\ua0of using a\ua0graphical\ua0versus\ua0textual\ua0design\ua0description\ua0on co-located\ua0software\ua0design\ua0communication. Method: Therefore, we conducted a family of experiments involving a mix of 240\ua0software\ua0engineering\ua0students from four universities. We examined how different\ua0design\ua0representations (i.e.,\ua0graphical\ua0vs.\ua0textual) affect the ability to Explain, Understand, Recall, and Actively Communicate knowledge. Results: We found that the\ua0graphical\ua0design\ua0description\ua0is better than the\ua0textual\ua0in promoting Active Discussion between developers and improving the Recall of\ua0design\ua0details. Furthermore, compared to its unaltered version, a well-organized and motivated\ua0textual\ua0design\ua0description–that is used for the same amount of time–enhances the recall of\ua0design\ua0details and increases the amount of active discussions at the cost of reducing the perceived quality of explaining

    Influence des conditions de refroidissement sur le comportement magnétostrictif des matériaux ferromagnétiques - approche par modèle biphasé

    Get PDF
    Un fort accroissement des matériels électriques est envisagé dans le domaine des transports, notamment aéronautiques. L'électrification de la chaîne de puissance nécessite, à spécifications égales, une masse et un volume plus importants des équipements par rapport aux précédentes solutions. Le bruit émis par ces systèmes (en particulier les transformateurs de puissance) n'est alors plus admissible. Des solutions matériau innovantes sont donc recherchées, allant de paire avec le développement de modèles prédictifs de ce bruit. Dans un transformateur le bruit acoustique est provoqué par des déformations périodiques de l'ensemble des tôles. Cette déformation a deux origines : i) les forces d'origine magnétique, associées aux gradients d'aimantation (effet structure communément appelé « effet de forme ») ; ii) la déformation de magnétostriction, déformation libre dépendant de l'état magnétique local du matériau. De par les géométries et les assemblages réalisés, seul ce deuxième type de déformation peut avoir une contribution significative au bruit perçu [1]. Des solutions à magnétostriction réduite sont alors recherchées par les métallurgistes nécessitant pour cela de tester différentes configurations matériau.   Le modèle multi échelle magnéto-mécanique développé au LMT depuis plus d'une dizaine d'années a montré de très bonnes capacités à pouvoir restituer le comportement magnétostrictif de nombreux matériaux [1-5]. Il peut à l'inverse permettre de définir des configurations idéales aboutissant à des comportements désirés tels qu'une magnétostriction de faible amplitude sur une gamme d'induction étendue. Parmi ces configurations, la structure bi-domaines qu'on retrouve par exemple dans les fer-silicium à grains orientés [4] semble la plus appropriée. Le comportement obtenu est cependant beaucoup trop anisotrope pour rendre cette solution viable. En revanche, on montre qu'une structure bi-domaines au sein d'un polycristal isotrope peut conduire à des déformations faibles relativement isotropes dans le plan de la tôle mais sur une gamme d'induction plus réduite. Les constantes du matériau doivent cependant respecter certaines conditions. Ce comportement théorique est effectivement observé expérimentalement pour un alliage fer-cobalt. On montre dans ce travail que la déformation de magnétostriction observée est fortement corrélée avec la structure en domaines (observations par effet Kerr). Cette structure est en particulier sensible aux contraintes résiduelles développées lors des traitements thermiques

    Experimental Analysis and Numerical Approach of the Low Magnetostrictive Fe-27%Co Alloy

    Full text link
    Dans le contexte du « Tout Electrique », les fabricants de l’aéronautique cherchent à augmenter la puissance embarquée tout en limitant la masse de ces dispositifs électriques. Une des solutions envisagées est d’augmenter la densité de flux magnétique des matériaux magnétiques de ces appareils. L’inconvénient de l’emploi de ces matériaux réside dans leurs déformations sous l’effet du champ magnétique. Dans le cas des noyaux magnétiques de transformateurs, ceux-ci sont composés d’un empilement d’une centaine de tôles magnétiques d’épaisseur variant entre 0,2 et 0,5mm. La déformation successive des tôles du transformateur est à l’origine d’un bruit acoustique indésirable. La source principale de ces déformations est la magnétostriction qui provient du réarrangement sous champ magnétique de la structure en domaines du matériau. Dans le cadre de ces travaux de thèse, nous nous intéressons à l’alliage Fe-27%Co produit par la société APERAM Alloys Imphy, commercialement appelé AFK1. Le choix de cet alliage provient du fait qu’il présente une aimantation à saturation la plus élevée de tous les matériaux ferromagnétiques (2,4T). Son emploi permettrait alors un gain certain de densité de puissance. Selon une gamme métallurgique particulière, l’AFK1 présente une basse magnétostriction isotrope, qui s’illustre par une déformation nulle jusqu’à 1,5T puis par une déformation à saturation de l’ordre de 10ppm. L’objectif principal de ces travaux de thèse consiste à déterminer l’origine d’un tel comportement et les mécanismes associés. Les résultats expérimentaux montrent que les conditions de traitements thermiques semblent avoir un effet sur le comportement magnétostrictif. On montre par ailleurs que la magnétostriction est indépendante de l’orientation cristallographique de l’AFK1. Des essais de magnétostriction sous contrainte mécanique ont permis de supposer que l’AFK1 disposait d’une structure en domaines principalement composée de parois à 180°. La mise en place de cette structure a pu être confirmée par microscopie magnéto-optique (effet Kerr). Afin de mieux comprendre l’origine de l’orientation des domaines dans le matériau, l’influence de la géométrie d’échantillon sur le comportement magnétostrictif a également été étudiée au cours de ces travaux de thèse. Une modélisation du comportement faiblement magnétostrictif a finalement été proposée par le biais d’une approche multi-échelle. Le modèle met en évidence la nécessité de considérer une proportion non négligeable de domaines séparés par des parois à 180° pour restituer la basse magnétostriction de l’AFK1.The main challenge in the aeronautical field concerns the increase of higher power density electrical devices onboard aircrafts. One of the solutions proposed is to increase the magnetic flux density of magnetic materials which compose these devices. The main drawback of this solution leads in the high deformation the materials concerned exhibit under magnetic field. For example, the core of onboard transformers is composed of a stack of about hundred of magnetic steel sheets, with a thickness range between 0.2 and 0.5mm. The deformation of the entire structure leads to an unwanted acoustic noise that originates from the high magnetostriction deformation of the material deriving from the change of magnetic domains configuration under magnetic field. In this thesis work, the magnetostrictive behaviour of the Fe-27%Co alloy is studied. This magnetic alloy is produced and marketed by APERAM Alloys Imphy as AFK1. This material leads to a low and isotropic magnetostrictive behaviour after an appropriate metallurgical process. The deformation is null up to 1.5T and the magnetic saturation is reached with a deformation lower than 10ppm. The main goal of this thesis is to understand the origin of the low magnetostrictive behaviour and to model it. The experimental results show that thermal annealing changes significantly the magnetostriction. In addition, we prove that low magnetostriction exhibits no crystallographic orientation dependence. Magnetostriction tests carried out under a mechanical loading show that a microstructure mainly composed magnetic domains separated by 180° domain walls can explain the behaviour. The presence of this magnetic configuration was confirmed by magneto optical microscopy observations (Kerr effect) associated with a macroscopic geometry effect and residual magnetic field in the furnaces. A multiscale modeling of the low magnetostriction has been proposed next. This modeling helps us to confirm the requirement of about 80% of grains composed of a bi-domain magnetic structure to simulate low magnetostrictive behaviour in accordance with experiments

    Supporter les ingénieurs logiciels avec des assistants de modélisation

    Full text link
    Domain knowledge is a prerequisite to produce software design and implementation tailored to stakeholders’ requirements. One common way to formalize that knowledge is achieved through conceptual models, which are commonly used to describe or simulate a system. Acquiring such expertise requires to discuss with knowledgeable stakeholders and/or to get an access to useful documents, which both might not always be easily accessible. In the same time, more and more model samples can be gathered from multiple sources, what represents an increasing number of already formalized and accessible knowledge pieces. For example, some companies keep archives of internal model repositories. There also exist numerous open source projects that contain models while some modeling tools even offer the possibility to create public projects that are free to browse. Such data sources could be exploited to create domain knowledge that could be provided to software engineers while modeling. To be useful, this knowledge must be of high quality, but must also be well integrated into the software modeling process. The focus of this thesis is to provide a framework to exploit knowledge to assist users of computer-based modeling tools with software modeling assistants. This thesis first introduces our research questions based on a systematic mapping study about software assistants for software engineering, and then focuses on software assistants for modeling. It reports on the design of modeling assistants based on a user-centered approach. We present the conclusions of interviews conducted with experts in modeling, a stage in which requirements are collected. Then, we develop the creation of a prototype modeling knowledge base allowing (i) to create general and specific artificial modeling knowledge, and (ii) to make them available to any software client via recommendations. After introducing the results of an experiment regarding the accuracy of the system, we discuss these preliminary results. Finally, this thesis presents a software modeling assistant implementation integrated to the Papyrus tool, which aims to cognify the UML modeling environment by integrating the previously created knowledge. Our work helps to clarify the need for assistance during software modeling work, presents an initial approach to the design of software assistants for software modeling, and identify research challenges in modeling assistance.La connaissance du domaine est une condition préalable à la conception et à la mise en œuvre de logiciels adaptés aux exigences des parties prenantes. Une façon courante de formaliser cette connaissance est réalisée par des modèles conceptuels, qui sont couramment utilisés pour décrire ou simuler un système. L'acquisition d'une telle expertise nécessite de discuter avec des parties prenantes bien informées et/ou d'avoir accès à des documents utiles, qui ne sont pas toujours facilement accessibles. Dans le même temps, de plus en plus d'échantillons de modèles peuvent être rassemblés à partir de sources multiples, ce qui représente un nombre croissant d'éléments de connaissance déjà formalisés et accessibles. Par exemple, certaines entreprises conservent des archives de référentiels de modèles internes. Il existe également de nombreux projets open source qui contiennent des modèles, tandis que certains outils de modélisation offrent même la possibilité de créer des projets publics que l'on peut parcourir librement. Ces sources de données pourraient être exploitées pour créer une connaissance du domaine qui pourrait être fournie aux ingénieurs logiciels lors de la modélisation. Pour être utile, cette connaissance doit être de haute qualité, mais doit aussi être bien intégrée dans le processus de modélisation du logiciel. L'objectif de cette thèse est de fournir un cadre pour exploiter les connaissances afin d'aider les utilisateurs d'outils de modélisation informatique avec des assistants de modélisation logicielle. Cette thèse présente d'abord nos questions de recherche basées sur une étude de cartographie systématique sur les assistants logiciels pour l'ingénierie logicielle, et se concentre ensuite sur les assistants logiciels pour la modélisation. Elle rend compte de la conception d'assistants de modélisation basée sur une approche centrée sur l'utilisateur. Nous présentons les conclusions des entretiens menés avec des experts en modélisation, une étape au cours de laquelle les exigences sont recueillies. Ensuite, nous développons la création d'un prototype de base de connaissances en modélisation permettant (i) de créer des connaissances artificielles générales et spécifiques en modélisation, et (ii) de les mettre à disposition de tout client logiciel via des recommandations. Après avoir présenté les résultats d'une expérience concernant la précision du système, nous discutons ces résultats préliminaires. Enfin, cette thèse présente l'implémentation d'un assistant de modélisation logiciel intégré à l'outil Papyrus, qui vise à cognifier l'environnement de modélisation UML en intégrant les connaissances précédemment créées. Notre travail permet de clarifier le besoin d'assistance pendant les travaux de modélisation de logiciels, de présenter une première approche de la conception d'assistants logiciels pour la modélisation de logiciels, et d'identifier les défis de recherche dans l'assistance à la modélisation

    Supporter les ingénieurs logiciels avec des assistants de modélisation

    Full text link
    Domain knowledge is a prerequisite to produce software design and implementation tailored to stakeholders’ requirements. One common way to formalize that knowledge is achieved through conceptual models, which are commonly used to describe or simulate a system. Acquiring such expertise requires to discuss with knowledgeable stakeholders and/or to get an access to useful documents, which both might not always be easily accessible. In the same time, more and more model samples can be gathered from multiple sources, what represents an increasing number of already formalized and accessible knowledge pieces. For example, some companies keep archives of internal model repositories. There also exist numerous open source projects that contain models while some modeling tools even offer the possibility to create public projects that are free to browse. Such data sources could be exploited to create domain knowledge that could be provided to software engineers while modeling. To be useful, this knowledge must be of high quality, but must also be well integrated into the software modeling process. The focus of this thesis is to provide a framework to exploit knowledge to assist users of computer-based modeling tools with software modeling assistants. This thesis first introduces our research questions based on a systematic mapping study about software assistants for software engineering, and then focuses on software assistants for modeling. It reports on the design of modeling assistants based on a user-centered approach. We present the conclusions of interviews conducted with experts in modeling, a stage in which requirements are collected. Then, we develop the creation of a prototype modeling knowledge base allowing (i) to create general and specific artificial modeling knowledge, and (ii) to make them available to any software client via recommendations. After introducing the results of an experiment regarding the accuracy of the system, we discuss these preliminary results. Finally, this thesis presents a software modeling assistant implementation integrated to the Papyrus tool, which aims to cognify the UML modeling environment by integrating the previously created knowledge. Our work helps to clarify the need for assistance during software modeling work, presents an initial approach to the design of software assistants for software modeling, and identify research challenges in modeling assistance.La connaissance du domaine est une condition préalable à la conception et à la mise en œuvre de logiciels adaptés aux exigences des parties prenantes. Une façon courante de formaliser cette connaissance est réalisée par des modèles conceptuels, qui sont couramment utilisés pour décrire ou simuler un système. L'acquisition d'une telle expertise nécessite de discuter avec des parties prenantes bien informées et/ou d'avoir accès à des documents utiles, qui ne sont pas toujours facilement accessibles. Dans le même temps, de plus en plus d'échantillons de modèles peuvent être rassemblés à partir de sources multiples, ce qui représente un nombre croissant d'éléments de connaissance déjà formalisés et accessibles. Par exemple, certaines entreprises conservent des archives de référentiels de modèles internes. Il existe également de nombreux projets open source qui contiennent des modèles, tandis que certains outils de modélisation offrent même la possibilité de créer des projets publics que l'on peut parcourir librement. Ces sources de données pourraient être exploitées pour créer une connaissance du domaine qui pourrait être fournie aux ingénieurs logiciels lors de la modélisation. Pour être utile, cette connaissance doit être de haute qualité, mais doit aussi être bien intégrée dans le processus de modélisation du logiciel. L'objectif de cette thèse est de fournir un cadre pour exploiter les connaissances afin d'aider les utilisateurs d'outils de modélisation informatique avec des assistants de modélisation logicielle. Cette thèse présente d'abord nos questions de recherche basées sur une étude de cartographie systématique sur les assistants logiciels pour l'ingénierie logicielle, et se concentre ensuite sur les assistants logiciels pour la modélisation. Elle rend compte de la conception d'assistants de modélisation basée sur une approche centrée sur l'utilisateur. Nous présentons les conclusions des entretiens menés avec des experts en modélisation, une étape au cours de laquelle les exigences sont recueillies. Ensuite, nous développons la création d'un prototype de base de connaissances en modélisation permettant (i) de créer des connaissances artificielles générales et spécifiques en modélisation, et (ii) de les mettre à disposition de tout client logiciel via des recommandations. Après avoir présenté les résultats d'une expérience concernant la précision du système, nous discutons ces résultats préliminaires. Enfin, cette thèse présente l'implémentation d'un assistant de modélisation logiciel intégré à l'outil Papyrus, qui vise à cognifier l'environnement de modélisation UML en intégrant les connaissances précédemment créées. Notre travail permet de clarifier le besoin d'assistance pendant les travaux de modélisation de logiciels, de présenter une première approche de la conception d'assistants logiciels pour la modélisation de logiciels, et d'identifier les défis de recherche dans l'assistance à la modélisation

    Improving MBSE Tools UX with AI-Empowered Software Assistants

    Full text link
    International audienc

    Supporter les ingénieurs logiciels avec des assistants de modélisation

    Full text link
    La connaissance du domaine est une condition préalable à la conception et à la mise en œuvre de logiciels adaptés aux exigences des parties prenantes. Une façon courante de formaliser cette connaissance est réalisée par des modèles conceptuels, qui sont couramment utilisés pour décrire ou simuler un système. L'acquisition d'une telle expertise nécessite de discuter avec des parties prenantes bien informées et/ou d'avoir accès à des documents utiles, qui ne sont pas toujours facilement accessibles. Dans le même temps, de plus en plus d'échantillons de modèles peuvent être rassemblés à partir de sources multiples, ce qui représente un nombre croissant d'éléments de connaissance déjà formalisés et accessibles. Par exemple, certaines entreprises conservent des archives de référentiels de modèles internes. Il existe également de nombreux projets open source qui contiennent des modèles, tandis que certains outils de modélisation offrent même la possibilité de créer des projets publics que l'on peut parcourir librement. Ces sources de données pourraient être exploitées pour créer une connaissance du domaine qui pourrait être fournie aux ingénieurs logiciels lors de la modélisation. Pour être utile, cette connaissance doit être de haute qualité, mais doit aussi être bien intégrée dans le processus de modélisation du logiciel. L'objectif de cette thèse est de fournir un cadre pour exploiter les connaissances afin d'aider les utilisateurs d'outils de modélisation informatique avec des assistants de modélisation logicielle. Cette thèse présente d'abord nos questions de recherche basées sur une étude de cartographie systématique sur les assistants logiciels pour l'ingénierie logicielle, et se concentre ensuite sur les assistants logiciels pour la modélisation. Elle rend compte de la conception d'assistants de modélisation basée sur une approche centrée sur l'utilisateur. Nous présentons les conclusions des entretiens menés avec des experts en modélisation, une étape au cours de laquelle les exigences sont recueillies. Ensuite, nous développons la création d'un prototype de base de connaissances en modélisation permettant (i) de créer des connaissances artificielles générales et spécifiques en modélisation, et (ii) de les mettre à disposition de tout client logiciel via des recommandations. Après avoir présenté les résultats d'une expérience concernant la précision du système, nous discutons ces résultats préliminaires. Enfin, cette thèse présente l'implémentation d'un assistant de modélisation logiciel intégré à l'outil Papyrus, qui vise à cognifier l'environnement de modélisation UML en intégrant les connaissances précédemment créées. Notre travail permet de clarifier le besoin d'assistance pendant les travaux de modélisation de logiciels, de présenter une première approche de la conception d'assistants logiciels pour la modélisation de logiciels, et d'identifier les défis de recherche dans l'assistance à la modélisation.Domain knowledge is a prerequisite to produce software design and implementation tailored to stakeholders’ requirements. One common way to formalize that knowledge is achieved through conceptual models, which are commonly used to describe or simulate a system. Acquiring such expertise requires to discuss with knowledgeable stakeholders and/or to get an access to useful documents, which both might not always be easily accessible. In the same time, more and more model samples can be gathered from multiple sources, what represents an increasing number of already formalized and accessible knowledge pieces. For example, some companies keep archives of internal model repositories. There also exist numerous open source projects that contain models while some modeling tools even offer the possibility to create public projects that are free to browse. Such data sources could be exploited to create domain knowledge that could be provided to software engineers while modeling. To be useful, this knowledge must be of high quality, but must also be well integrated into the software modeling process. The focus of this thesis is to provide a framework to exploit knowledge to assist users of computer-based modeling tools with software modeling assistants. This thesis first introduces our research questions based on a systematic mapping study about software assistants for software engineering, and then focuses on software assistants for modeling. It reports on the design of modeling assistants based on a user-centered approach. We present the conclusions of interviews conducted with experts in modeling, a stage in which requirements are collected. Then, we develop the creation of a prototype modeling knowledge base allowing (i) to create general and specific artificial modeling knowledge, and (ii) to make them available to any software client via recommendations. After introducing the results of an experiment regarding the accuracy of the system, we discuss these preliminary results. Finally, this thesis presents a software modeling assistant implementation integrated to the Papyrus tool, which aims to cognify the UML modeling environment by integrating the previously created knowledge. Our work helps to clarify the need for assistance during software modeling work, presents an initial approach to the design of software assistants for software modeling, and identify research challenges in modeling assistance

    Supporter les ingénieurs logiciels avec des assistants de modélisation

    Full text link
    Domain knowledge is a prerequisite to produce software design and implementation tailored to stakeholders’ requirements. One common way to formalize that knowledge is achieved through conceptual models, which are commonly used to describe or simulate a system. Acquiring such expertise requires to discuss with knowledgeable stakeholders and/or to get an access to useful documents, which both might not always be easily accessible. In the same time, more and more model samples can be gathered from multiple sources, what represents an increasing number of already formalized and accessible knowledge pieces. For example, some companies keep archives of internal model repositories. There also exist numerous open source projects that contain models while some modeling tools even offer the possibility to create public projects that are free to browse. Such data sources could be exploited to create domain knowledge that could be provided to software engineers while modeling. To be useful, this knowledge must be of high quality, but must also be well integrated into the software modeling process. The focus of this thesis is to provide a framework to exploit knowledge to assist users of computer-based modeling tools with software modeling assistants. This thesis first introduces our research questions based on a systematic mapping study about software assistants for software engineering, and then focuses on software assistants for modeling. It reports on the design of modeling assistants based on a user-centered approach. We present the conclusions of interviews conducted with experts in modeling, a stage in which requirements are collected. Then, we develop the creation of a prototype modeling knowledge base allowing (i) to create general and specific artificial modeling knowledge, and (ii) to make them available to any software client via recommendations. After introducing the results of an experiment regarding the accuracy of the system, we discuss these preliminary results. Finally, this thesis presents a software modeling assistant implementation integrated to the Papyrus tool, which aims to cognify the UML modeling environment by integrating the previously created knowledge. Our work helps to clarify the need for assistance during software modeling work, presents an initial approach to the design of software assistants for software modeling, and identify research challenges in modeling assistance.La connaissance du domaine est une condition préalable à la conception et à la mise en œuvre de logiciels adaptés aux exigences des parties prenantes. Une façon courante de formaliser cette connaissance est réalisée par des modèles conceptuels, qui sont couramment utilisés pour décrire ou simuler un système. L'acquisition d'une telle expertise nécessite de discuter avec des parties prenantes bien informées et/ou d'avoir accès à des documents utiles, qui ne sont pas toujours facilement accessibles. Dans le même temps, de plus en plus d'échantillons de modèles peuvent être rassemblés à partir de sources multiples, ce qui représente un nombre croissant d'éléments de connaissance déjà formalisés et accessibles. Par exemple, certaines entreprises conservent des archives de référentiels de modèles internes. Il existe également de nombreux projets open source qui contiennent des modèles, tandis que certains outils de modélisation offrent même la possibilité de créer des projets publics que l'on peut parcourir librement. Ces sources de données pourraient être exploitées pour créer une connaissance du domaine qui pourrait être fournie aux ingénieurs logiciels lors de la modélisation. Pour être utile, cette connaissance doit être de haute qualité, mais doit aussi être bien intégrée dans le processus de modélisation du logiciel. L'objectif de cette thèse est de fournir un cadre pour exploiter les connaissances afin d'aider les utilisateurs d'outils de modélisation informatique avec des assistants de modélisation logicielle. Cette thèse présente d'abord nos questions de recherche basées sur une étude de cartographie systématique sur les assistants logiciels pour l'ingénierie logicielle, et se concentre ensuite sur les assistants logiciels pour la modélisation. Elle rend compte de la conception d'assistants de modélisation basée sur une approche centrée sur l'utilisateur. Nous présentons les conclusions des entretiens menés avec des experts en modélisation, une étape au cours de laquelle les exigences sont recueillies. Ensuite, nous développons la création d'un prototype de base de connaissances en modélisation permettant (i) de créer des connaissances artificielles générales et spécifiques en modélisation, et (ii) de les mettre à disposition de tout client logiciel via des recommandations. Après avoir présenté les résultats d'une expérience concernant la précision du système, nous discutons ces résultats préliminaires. Enfin, cette thèse présente l'implémentation d'un assistant de modélisation logiciel intégré à l'outil Papyrus, qui vise à cognifier l'environnement de modélisation UML en intégrant les connaissances précédemment créées. Notre travail permet de clarifier le besoin d'assistance pendant les travaux de modélisation de logiciels, de présenter une première approche de la conception d'assistants logiciels pour la modélisation de logiciels, et d'identifier les défis de recherche dans l'assistance à la modélisation
    • …
    corecore