Textual and Graphical Notation

AADL component type and implementation declarations model kinds of physical system components, such as a kind of hardware processor or a software program. An AADL specification consists of AADL global declarations and AADL declarations.  The AADL global declarations are composed of package specifications and property set declarations. AADL declarations include component types, component implementations, port group types, and annex libraries. Read more in The Architecture Analysis & Design Language (AADL): An Introduction.

These categories of components form the core of the SAE AADL modeling vocabulary:

Component Type Name

Component Type Graphical Symbol

data

subprogram

process

thread group

thread

device

memory

bus

processor

system

package