SAE AADL Meta Model and XML/XMI

The SAE AADL meta model defines the structure of AADL models—that is, 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 API.

The AADL meta model has been defined in the Ecore meta modeling notation of the Eclipse modeling framework (EMF). From this AADL meta model specification, an XML schema definition and a XMI specification have been produced.  This AADL meta model specification has also been used as a reference specification for the UML 2.0 profile of the AADL that is currently in review.

Here are some resources for the meta model, XML schema, and XMI specification.