Meta Model and Interchange Formats Annex
The Meta Model and Interchange Formats annex defines the AADL meta model and XML-based interchange formats for AADL models. The AADL meta model defines the structure of AADL models—an object representation of AADL specifications that corresponds to a semantically decorated abstract syntax tree. The object representation of AADL models can be manipulated programmatically through an Application Program Interface (API).
The object representation of AADL models can also be persistently stored as XML documents in a standard interchange format. This permits different tools that support the AADL XML schema or the XML Metadata Interchange (XMI) meta model specification to interoperate on AADL models. Both the XML schema and the XMI meta model specification for the AADL are derived from the AADL meta model. Thus, the two representations are consistent with the meta model.