Model Driven Architecture (MDA) is a software design approach that separates business logic from platform technology, enabling interoperability and evolution of both aspects. A case study in a large IT company identifies key factors for successful MDA implementation, highlighting the importance of language customization. The study emphasizes the need to assess various elements in the MDA realization process and their perception within the development team.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
10 views2 pages
Lab 5
Model Driven Architecture (MDA) is a software design approach that separates business logic from platform technology, enabling interoperability and evolution of both aspects. A case study in a large IT company identifies key factors for successful MDA implementation, highlighting the importance of language customization. The study emphasizes the need to assess various elements in the MDA realization process and their perception within the development team.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
Cañon, Rian James A.
BSIT – 3A
LAB 5: Exploring Model-Driven Architecture (MDA)
STEPS: 1. Introduction to MDA: Model Driven Architecture (MDA) is a software design approach that separates business and application logic from platform technology. It provides platform-independent models of an application's business functionality and behavior, built using UML and OMG modeling standards. This allows for interoperability within and across platforms, allowing the business and technical aspects to evolve at their own pace, responding to business needs and technology's new developments. https://www.omg.org/mda/
2. Practical Modelling:
3. Case Study Review:
The Model Driven Architecture (MDA) initiative gains a considerable and growing amount of interest in both academia and industry with the Unified Modeling Language (UML) placed in the center of MDA. A successful MDA realization in industry is determined by certain factors. In this paper, we identify key factors for the efficient accomplishment of the MDA by means of an industrial case study. The case study is performed in a context of a large IT company with distributed development units developing complex systems. The factors identified are grouped into two categories - associated with usage and development of an MDA-based framework. The factors stem from different activities performed during the process of MDA realization. We studied the process of MDA realization at the company and we discuss the factors in the context of the process. In addition to the identified process and factors, there was a need to investigate the importance of different elements in the process and assess their perception in the team. The results of a prioritization experiment performed in the course of the study show that language customization plays a central role in MDA even though the customization was initially perceived as a background activity by framework constructors.
Co-Evolution of Metamodels and Model Transformations: An operator-based, stepwise approach for the impact resolution of metamodel evolution on model transformations.