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 > ARINC 653 for PikeOS 653 profile > Overview of the ARINC 653 for PikeOS 653 profile (ARINC for PikeOS code) > Overview of the ARINC 653 for PikeOS 653 profile (ARINC for PikeOS code)
  
Overview of the ARINC 653 for PikeOS 653 profile (ARINC for PikeOS code)
Modeler supports ARINC 653 through the following profile: ARINC 653 for PikeOS 653.
* 
Do not make changes to the ARINC 653 profiles. Any changes you make will be lost when the profile is updated.
Note that 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 PikeOS 653 profile comprise the following Stereotypes and Tag Definitions. For more information about a Tag Definition, see the appropriate item topic in the 'ARINC 653 profile items' section of this Help:
«Application» stereotype - applied to an Application on creation. Applies the following Tag Definitions to the Application:
ApplicationProject
CmdLine
ExecInPlace
FileName
HasEntryPoint
MaxChildTasks
MaxPrio
MaxThreads
PoolName
ResourceName
UsePool
VirtAddr
«Application Part» stereotype - applied to an Application Part on creation.
«Application Project» stereotype - applied to an Application Project on creation.
«Configuration Diagram» stereotype - applied to Configuration Diagram on creation.
«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:
Duration
«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
ErrorLevel
«Event» stereotype
«FileAccess» stereotype - applied to a File Access on creation. Applies the following Tag Definitions to the File Access (ARINC 653 for PikeOS 653 only):
Execute
File Provider
FileName
Map
Read
Stat
Write
«IntegrationProject» stereotype
«MemoryRequirement» stereotype - applied to a Memory Requirement on creation. Applies the following Tag Definitions to the Memory Requirement:
Access
Alignment
CacheMode
ContigMem
IsPool
PhysicalAddress
SizeBytes
Type
«Module» stereotype - applied to a Module on creation. Applies the following Tag Definitions to the Module:
ModuleName
ModuleVersion
«ModuleHMTable» stereotype - applied to a Module HM Table on creation. Applies the following Tag Definitions to the Module HM Table:
ModuleCallback
«ModuleSchedule» stereotype - applied to a Module Schedule on creation. Applies the following Tag Definitions to the Module Schedule:
«Partition» stereotype
Duration
EntryPoint
HealthMonitorMode
MaxChildTasks
MaxPrio
NumFDs
PartitionStartupMode
Period
SystemPartition
TargetLanguage
«Partition Part» stereotype - applied to a Partition Part on creation. Applies the following Tag Definitions to the Partition Part:
PartitionIdentifier
TimePartitionID
«PartitionHMTable» stereotype - applied to a Partition HM Table on creation. Applies the following Tag Definitions to the Partition HM Table:
PartitionCallback
«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.
«QueuingPort» stereotype - applied to a Queuing Port on creation. Applies the following Tag Definitions to the Queuing Port:
Direction
IsSource
IsTarget
MaxMessageSize
MaxNbMessages
QueuingDiscipline
«SamplingPort» stereotype - applied to a Sampling Port on creation. Applies the following Tag Definitions to the Sampling Port:
Direction
IsSource
IsTarget
MaxMessageSize
RefreshRateSeconds
«ScheduleWindow» stereotype - applied to a Schedule Window on creation. Applies the following Tag Definitions to the Schedule Window:
DurationSeconds
Flush D-Cache
Flush I-Cache
Flush TLB
Period
«Semaphore» stereotype - applied to a Semaphore on creation. Applies the following Tag Definitions to the Semaphore:
CurrentValue
MaxValue
QueuingDiscipline
«SystemHMTable» stereotype
«SystemStateEntry» stereotype
«TimePartition» stereotype - applied to a Time Partition on creation. Applies the following Tag Definitions to the Time Partition:
TimePartitionID