Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > ARINC 653 for VxWorks 653 code > ARINC 653 for VxWorks 653 profile items > Application project (ARINC for VxWorks code)
  
Application project (ARINC for VxWorks code)
An Application Project is a package in the model where the set of related processes within an Application are developed. Application Projects (and their linked Applications) are created automatically when an Application Part is created
An Application Project is a package that contains the model items that model a VxWorks 653 application. When generating an application (rather than the ARINC 653 configuration) the Application Project is the root object.
The code language used to generate the Application startup code is determined by the TargetLanguage property of the associated Partition item.
The profile creates an Application Project when you create an Application Part on a Configuration Diagram. To create an Application Part on a Configuration Diagram: click the Application Part toolbar button, and then click inside a Partition Part. You are prompted to specify the name of the application.
When you create an Application Part on a Partition Part, the profile creates the following items in the model:
An Application Part on the Configuration Diagram.
An Application Project in which to model the application.
An Application item that types the Application Part. The Application item is scoped to the Integration Project.
An Application Project is based on a UML Package.
The following sections provide information about how an Application Project is used in the model.
Shown on these diagrams
None.
ARINC properties
None.