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 > Module (ARINC for VxWorks code)
  
Module (ARINC for VxWorks code)
A module is a root ARINC 653 item that uses a number of partition parts and channels supporting communication between them. For more information see the ARINC SPECIFICATION 653P1-2, December 1, 2005.
A Module models the <Module> element of the ARINC 653 configuration, which appears in the Module XML file.
The structure of the <Module> element is as follows for VxWorks:
<Module
xmlns=""
xmlns:xi=""
xmlns:xsi=""
xsi:schemaLocation=""
Id="">
...
</Module>
Create a Module through the New > Integration Project: right-click a Package, point to ARINC 653, point to New, and then click Integration Project. For more information, see Diagrams and items created through the new > integration project command (ARINC for VxWorks code).
After creating a Module, specify the properties of the Module through the tag definitions that appear on the Module tab of the Module's Property Pages.
When shown on a Configuration Diagram a Module's notation is as follows:
You can view all the Modules in the model through the Module folder in the ARINC 653 Profile pane.
A Module is based on a UML Class.
The following sections provide information about how a Module is used in the model.
Shown on these diagrams
Configuration Diagram
ARINC properties
These properties are set on the Module tab of the Module's Property Pages.
Module Name - this property is not used at present.
Module Version - this property is not used at present.
xmlns - generated as the xmlns attribute of the <Module> element.
xmlns:xi - generated as the xmlns:xi attribute of the <Module> element.
xmlns:xsi - generated as the xmlns:xsi attribute of the <Module> element.
xsi:schemaLocation - generated as the xsi:schemaLocation attribute of the <Module> element.
Id - generated as the Id attribute of the <Module> element.