Programming Language Compliance and API Annex
The Programming Language Compliance and API Annex defines language-specific rules for source text to be compliant with an architecture specification written in AADL.
While the AADL is source-text language independent, this annex provides guidelines for users to transition between AADL models and source text written in Ada and source text written in C. This annex recommends the use of an Application Program Interface (API) between the application software and the execution environment to facilitate the use of mixed language application source code modules in a common execution environment.