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 > Modeling an ARINC 653 configuration and VxWorks 653 application startup code > Defining a process for an application:
  
Defining a process for an application:
1. Create a Configuration Diagram for the Partition (not the Partition Part) that is associated with the Application Part: right-click the Partition, point to ARINC 653, point toNew, and then clickPartition Configuration Diagram.
2. On the Configuration Diagram, populate the Application Part, Port and Port Usage items:
a. Populate the Partition's Application Parts: right-click the Partition, point to Populate, and then click Parts.
b. Populate the Partition's Ports: right-click the Partition, point to Populate, and then clicking Ports.
c. Populate each Application Part's Port Usage links: right-click the Application Part, point to Populate, and then clickAssociations.
3. Click the Process Part toolbar button, and then click within the required Application Part.
4. In the dialog, type the name of the Process Part you want to create, and then click OK.
The profile creates a Process Part in the Application Part. In addition, the Profile creates a Process that types the Process Part. The profile creates the Process in the associated Application Project, which is scoped to the Package that owns the Integration Project.
5. Locate the Process in the Application Project, and then open the Process' Property Pages.
6. Click the Process tab, and then set the properties as required. For more information, see the related links below.
* 
The profile creates an entry point operation on the Process named entrypoint. If the application does not use this operation as its entry point, you must change the value of the EntryPoint property of the Process to reference the operation it does use as an entry point.
You can now create blackboards, buffers, events and semaphores for your partitions. See Creating blackboards, buffers, events and semaphores for a partition.