Skip to main content

6. Set of MDA Standards

MDA is not a single tool but a family of interoperable standards that ensure models are machine-readable and portable.

1. Foundational Management

  • MOF (Meta Object Facility): The "model of models." It defines how modeling languages are structured.
  • XMI (XML Metadata Interchange): The standard for exchanging models between different software tools.
  • QVT (Query/View/Transformation): The standard language for writing transformation rules.

2. Modeling Languages

  • UML (Unified Modeling Language): The industry standard for visualizing system design (Class diagrams, State machines, etc.).
  • Profiles: Extensions that adapt UML for specific domains (e.g., SysML for systems engineering).

3. Domain Specific Standards

MDA standards extend into vertical industries to provide "out-of-the-box" vocabularies for:

  • Manufacturing and Finance.
  • Healthcare and Defense.
  • Cybersecurity and Software Assurance.

The Main Takeaway

MDA provides a practical ecosystem. By separating business meaning from platform details and using standardized automation, organizations can build systems that are more agile, higher quality, and technologically resilient.