Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > ARINC 653 for PikeOS 653 code > Modeling an ARINC 653 configuration and PikeOS 653 application startup code > Modeling an ARINC 653 configuration and application startup code (ARINC for PikeOS code)
  
Modeling an ARINC 653 configuration and application startup code (ARINC for PikeOS code)
To model an ARINC 653 configuration and application startup code, perform the following tasks (click a task to open it):
Create an integration project and module
Define the system hm table
Define the module hm table
Define the partition hm table
Create a partition
Create a channel between partitions
Create an application
Define port usage for an application
Define a process for an application
Create blackboards, buffers, events, semaphores, memory requirements and file accesses for a partition
Schedule partitions
Defining the partition hm table:
1. Open the Configuration Diagram that is named <module name> Configuration Diagram.
2. Double-click the Partition HM Table that is named partHM.
If you want to create a new Partition HM Table and Configuration Diagram:
a. Click the Partition Health Monitoring Table toolbar button, click within the Module, and then type the name of the Partition HM Table.
b. Right-click the Partition HM Table, point to ARINC 653, point to New, and then click System HM Table Diagram.
3. On the Configuration Diagram that is opened, model the Partition HM Table by creating the required items:
To create a System State Entry: click the System State Entry toolbar button, click within the Partition HM Table, and then type the name of the System State Entry.
To create an Error ID Action: click the Error ID Action toolbar button, click within the System State Entry, and then type the name of the Error ID Action. On the ErrorIDAction tab of the Error ID Action's Property Pages, set the Action property as required. Tell me more...
To create an Error ID Level: click the Error ID Level toolbar button, click within the System State Entry, and then type the name of the Error ID Level. On the ErrorIDLevel tab of the Error ID Level's Property Pages, set the ErrorCode and ErrorLevel properties as required. Tell me more...
Ensure that the item specific properties of each item you create are set as required. These properties appear on the tab of the Property Pages that has the same name as the item type.
You can now create the partitions. How?