An MDA-based Requirements Analysis Process for Service-Oriented Computing Applications
Computer Science and Information Systems, Tome 22 (2025) no. 3

Voir la notice de l'article provenant de la source Computer Science and Information Systems website

We propose an MDA-based requirements analysis process for Service-Oriented Computing Applications (SOCA). Our process is based on an analysis that identifies the most relevant elements of previous proposed requirements-processes. From the reviewed requirements-processes we identify such elements in terms of phases, activities, products, and roles/viewpoints. We reviewed proposals that include or emphasise the process definition, the definition of products and models, and service-oriented modeling issues. Also, we selected proposals within different research areas, namely Software Engineering (SE), Model-Driven Architecture (MDA), and Service-Oriented Computing (SOC). We carried out such analysis of previous requirements-processes by employing a comparative framework. We also studied some surveys about new proposals that define processes in MDA-based approaches. The main contribution of this work is a general requirements analysis process for SOCA called SOCA-rap that includes its activities and products allocated and grouped over a general development process. This general development process is structured in two dimensions where the first dimension involves four general activities, namely Requirements, Design, Construction, and Operation. The second dimension includes the three MDA models, namely the Computational Independent Model, the Platform Independent Model, and the Platform Specific Model. Additional contributions of this paper include (i) the identification of the phases, activities, products and roles/viewpoints of the processes of previous approaches of requirements analysis, (ii) a comparative framework of such elements, and (iii) the identification of the products included in the MDA models of the general development process.
Keywords: Service-Oriented Computing (SOC), Requirements Analysis, Architectural Design, Requirements Engineering, Model-Driven Architecture (MDA), Rational Unified Process (RUP), Service-Oriented Computing Applications (SOCA), Service-Oriented Software Engineering (SOSE)
Laura C. Rodriguez-Martinez; Hector A. Duran-Limon; Francisco Alvarez-Rodriguez; Ricardo Mendoza-González. An MDA-based Requirements Analysis Process for Service-Oriented Computing Applications. Computer Science and Information Systems, Tome 22 (2025) no. 3. http://geodesic.mathdoc.fr/item/CSIS_2025_22_3_a6/
@article{CSIS_2025_22_3_a6,
     author = {Laura C. Rodriguez-Martinez and Hector A. Duran-Limon and Francisco Alvarez-Rodriguez and Ricardo Mendoza-Gonz\'alez},
     title = {An {MDA-based} {Requirements} {Analysis} {Process} for {Service-Oriented} {Computing} {Applications}},
     journal = {Computer Science and Information Systems},
     year = {2025},
     volume = {22},
     number = {3},
     url = {http://geodesic.mathdoc.fr/item/CSIS_2025_22_3_a6/}
}
TY  - JOUR
AU  - Laura C. Rodriguez-Martinez
AU  - Hector A. Duran-Limon
AU  - Francisco Alvarez-Rodriguez
AU  - Ricardo Mendoza-González
TI  - An MDA-based Requirements Analysis Process for Service-Oriented Computing Applications
JO  - Computer Science and Information Systems
PY  - 2025
VL  - 22
IS  - 3
UR  - http://geodesic.mathdoc.fr/item/CSIS_2025_22_3_a6/
ID  - CSIS_2025_22_3_a6
ER  - 
%0 Journal Article
%A Laura C. Rodriguez-Martinez
%A Hector A. Duran-Limon
%A Francisco Alvarez-Rodriguez
%A Ricardo Mendoza-González
%T An MDA-based Requirements Analysis Process for Service-Oriented Computing Applications
%J Computer Science and Information Systems
%D 2025
%V 22
%N 3
%U http://geodesic.mathdoc.fr/item/CSIS_2025_22_3_a6/
%F CSIS_2025_22_3_a6