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 > Overview of the ARINC 653 for VxWorks 653 profile (ARINC for VxWorks code)
  
Overview of the ARINC 653 for VxWorks 653 profile (ARINC for VxWorks code)
The ARINC 653 for VxWorks 653 Profile allows you to model ARINC 653 configurations and startup code for VxWorks 653 applications.
* 
Do not make changes to the ARINC 653 profiles. Any changes you make will be lost when the profile is updated.
You can create Tag Definitions outside of the ARINC 653 profiles, and link those Tag Definitions to Stereotypes in the ARINC 653 profiles. When the ARINC 653 profiles are updated, the links will not be broken.
Do not create copies of the ARINC 653 profiles within a model, or create copies of the ARINC 653 profiles through XMI Import/Export. The copies of the ARINC 653 profiles will not work correctly and you will not be able to update the copies through the Update All Profiles command.
The ARINC 653 for VxWorks 653 Profile comprises the following Stereotypes and Tag Definitions. For more information about a Tag Definition, see the appropriate item topic in the 'ARINC 653 for VxWorks 653 profile items' section of this Help:
«Ace» stereotype - not used to model ARINC 653 configurations or startup code for VxWorks 653 applications.
«AdditionalSection» stereotype - not used to model ARINC 653 configurations or startup code for VxWorks 653 applications.
«Application» stereotype - applied to an Application on creation. Applies the following Tag Definitions to the Application:
Application Project
Inline
MemorySizeBss
MemorySizeData
MemorySizePersistentBss
MemorySizePersistentData
MemorySizeRoData
MemorySizeText
xi:include
xmlns
xmlns:xi
xmlns:xsi
xsi:schemaLocation
«Application Part» stereotype - applied to an Application Part on creation.
«Application Project» stereotype - applied to an Application Project on creation.
«ARINC 653 Constraint» stereotype - not used to model ARINC 653 configurations or startup code for VxWorks 653 applications.
«Blackboard» stereotype - applied to a Blackboard on creation. Applies the following Tag Definitions to the Blackboard:
MaxMessageSize
«Buffer» stereotype - applied to a Buffer on creation. Applies the following Tag Definitions to the Buffer:
MaxMessageSize
MaxNbMessages
QueuingDiscipline
«Channel» stereotype - applied to a Channel on creation. Applies the following Tag Definitions to the Channel:
Id
«ConfigRecord» stereotype - applied to a Config Record on creation. Applies the following Tag Definitions to the Config Record:
Base_Address
«Configuration Diagram» stereotype - applied to Configuration Diagram on creation.
«CoreOS» stereotype - applied to a Core OS on creation. Applies the following Tag Definitions to the Core OS:
Base_Address
xi:include
«ErrorIDAction» stereotype - applied to an Error ID Action on creation. Applies the following Tag Definitions to the Error ID Action:
Action
«ErrorIDLevel» stereotype - applied to an Error ID Level on creation. Applies the following Tag Definitions to the Error ID Level:
ErrorCode (not used at present)
ErrorLevel
«Event» stereotype - applied to an Event on creation.
«IntegrationProject» stereotype - applied to an Integration Project on creation.
«MemoryRequirement» stereotype - not used to model ARINC 653 configurations or startup code for VxWorks 653 applications.
«Module» stereotype - applied to a Module on creation. Applies the following Tag Definitions to the Module:
Id
ModuleName (not used at present)
ModuleVersion (not used at present)
xmlns
xmlns:xi
xmlns:xsi
xsi:schemaLocation
«ModuleHMTable» stereotype - applied to a Module HM Table on creation. Applies the following Tag Definitions to the Module HM Table:
attributeMask
errorHandlerQueueThreshold
eventFilterMask
logEntriesThreshold
maxErrorHandlerQueueDepth
maxLogEntries
maxQueueDepth
ModuleCallback
notifMaxQueueDepth
notificationHandler
queueThreshold
stackSize
«ModuleSchedule» stereotype - applied to a Module Schedule on creation. Applies the following Tag Definitions to the Module Schedule:
Id
«Partition» stereotype - applied to a Partition on creation. Applies the following Tag Definitions to the Partition:
allocDisable
appsIdleRelinquishEnabled
appsPriority
Base_Address
EntryPoint
fpExcEnable
Id
Inline
isrStackSize
maxEventQStallDuration
maxGlobalFDs
numDrivers
numFiles
numLogMsgs
numStackGuardPages
numWorkerTasks
Online
PartitionIdentifier
Period
RequiredMemorySize
selSvrQSize
syscallPermissions
SystemPartition
TargetLanguage
user1
user2
watchDogDuration
xi:include
xmlns
xmlns:xi
xmlns:xsi
xsi:schemaLocation
«Partition Part» stereotype - applied to a Partition Part on creation. Applies the following Tag Definitions to the Partition Part:
PartitionIdentifier
«PartitionHMTable» stereotype - applied to a Partition HM Table on creation. Applies the following Tag Definitions to the Partition HM Table:
attributeMask
errorHandlerQueueThreshold
eventFilterMask
logEntriesThreshold
maxErrorHandlerQueueDepth
maxLogEntries
maxQueueDepth
notifMaxQueueDepth
notificationHandler
PartitionCallback
queueThreshold
stackSize
«Process» stereotype - applied to a Process on creation. Applies the following Tag Definitions to the Process:
BasePriority
Deadline
EntryPoint
Period
StackSize
TimeCapacity
«Process Part» stereotype - applied to a Process Part on creation.
«PseudoPartition» stereotype - not used to model ARINC 653 configurations or startup code for VxWorks 653 applications.
«QueuingPort» stereotype - applied to a Queuing Port on creation. Applies the following Tag Definitions to the Queuing Port:
Attribute
Direction
DriverName
IsSource
IsTarget
MaxMessageSize
MaxNbMessages
Protocol
QueuingDiscipline
«SamplingPort» stereotype - applied to a Sampling Port on creation. Applies the following Tag Definitions to the Sampling Port:
Attribute
Direction
DriverName
IsSource
IsTarget
MaxMessageSize
RefreshRateSeconds
«ScheduleWindow» stereotype - applied to a Schedule Window on creation. Applies the following Tag Definitions to the Schedule Window:
DurationSeconds
ReleasePoint
«Semaphore» stereotype - applied to a Semaphore on creation. Applies the following Tag Definitions to the Semaphore:
CurrentValue
MaxValue
QueuingDiscipline
«SharedDataDescription» stereotype - not used to model ARINC 653 configurations or startup code for VxWorks 653 applications.
«SharedIODescription» stereotype - not used to model ARINC 653 configurations or startup code for VxWorks 653 applications.
«SharedLibrary» stereotype - applied to an Application on creation. Applies the following Tag Definitions to the Application:
Base_Address
Inline
MemorySizeBss
MemorySizeData
MemorySizePersistentBss
MemorySizePersistentData
MemorySizeRoData
MemorySizeText
SystemSharedLibrary
xi:include
xmlns
xmlns:xi
xmlns:xsi
xsi:schemaLocation
VirtualAddress
«SystemHMTable» stereotype - applied to a System HM Table on creation.
«SystemStateEntry» stereotype - applied to a System State Entry on creation.