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.
- AADL XML/XMI presentation at AADL User Workshop
- AADL XML Schema (04/10/2006)
- AADL XMI Specification (04/10/2006)
- AADL Meta Model specification in Ecore (04/10/2006)
- AADL Meta Model Figures in JPG (04/10/2006)
- AADL Meta Model & XML/XMI Documentation (incl. XML/XMI specs & figures) (04/10/2006) [7.8 MB]