Reading the MDA Transformation Pipeline
publish date: 2026/06/08 21:08:33.848254 UTC
The diagram below shows the MDA transformation pipeline from high-level models to executable code.
In the MDA transformation pipeline shown above, what role do the Translators play?
Correct Answer
Explanation
Translators in MDA are software tools that automatically apply transformations between models. For example, a translator applies domain-specific guidelines to transform a CIM into a PIM, then platform-specific patterns to transform the PIM into a PSM, and then language-specific patterns to transform the PSM into executable code. The diagram also shows that human intervention (stick figure) is required at the CIM-to-PIM stage, as this is still a research problem to fully automate.
Reference
Software Engineering, Ian Sommerville, 9th edition
