The target is a memory-resident Ada software architecture (for example, a VxWorks-based controller). By default, full Ada tasking is assumed: alternatively, you can select the Ravenscar tasking subset.
The architecture reserves a number of names for its own use.