Challenges in Automated Model-to-Code Translation
publish date: 2026/06/08 22:17:22.449176 UTC
In principle, it is possible to generate working programs from a high-level model without manual intervention using model-driven architectures. Which of the following are genuine challenges that currently prevent completely automated translation? Select all that apply.
Correct Answer
Explanation
Real challenges preventing fully automated translation: (1) CIM-to-PIM translation requires human understanding to map domain concepts across different CIMs; (2) Execution environments include company-specific libraries and external services beyond the standard platform; (3) Special-purpose local translators may need to be built, adding cost. MDA tools are commercially available (e.g., for J2EE and .NET). UML is widely accepted as sufficiently expressive for system modeling.
Reference
Software Engineering, Ian Sommerville, 9th edition
