Published September 26, 2018 | Version v1
Publication Open

Model Driven Architecture and Agile Methodologies: Reflexion and discussion of their combination

  • 1. Université Hassan II Mohammedia

Description

Model Driven Architecture (MDA) and Agile Methods (AM) are two principal domains that are in the way of improvement and evolution in order to facilitate the development of IT projects.However, these areas evolve separately despite the great number of research that focuses on improving project' development techniques.Thus, our proposal aims to provide a method describing how can Agile Methodologies benefits from MDA, and how MDA can automate activities within AM.In this paper, we present a state of the art of existing works that combine a Model Driven Architecture approach and Agile Methodologies.Then we present our analysis of this combination to identify with which Agile methods, the MDA approach is more adequate.We also propose our vision about how to combine MDA with the selected Agile Methodologies and evaluate the strengths and weaknesses of each methodology during its combination with MDA and finally we present a case study of Rental Car Agency.

⚠️ This is an automatic machine translation with an accuracy of 90-95%

Translated Description (Arabic)

الهندسة المعمارية القائمة على النموذج (MDA) والطرق الرشيقة (AM) هما مجالان رئيسيان في طريق التحسين والتطور من أجل تسهيل تطوير مشاريع تكنولوجيا المعلومات. ومع ذلك، فإن هذه المجالات تتطور بشكل منفصل على الرغم من العدد الكبير من الأبحاث التي تركز على تحسين تقنيات تطوير المشروع. وبالتالي، يهدف اقتراحنا إلى توفير طريقة تصف كيف يمكن لمنهجيات أجايل أن تستفيد من MDA، وكيف يمكن لهيئة تطوير منطقة المدينة المنورة أتمتة الأنشطة داخل AM. في هذه الورقة، نقدم أحدث الأعمال الحالية التي تجمع بين نهج الهندسة المعمارية القائمة على النموذج ومنهجيات أجايل. ثم نقدم تحليلنا لهذا المزيج لتحديد أساليب أجايل، ونهج هيئة تطوير منطقة المدينة المنورة أكثر ملاءمة. نقترح أيضًا رؤيتنا حول كيفية الجمع بين هيئة تطوير منطقة المدينة المنورة ومنهجيات أجايل المختارة وتقييم نقاط القوة والضعف في كل منهجية أثناء دمجها مع هيئة تطوير منطقة المدينة المنورة وأخيرًا نقدم دراسة حالة لوكالة تأجير السيارات.

Translated Description (French)

L'architecture pilotée par les modèles (MDA) et les méthodes agiles (AM) sont deux domaines principaux qui font obstacle à l'amélioration et à l'évolution afin de faciliter le développement de projets informatiques. Cependant, ces domaines évoluent séparément malgré le grand nombre de recherches qui se concentrent sur l'amélioration des techniques de développement des projets. Ainsi, notre proposition vise à fournir une méthode décrivant comment les méthodologies agiles peuvent bénéficier de MDA et comment MDA peut automatiser les activités au sein d'AM. Dans cet article, nous présentons un état de l'art des travaux existants qui combinent une approche d'architecture pilotée par les modèles et des méthodologies agiles. Ensuite, nous présentons notre analyse de cette combinaison pour identifier avec quelles méthodes agiles, l'approche MDA est plus adéquate. Nous proposons également notre vision sur la façon de combiner MDA avec les méthodologies agiles sélectionnées et d'évaluer les forces et les faiblesses de chaque méthodologie lors de sa combinaison avec MDA et enfin nous présentons une étude de cas de l'Agence de location de voitures.

Translated Description (Spanish)

La Arquitectura Dirigida por Modelos (MDA) y los Métodos Ágiles (AM) son dos dominios principales que se encuentran en el camino de la mejora y la evolución para facilitar el desarrollo de proyectos de TI. Sin embargo, estas áreas evolucionan por separado a pesar de la gran cantidad de investigaciones que se centran en mejorar las técnicas de desarrollo de proyectos. Por lo tanto, nuestra propuesta tiene como objetivo proporcionar un método que describa cómo las Metodologías Ágiles se benefician de MDA y cómo MDA puede automatizar actividades dentro de AM. En este documento, presentamos un estado del arte de los trabajos existentes que combinan un enfoque de Arquitectura Dirigida por Modelos y Metodologías Ágiles. A continuación, presentamos nuestro análisis de esta combinación para identificar con qué métodos Ágiles, el enfoque MDA es más adecuado. También proponemos nuestra visión sobre cómo combinar MDA con las Metodologías Ágiles seleccionadas y evaluamos las fortalezas y debilidades de cada metodología durante su combinación con MDA y, finalmente, presentamos un estudio de caso de Rental Car Agency.

Files

358.pdf.pdf

Files (813.9 kB)

⚠️ Please wait a few minutes before your translated files are ready ⚠️ Note: Some files might be protected thus translations might not work.
Name Size Download all
md5:e9bc983b683697800edc99b548c49ae0
813.9 kB
Preview Download

Additional details

Additional titles

Translated title (Arabic)
العمارة القائمة على النموذج والمنهجيات الرشيقة: التفكير ومناقشة الجمع بينهما
Translated title (French)
Architecture pilotée par les modèles et méthodologies agiles : Réflexion et discussion sur leur combinaison
Translated title (Spanish)
Arquitectura basada en modelos y metodologías ágiles: reflexión y discusión de su combinación

Identifiers

Other
https://openalex.org/W2892726632
DOI
10.15439/2018f358

GreSIS Basics Section

Is Global South Knowledge
Yes
Country
Morocco

References

  • https://openalex.org/W2172099059