Skip navigation
Please use this identifier to cite or link to this item: https://repository.esi-sba.dz/jspui/handle/123456789/716
Title: Génération de Code Basée sur le Model-Driven Engineering (MDE) : Etat de l’art
Authors: ALILI, ILyes REda
Issue Date: 2024
Abstract: Dans un monde où la complexité des systèmes logiciels ne cesse de s’intensifier, la génération automatique de code est devenue une clé incontournable pour répondre aux exigences croissantes de performance, de productivité et de qualité. L’Ingénierie Dirigée par les Modèles (MDE) se distingue aujourd’hui comme une approche révolutionnaire, capable de transformer et d’automatiser ces processus complexes en les rendant plus simples, plus rapides, et plus efficaces. Ce mémoire explore les fondements de la MDE et ses applications concrètes dans la génération de code, tout en mettant en lumière les immenses opportunités qu’elle ouvre pour optimiser le développement logiciel. À travers une étude approfondie de concepts essentiels tels que la modélisation et les méta-modèles, nous démontrons comment la MDE parvient à abstraire la complexité des systèmes pour les convertir en solutions logicielles robustes et fiables. L’état de l’art, soigneusement analysé, révèle à la fois les forces et les limites des différentes approches actuelles de génération de code, tout en soulignant les défis spécifiques auxquels doivent faire face les systèmes métiers. En définitive, ce mémoire met en lumière le rôle central que peut jouer l’Ingénierie Dirigée par les Modèles dans l’évolution de l’automatisation du développement logiciel. Elle ouvre des perspectives d’amélioration continue, en particulier en termes de flexibilité et d’efficacité, promettant ainsi une transformation durable dans la façon dont les logiciels sont conçus et développés. *** In a world where the complexity of software systems continues to intensify, automatic code generation has become an essential key to meeting the growing demands for performance, productivity, and quality. Model-Driven Engineering (MDE) now stands out as a revolutionary approach capable of transforming and automating these complex processes by making them simpler, faster, and more efficient. This thesis explores the foundations of MDE and its concrete applications in code generation, while highlighting the immense opportunities it opens for optimizing software development. Through an in-depth study of essential concepts such as modeling and meta-models, we demonstrate how MDE manages to abstract the complexity of systems to convert them into robust and reliable software solutions. The carefully analyzed state of the art reveals both the strengths and limitations of the various current approaches to code generation, while highlighting the specific challenges faced by business systems. Ultimately, this thesis highlights the central role that Model-Driven Engineering can play in the evolution of software development automation. It opens up prospects for continuous improvement, particularly in terms of flexibility and efficiency, thus promising a lasting transformation in the way software is designed and developed.
Description: Encadreur : Pr. BENSLIMANE Sidi Mohamed / Dr. NIANG Boubou Thiam / Dr. VERHAEGHE Benoit
URI: https://repository.esi-sba.dz/jspui/handle/123456789/716
Appears in Collections:Master

Files in This Item:
File Description SizeFormat 
ALILI_Ilyes_Master-1-1.pdf66,96 kBAdobe PDFView/Open
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.