Rhazali, Yassine
Unknown Affiliation

Published : 2 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 2 Documents
Search

A novel agile method for user stories’ XMI model generation via NLP and MDA Kharmoum, Nassim; Retal, Sara; Hajjaj, Mouna; Lagmiri, Souad Najoua; Rhazali, Yassine
Bulletin of Electrical Engineering and Informatics Vol 13, No 6: December 2024
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/eei.v13i6.7290

Abstract

Agile software development methodologies have grown in popularity during the past few years. One of the key components of agile development is the use of user stories to describe software requirements. However, creating and managing user stories can be time-consuming and error-prone. In this paper, we present a novel method to generating user stories’ XMI model using natural language processing (NLP) and model-driven architecture (MDA) approach. We devel-oped a method that uses NLP to extract key information from user stories and then applies MDA techniques to generate an XMI model conforming to its pro-posed meta-model. We conducted a case study to illustrate and validate our method, and we analyze and discuss the studied-related work with our proposal. As a result, our method has the potential to make user stories’ models and their meta-models the focus of software development. This will help to streamline the development process by making it easier to construct and transform models in an agile environment with the MDA approach.
From Interaction Flow Modeling Language to Symfony: an automated model transformation methodology Sajji, Abir; Rhazali, Yassine; Hadi, Youssef
Bulletin of Electrical Engineering and Informatics Vol 14, No 5: October 2025
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/eei.v14i5.9883

Abstract

Web application development has become increasingly complex with the rise of modern frameworks and user-centric architectures. Ensuring efficient and reliable development processes requires adopting structured methodologies that bridge abstract models with platform specific implementations. This paper presents a methodology for automating the transformation of Interaction Flow Modeling Language (IFML) models into Symfony models using the Atlas Transformation Language (ATL). The proposed approach supports model-driven architecture (MDA) principles and bridges the gap between abstract user interaction models in platform independent model (PIM) level and platform specific model (PSM) level. By leveraging IFML’s user-centered modeling capabilities and Symfony’s model-view-controller (MVC) framework, our solution enables the automatic generation of reliable, structured front-end architectures. Two case studies demonstrate the feasibility of the approach. This work contributes to the automation of model driven web development by offering a scalable and reusable transformation process from IFML to Symfony.