
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: §wip/atl/Marte/extracted
Source used for this grammar: Freddy Allilaire, MARTE (Modelling and Analysis of Real-Time and Embedded systems) 0.1, Marte.ecore, 2007/09/17
ConstraintKind, NFP, Unit, NfpConstraint, NfpType, Allocated, ApplicationAllocationEnd, ExecutionPlatformAllocationEnd, AllocationNature, AllocationKind, AllocateActivityGroup, ClockRefine, Allocate, TimedDomain, Clock, ClockType, TimedElement, TimedValueSpecification, TimedConstraint, TimedObservation, TimedInstantObservation, TimedDurationObservation, TimedEvent, TimedProcessing, ClockConstraint, Resource, StorageResource, CommunicationEndPoint, SynchronizationResource, ConcurrencyResource, Scheduler, ProcessingResource, ComputingResource, MutualExclusionResource, SecondaryScheduler, SchedulableResource, CommunicationMedia, DeviceResource, TimingResource, ClockResource, TimerResource, GRService, Release, Acquire, ResourceUsage, FlowProperty, DirectionKind, FlowPort, MessagePort, SendFlowAction, FlowSpecification, SignalSpecification, BFeatureKind, FlowBFeature, DefaultLink, InterRepetition, Distribute, Reshape, Tiler, VariableDirectionKind, Var, ExpressionContext, BoundedSubtype, IntervalType, CollectionType, ChoiceType, TupleType, RtUnit, PoolMgtPolicyKind, PpUnit, CallConcurrencyKind, RtBehavior, rtf, SynchronizationKind, RtAction, ExecutionKind, ConcurrencyKind, RtService, RteConnector, HwResource, HwResourceService, HwCommunicationResource, HwArbiter, HwMedia, HwBus, HwBridge, HwEndPoint, ISA_Type, PLD_Technology, PLD_Class, PLD_Organization, HwProcessor, HwComputingResource, HwISA, HwBranchPredictor, HwASIC, HwPLD, HwMemory, Timing, Repl_Policy, WritePolicy, CacheType, ROM_Type, CacheStructure, MemoryOrganization, HwRAM, HwROM, HwDrive, HWCache, HwStorageManager, HwDMA, HwMMU, HwTimingResource, HwClock, HwTimer, HwDevice, HwI_O, HwSupport, HwComponent, ComponentKind, Env_Condition, ConditionType, CompnentState, HwPowerSupply, HwCoolingSupply, SwResource, SwAccessService, InterruptKind, EntryPoint, InterruptResource, SwSchedulableResource, SwTimerResource, MemoryPartition, Alarm, AccessPolicyKind, DeviceBroker, MemoryBroker, QueuePolicyKind, MessageResourceKind, NotificationKind, NotificationResourceKind, MutualExclusionResourceKind, ConcurrentAccessProtocolKind, SwSynchronizationResource, SharedDataComResource, MessageComResource, NotificationResource, SwMutualExclusionResource, GaWorkloadGenerator, GaEventTrace, GaWorkloadEvent, GaScenario, GaStep, GaExecHost, GaRequestedService, GaTimingObs, LaxityKind, GaCommStep, GaAcqStep, GaRelStep, GaLatencyObs, GaCommHost, GaCommChannel, GaWorkloadBehavior, GaAnalysisContext, GaResourcesPlatform, OptimallityCriterionKind, SaAnalysisContext, SaEnd2EndFlow, SaCommStep, SaExecStep, SaSchedObs, SaSharedResource, SaCommHost, SaExecHost, PaStep, PaRequestedStep, PaCommStep, PaResPassStep, PaLogicalResource, PaRunTInstance, TimeUnitKind, PowerUnitKind, FrequencyUnitKind, DataSizeUnitKind, DataTxRateUnitKind, EnergyUnitKind, LengthUnitKind, AreaUnitKind, EDFParameters, SchedPolicyKind, ProtectProtocolKind, PeriodicServerKind, SchedParameters, FixedPriorityParameters, PoolingParameters, PeriodicServerParameters, SourceKind, BasicNFP_Types_DirectionKind, StatisticalQualifierKind, NFP_CommonType, NFP_Frequency, NFP_Real, NFP_Natural, NFP_Boolean, NFP_String, NFP_Integer, NFP_DateTime, NFP_DataTxRate, NFP_Power, NFP_DataSize, NFP_Energy, NFP_Length, NFP_Area, ArrivalPattern, PeriodicPattern, AperiodicPattern, BurstPattern, IrregularPattern, ClosedPattern, SporadicPattern, NFP_BoundedDuration, NFP_Percentage, NFP_Duration, IntegerVector, IntegerMatrix, IntegerInterval, TransmModeKind, UtilityType, Array, Realnterval, NFP_FrequencyInterval, MARTE_DataTypes_Interval, NFP_NaturalInterval, TimeNatureKind, TimeInterpretationKind, TimedValueType, TUK, TimeLibrary_TimeUnitKind, TimeStandardKind, LogicalTimeUnit, EventKind, IdealClock, TilerSpecification, ShapeSpecification, Integer, Boolean, String, Element, Comment, Package, NamedElement, StructuralFeature, ConnectableElement, TemplateableElement, Property, VisibilityKind, Dependency, DirectedRelationship, Relationship, Namespace, ElementImport, PackageImport, Constraint, TypedElement, Association, Classifier, RedefinableElement, TemplateBinding, TemplateSignature, TemplateParameter, ParameterableElement, TemplateParameterSubstitution, Generalization, GeneralizationSet, Feature, Substitution, PackageableElement, PackageMerge, ProfileApplication, Profile, Stereotype, Class, StringExpression, Expression, ValueSpecification, BehavioredClassifier, Behavior, MultiplicityElement, DeploymentTarget, DataType, AggregationKind, CollaborationUse, UseCase, Realization, Abstraction, Image, OpaqueExpression, Parameter, EncapsulatedClassifier, Operation, Reception, Extension, EnumerationLiteral, ActivityPartition, Enumeration, InstanceSpecification, BehavioralFeature, Signal, TimeExpression, Observation, Duration, DurationInterval, Interval, TimeConstraint, IntervalConstraint, TimeInterval, DurationConstraint, TimeObservation, DurationObservation, ConnectorEnd, TimeEvent, Event, Port, Action, Message, Lifeline, Connector, Collaboration, Interface, InterfaceRealization, Trigger, ProtocolStateMachine, StateMachine, ProtocolConformance, Deployment, Include, Extend, ExtensionPoint, Region, StructuredClassifier, Vertex, Transition, TransitionKind, State, ParameterSet, ActivityNode, ActivityGroup, ParameterDirectionKind, ParameterEffectKind, InterruptibleActivityRegion, DeployedArtifact, Slot, ExecutableNode, OutputPin, Pin, InputPin, MessageKind, ExceptionHandler, ObjectNode, ObjectNodeOrderingKind, MessageEnd, MessageSort, Interaction, PartDecomposition, InteractionUse, InteractionFragment, ConnectorKind, Pseudostate, PseudostateKind, ConnectionPointReference, StructuredActivityNode, Variable, Activity, OccurrenceSpecification, DeploymentSpecification, Gate, Artifact, GeneralOrdering, Manifestation, InteractionOperand, InteractionConstraint), 0 root (—), 249 top (ConstraintKind, NFP, Unit, NfpConstraint, NfpType, Allocated, ApplicationAllocationEnd, ExecutionPlatformAllocationEnd, AllocationNature, AllocationKind, AllocateActivityGroup, ClockRefine, Allocate, TimedDomain, Clock, ClockType, TimedElement, TimedValueSpecification, TimedConstraint, TimedObservation, TimedInstantObservation, TimedDurationObservation, TimedEvent, TimedProcessing, ClockConstraint, Resource, StorageResource, CommunicationEndPoint, SynchronizationResource, ConcurrencyResource, Scheduler, ProcessingResource, ComputingResource, MutualExclusionResource, SecondaryScheduler, SchedulableResource, CommunicationMedia, DeviceResource, TimingResource, ClockResource, TimerResource, GRService, Release, Acquire, ResourceUsage, FlowProperty, DirectionKind, FlowPort, MessagePort, SendFlowAction, FlowSpecification, SignalSpecification, BFeatureKind, FlowBFeature, DefaultLink, InterRepetition, Distribute, Reshape, Tiler, VariableDirectionKind, Var, ExpressionContext, BoundedSubtype, IntervalType, CollectionType, ChoiceType, TupleType, RtUnit, PoolMgtPolicyKind, PpUnit, CallConcurrencyKind, RtBehavior, rtf, SynchronizationKind, RtAction, ExecutionKind, ConcurrencyKind, RtService, RteConnector, HwResource, HwResourceService, HwCommunicationResource, HwArbiter, HwMedia, HwBus, HwBridge, HwEndPoint, ISA_Type, PLD_Technology, PLD_Class, PLD_Organization, HwProcessor, HwComputingResource, HwISA, HwBranchPredictor, HwASIC, HwPLD, HwMemory, Timing, Repl_Policy, WritePolicy, CacheType, ROM_Type, CacheStructure, MemoryOrganization, HwRAM, HwROM, HwDrive, HWCache, HwStorageManager, HwDMA, HwMMU, HwTimingResource, HwClock, HwTimer, HwDevice, HwI_O, HwSupport, HwComponent, ComponentKind, Env_Condition, ConditionType, CompnentState, HwPowerSupply, HwCoolingSupply, SwResource, SwAccessService, InterruptKind, EntryPoint, InterruptResource, SwSchedulableResource, SwTimerResource, MemoryPartition, Alarm, AccessPolicyKind, DeviceBroker, MemoryBroker, QueuePolicyKind, MessageResourceKind, NotificationKind, NotificationResourceKind, MutualExclusionResourceKind, ConcurrentAccessProtocolKind, SwSynchronizationResource, SharedDataComResource, MessageComResource, NotificationResource, SwMutualExclusionResource, GaWorkloadGenerator, GaEventTrace, GaWorkloadEvent, GaScenario, GaStep, GaExecHost, GaRequestedService, GaTimingObs, LaxityKind, GaCommStep, GaAcqStep, GaRelStep, GaLatencyObs, GaCommHost, GaCommChannel, GaWorkloadBehavior, GaAnalysisContext, GaResourcesPlatform, OptimallityCriterionKind, SaAnalysisContext, SaEnd2EndFlow, SaCommStep, SaExecStep, SaSchedObs, SaSharedResource, SaCommHost, SaExecHost, PaStep, PaRequestedStep, PaCommStep, PaResPassStep, PaLogicalResource, PaRunTInstance, TimeUnitKind, PowerUnitKind, FrequencyUnitKind, DataSizeUnitKind, DataTxRateUnitKind, EnergyUnitKind, LengthUnitKind, AreaUnitKind, EDFParameters, SchedPolicyKind, ProtectProtocolKind, PeriodicServerKind, SchedParameters, FixedPriorityParameters, PoolingParameters, PeriodicServerParameters, SourceKind, BasicNFP_Types_DirectionKind, StatisticalQualifierKind, NFP_CommonType, NFP_Frequency, NFP_Real, NFP_Natural, NFP_Boolean, NFP_String, NFP_Integer, NFP_DateTime, NFP_DataTxRate, NFP_Power, NFP_DataSize, NFP_Energy, NFP_Length, NFP_Area, ArrivalPattern, PeriodicPattern, AperiodicPattern, BurstPattern, IrregularPattern, ClosedPattern, SporadicPattern, NFP_BoundedDuration, NFP_Percentage, NFP_Duration, IntegerVector, IntegerMatrix, IntegerInterval, TransmModeKind, UtilityType, Array, Realnterval, NFP_FrequencyInterval, MARTE_DataTypes_Interval, NFP_NaturalInterval, TimeNatureKind, TimeInterpretationKind, TimedValueType, TUK, TimeLibrary_TimeUnitKind, TimeStandardKind, LogicalTimeUnit, EventKind, IdealClock, TilerSpecification, ShapeSpecification, Integer, Boolean, String, ObjectNodeOrderingKind), 144 bottom (BasicNFP_Types/NFP_BoundedDuration, TimeLibrary/TimeStandardKind, BasicNFP_Types/AperiodicPattern, BasicNFP_Types/NFP_Area, MARTE_Foundations/Time/TimedInstantObservation, MeasurementUnits/DataSizeUnitKind, TimeLibrary/ClockedValueSpecification, MARTE_DesignModel/HRM/HwLogical/HwMemory/MemoryOrganization 2, MARTE_DesignModel/HRM/HwLogical/HwTiming/HwClock, MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwArbiter, BasicNFP_Types/NFP_DataSize 21, MeasurementUnits/EnergyUnitKind, MARTE_DesignModel/HRM/HwPhysical/HwLayout/Env_Condition, MARTE_DesignModel/HRM/HwLogical/HwMemory/CacheStructure, BasicNFP_Types/BurstPattern, MARTE_AnalysisModel/GQAM/GaWorkloadGenerator, GRM_BasicTypes/FixedPriorityParameters, MARTE_DesignModel/HRM/HwLogical/HwMemory/HwMemory, MARTE_PrimitivesTypes/UnlimitedNatural 3, MeasurementUnits/LengthUnitKind, BasicNFP_Types/NFP_Energy 2, Type 4, BasicNFP_Types/SourceKind, MARTE_AnalysisModel/GQAM/GaExecHost, MARTE_Foundations/GRM/Resource 7, GRM_BasicTypes/SchedParameters, MARTE_Foundations/NFPs/Unit 2, MARTE_DesignModel/SRM/SW_Interaction/MutualExclusionResourceKind, GRM_BasicTypes/PeriodicServerKind, BasicNFP_Types/ClosedPattern, MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwMedia 3, BasicNFP_Types/NFP_Length, MeasurementUnits/FrequencyUnitKind, MARTE_DesignModel/HRM/HwPhysical/HwLayout/CompnentState, MARTE_DataTypes/VSL_Expression, MARTE_DesignModel/HRM/HwLogical/HwMemory/Repl_Policy 2, MARTE_DataTypes/NFP_NaturalInterval, BasicNFP_Types/NFP_CommonType, MARTE_AnalysisModel/GQAM/GaResourcesPlatform, BasicNFP_Types/NFP_Natural 23, MARTE_Foundations/GCM/DirectionKind 4, BasicNFP_Types/NFP_Boolean 13, MARTE_DataTypes/UtilityType 2, MARTE_PrimitivesTypes/Boolean 64, MARTE_DesignModel/RTEMoCC/SynchronizationKind 2, GRM_BasicTypes/SchedPolicyKind 3, MARTE_DesignModel/SRM/SW_Brokering/AccessPolicyKind 2, MARTE_Foundations/GRM/ComputingResource, MARTE_DesignModel/SRM/SW_Concurrency/InterruptKind, MARTE_AnalysisModel/GQAM/GaTimingObs 2, RS_Library/ShapeSpecification 4, MARTE_DesignModel/SRM/SW_Interaction/QueuePolicyKind, GRM_BasicTypes/ProtectProtocolKind, MARTE_DesignModel/HRM/HwLogical/HwMemory/Timing, MARTE_DesignModel/HRM/HwLogical/HwMemory/ROM_Type, MARTE_AnalysisModel/SAM/OptimallityCriterionKind, BasicNFP_Types/NFP_Power 5, MARTE_DataTypes/IntegerInterval 2, MARTE_DesignModel/HRM/HwLogical/HwMemory/CacheType, RS_Library/TilerSpecification 3, MARTE_DataTypes/IntegerVector 5, MARTE_AnalysisModel/GQAM/GaScenario 4, BasicNFP_Types/NFP_Real 22, MARTE_PrimitivesTypes/Real 16, MARTE_DesignModel/SRM/SW_Interaction/NotificationResourceKind, MARTE_DataTypes/IntegerMatrix 3, GRM_BasicTypes/PeriodicServerParameters, MARTE_Foundations/GRM/Scheduler, MARTE_DesignModel/RTEMoCC/ExecutionKind, BasicNFP_Types/StatisticalQualifierKind, MARTE_DesignModel/HRM/HwLogical/HwStorageManager/HwMMU, MARTE_AnalysisModel/GQAM/GaStep, MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResourceService 3, MARTE_PrimitivesTypes/DateTime, MARTE_Foundations/GRM/ProcessingResource, MARTE_Foundations/Alloc/AllocationKind, TimeLibrary/EventKind 2, BasicNFP_Types/NFP_DateTime, BasicNFP_Types/NFP_Percentage, BasicNFP_Types/NFP_Integer 14, ActivityEdge 5, MARTE_DataTypes/TransmModeKind 2, MARTE_AnalysisModel/GQAM/GaEventTrace, MARTE_DesignModel/HRM/HwLogical/HwComputing/HwBranchPredictor, MARTE_PrimitivesTypes/Integer 15, ExecutionSpecification 2, MARTE_DesignModel/RTEMoCC/CallConcurrencyKind, MARTE_Foundations/Time/Clock, MARTE_DesignModel/SRM/SW_Interaction/ConcurrentAccessProtocolKind, MARTE_AnalysisModel/GQAM/GaWorkloadBehavior, MARTE_DataTypes/NFP_FrequencyInterval, GRM_BasicTypes/EDFParameters, BasicNFP_Types/NFP_Frequency 7, BasicNFP_Types/PeriodicPattern, MARTE_Foundations/GRM/SchedulableResource 2, MARTE_DesignModel/HRM/HwLogical/HwMemory/HWCache 2, GRM_BasicTypes/PoolingParameters, MARTE_DesignModel/HRM/HwLogical/HwComputing/PLD_Organization, MARTE_DesignModel/HRM/HwLogical/HwComputing/HwISA, MARTE_DesignModel/RTEMoCC/ConcurrencyKind, TimeLibrary/TUK, MARTE_Foundations/Alloc/ExecutionPlatformAllocationEnd, TimeTypesLibrary/TimeInterpretationKind 2, MARTE_DesignModel/HRM/HwPhysical/HwLayout/ConditionType, MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResource, MARTE_AnalysisModel/GQAM/GaRequestedService, BasicNFP_Types/IrregularPattern, BasicNFP_Types/SporadicPattern, TimeTypesLibrary/TimeNatureKind, MARTE_Foundations/Time/ClockConstraint, MARTE_DesignModel/HRM/HwLogical/HwMemory/WritePolicy 2, MARTE_Foundations/GRM/ResourceUsage, InvocationAction 3, MARTE_AnalysisModel/GQAM/LaxityKind, BasicNFP_Types/NFP_Duration 51, MARTE_Foundations/NFPs/ConstraintKind, MARTE_DesignModel/SRM/SW_Interaction/MessageResourceKind, MARTE_DesignModel/RTEMoCC/PoolMgtPolicyKind, MARTE_Foundations/GCM/BFeatureKind 2, MARTE_Foundations/Time/ClockType, MARTE_DesignModel/HRM/HwLogical/HwMemory/HwRAM 2, MARTE_Annexes/RSM/Tiler 2, MARTE_DesignModel/HRM/HwPhysical/HwLayout/ComponentKind, MARTE_DesignModel/HRM/HwLogical/HwComputing/HwProcessor, MARTE_Foundations/Alloc/ApplicationAllocationEnd, MARTE_PrimitivesTypes/String 26, BasicNFP_Types/NFP_String 7, BasicNFP_Types/BasicNFP_Types_DirectionKind, MARTE_AnalysisModel/GQAM/GaWorkloadEvent 2, MeasurementUnits/DataTxRateUnitKind, MARTE_DesignModel/HRM/HwLogical/HwComputing/PLD_Technology, MARTE_Annexes/VSL/Variables/VariableDirectionKind, MARTE_DesignModel/HRM/HwLogical/HwComputing/PLD_Class, MARTE_DesignModel/SRM/SW_Interaction/NotificationKind, BasicNFP_Types/ArrivalPattern 2, MeasurementUnits/TimeUnitKind 2, MeasurementUnits/PowerUnitKind, MARTE_DesignModel/HRM/HwLogical/HwComputing/ISA_Type, MeasurementUnits/AreaUnitKind, MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwEndPoint, MARTE_Foundations/NFPs/NfpConstraint, MARTE_DataTypes/Realnterval, BasicNFP_Types/NFP_DataTxRate 3, MARTE_Foundations/Alloc/AllocationNature).[required] 3, [offered], [constraint] 2, [base_Property] 4, [convFactor], [convOffset], [baseUnit], [base_EnumerationLiteral], [kind] 10, [base_Constraint], [valueAttrib], [unitAttrib], [exprAttrib], [base_NamedElement] 8, [allocatedTo], [allocatedFrom], [spatialDistribution], [timeScheduling], [structural], [behavioral], [hybrid], [isUnique] 2, [base_ActivityPartition], [base_Dependency] 2, [nature] 2, [base_Abstraction], [impliedConstraint], [base_Package], [standard], [base_InstanceSpecification] 2, [type] 8, [unit] 12, [unitType], [isLogical], [resolAttrib], [maxValAttrib], [offsetAttrib], [getTime], [setTime], [indexToValue], [base_Class], [on], [interpretation] 2, [base_ValueSpecification], [obsKind] 2, [base_TimeObservation], [base_DurationObservation], [repetition], [base_TimeEvent], [every], [base_Action] 2, [base_Behavior] 4, [base_Message] 2, [duration] 3, [start] 2, [stop], [resMult], [isProtected], [isActive] 2, [base_Classifier] 2, [base_Lifeline], [base_ConnectableElement], [elementSize] 2, [packetSize] 2, [isPreemptible], [schedPolicy] 2, [otherSchedPolicy], [schedule], [processingUnit], [host] 3, [speedFactor], [scheduler], [protectKind], [ceiling], [otherProtectProtocol], [schedParams], [base_Connector] 2, [isPeriodic], [owner], [base_ExecutionSpecification], [base_BehavioralFeature] 8, [base_Collaboration], [base_CollaborationUse], [isBlocking], [execTime], [msgSize] 2, [allocatedMemory], [usedMemory], [powerPeak], [energy], [usedResources], [subUsage], [direction] 5, [in] 4, [out] 4, [inout] 4, [isAtomic] 5, [isConjugated] 2, [base_Port] 3, [base_InvocationAction] 2, [base_Interface] 2, [provided] 2, [reqpro], [repetitionShapeDependence], [isModulo], [patternShape] 2, [repetitionSpace], [fromTiler], [toTiler], [repetitonShape], [srcTiler], [targetTiler], [origin] 2, [paving] 2, [fitting] 2, [tiler], [dir] 2, [baseType], [minValue], [maxValue], [isMinOpen], [isMaxOpen], [base_DataType] 5, [intervalAttrib], [collectionAttrib], [choiceAttrib], [defaultAttrib], [tupleAttrib], [isDynamic], [isMain], [poolSize] 3, [poolPolicy], [poolWaitingTime], [operationalMode], [main], [memorySize] 3, [base_BehavioredClassifier] 2, [infiniteWait], [timedWait], [dynamic], [exception], [other] 5, [concPolicy] 2, [sequential], [guarded], [concurrent], [queueSchedPolicy], [queueSize], [msgMaxSize], [base_Signal], [utility] 2, [occKind], [tRef], [relDl], [absDl], [boundDl], [rdTime], [miss] 2, [priority] 3, [synchronous], [asynchronous], [delayedSynchronous], [rendezVous], [synchKind] 2, [deferred], [remoteImmediate], [localImmediate], [reader], [writer], [parallel], [exeKind], [bandwidth], [packetT] 2, [blockT] 4, [transmMode] 2, [description] 3, [p_HW_Services], [r_HW_Services], [ownedHW], [endPoints], [controlledMedias], [bandWidth], [base_Association], [arbiters], [adressWidth], [wordWidth], [isSynchronous] 2, [isSerial], [sides], [connectedTo], [RISC], [CISC], [VLIW], [SIMD], [Other] 21, [Undef] 21, [SRAM], [Antifuse], [Flash] 2, [SymetricalArray], [RowBased], [SeaOfGates], [HierarchicalPLD], [nbRows] 2, [nbColumns] 2, [class] 3, [architecture], [mips], [ipc], [nbCores], [nbPipelines], [nbStages], [nbALUs], [nbFBUs], [ownedISAs], [predictors], [caches], [ownedMMUs], [op_Frequencies], [family], [inst_Width], [technology], [organization] 3, [nbLUTs], [ndLUT_Inputs], [nbFlipFlops], [blocksRAM], [adressSize], [timings], [notation], [value] 9, [LRU], [NFU], [FIFO] 5, [Random], [WriteBack], [WriteThrough], [Data], [Instruction], [Unified], [MaskedROM], [EPROM], [OTP_EPROM], [EEPROM], [nsSets], [blockSize], [associativity], [nbBanks], [wordSize], [isStatic], [isNonVolatile], [repl_Policy] 2, [writePolicy] 2, [sectorSize], [buffer], [level], [structure], [managedMemories], [nbChannels], [transferWidth], [drivenBy], [virtualAddrSpace], [physicalAddrSpace], [memoryProtection], [nbEntries], [ownedTLBs], [frequency], [nbCounter], [counterWidth], [inputClock], [dimenssions], [area], [position], [grid], [nbPins], [weight], [price], [r_Conditions], [poweredServices], [staticConsumption], [staticDissipation], [Card], [Channel], [Chip], [Port], [Unit], [status], [range] 2, [Temperature], [Humidity], [Altitude], [Vibration], [Shock], [Operating], [Storage], [suppliedPower], [capacity] 3, [coolingPower], [identifierElements], [stateElements], [memorySizeFootprint], [createServices], [deleteServices], [initializeServices], [isModifier], [accessedElement], [HardwareInterruption], [ProcessorDetectedException], [ProgrammedException], [isReentrant], [routine], [isMaskable], [vectorElements], [maskElements] 2, [routineConnectServices], [routineDisconnectServices], [isStaticSchedulingFeature], [isPreemptable], [schedulers], [deadlineElements], [deadlineTypeElements], [timeScliceElements], [delayServices], [joinServices], [yieldServices], [durationElements], [concurrentResources], [memorySpaces], [fork] 2, [exit] 3, [base_Namespace], [isWatchdog], [timers], [Read], [Write], [ReadWrite], [accessPolicy] 2, [isBuffered], [devices], [closeServices], [controlServices], [openServices], [readServices] 2, [writeServices] 2, [memories], [memoryBlockAdressSelements], [memoryBlockSizeElements], [lockServices], [unlockServices], [mapServices], [unMapServices], [LIFO] 2, [Priority], [MessageQueue], [Pipe], [Blackboard], [Memorized], [Bounded], [Memoryless], [Event], [Barrier], [BooleanSemaphore], [CountSemaphore], [Mutex], [PIP], [PCP], [NoPreemption] 2, [isFixedMessageSize], [meachnism], [messageSizeElements], [messageQueueCapacityElements], [messageQueuePolicy], [sendServices], [receiveServices], [occurence], [mechanism] 2, [occurenceCountElements], [flushServices], [signalServices], [waitServices], [clearServices], [concurrentAccessProtocol], [accessTokenElements], [releaseServices], [acquireServices], [pop], [content] 2, [format] 2, [location] 3, [pattern], [generator], [trace], [effect] 3, [timedEvent], [cause], [hostDemand], [hostDemandOps], [interOccT], [throughput] 5, [respT], [utilization] 5, [utilizationHost], [root], [timing] 2, [behavior] 3, [rep], [prob], [concurRes], [serDemand], [servCount], [commTxOch], [commRcvOvh], [cntxtSwt], [clockOvh], [schedPriRange], [memSize], [base_Operation], [laxity], [startObs], [stopObs], [hard], [soft], [acqRes], [resUnits] 3, [relRes], [latency], [maxJitter], [utlization], [demand], [context] 2, [workload], [platform], [resources], [meetHardDeadlines], [minimizeMissedDeadlines], [minimizedMeanTardiness], [undef], [isSched] 4, [optCriterion], [schSlack] 5, [end2EndT], [end2EndD], [deadline] 3, [spareCap] 2, [preemptT], [readyT], [delayT], [suspentions], [overlaps], [isPreemp], [isConsum], [acquisT], [releaseT], [schedUtiliz], [ISRswitchT], [ISRprioRange], [isPreempible], [noSynch], [extOpDemand], [extOpCount], [behavDemand], [behavCount], [resource], [unbddPool], [instance], [s] 2, [tick] 2, [ms] 2, [us] 2, [min] 6, [hrs] 2, [dys] 2, [W], [mW], [KW], [Hz], [KHz], [MHz], [GHz], [rpm], [bits], [Bytes], [KB], [MB], [GB], [b_per_s], [Kb_per_s], [Mb_per_s], [J], [KJ], [Wh], [KWh], [mWh], [m], [cm], [mm], [mm2], [um2], [EarliestDeadlineFirst], [FixedPriority], [LeastLaxityFirst], [RoundRobin], [TimeTableDriven], [PriorityCeiling], [PriorityInheritance], [StackBased], [Sporadic], [Deferrable], [edf], [fp], [pooling], [server], [period] 2, [overhead], [backgroundPriority], [initialBudget], [replenishPeriod], [maxPendingReplenish], [est], [meas], [calc], [req], [incr], [decr], [max] 4, [mean], [percent], [distrib], [determ], [expr] 4, [source] 2, [statQ], [precision] 9, [periodic], [aperiodic], [burst], [irregular], [closed], [sporadic], [jitter] 2, [phase] 2, [distribution], [minInterarrival] 2, [maxInterarrival] 2, [minEventInterval], [maxEventInterval], [burstSize], [interarrivals], [population], [extDelay], [values], [clock] 2, [vectorElem], [matrixElem], [bound] 4, [simplex], [halfDuplex], [fullDuplex], [discrete], [dense], [instant], [onClock], [ns], [TAI], [UT0], [UT1], [UTC], [Local], [TT], [TBD], [TCG], [TCB], [Sidereal], [GPS], [finish], [send], [receive], [consume], [size], [body] 2, [annotatedElement], [ownedType], [packageMerge], [packagedElement], [nestedPackage], [nestingPackage], [profileApplication], [datatype] 2, [owningAssociation], [association], [isDerived] 2, [isDerivedUnion], [default] 3, [aggregation], [isComposite] 2, [redefinedProperty], [defaultValue] 2, [opposite], [subsettedProperty], [qualifier], [associationEnd], [public], [private], [protected], [package], [supplier], [client], [visibility] 2, [alias], [importedElement], [importingNamespace] 2, [importedPackage], [constrainedElement], [specification] 2, [ownedEnd], [endType], [memberEnd], [navigableOwnedEnd], [signature] 3, [parameterSubstitution], [boundElement], [parameter] 2, [ownedParameter], [template], [parameteredElement], [ownedParameteredElement], [ownedDefault], [formal], [actual], [ownedActual], [templateBinding], [isSubstitutable], [general], [generalizationSet], [specific], [isCovering], [isDisjoint], [powertype], [generalization], [contract] 3, [substitutingClassifier], [mergedPackage], [receivingPackage], [appliedProfile], [isStrict], [applyingPackage], [ownedStereotype], [metaclassReference], [metamodelReference], [icon], [nestedClassifier] 2, [ownedOperation] 4, [superClass], [ownedReception] 2, [extension] 2, [subExpression], [owningExpression], [symbol], [operand], [ownedAttribute] 4, [none], [shared], [composite], [roleBinding], [include], [extend], [extensionPoint], [subject], [mapping], [language], [result], [operation], [parameterSet], [isException], [isStream], [interface], [isQuery], [isOrdered], [lower], [upper], [precondition], [postcondition], [redefinedOperation], [bodyCondition], [signal], [isRequired], [metaclass], [enumeration], [isDimension], [isExternal], [node] 4, [subpartition], [superPartition], [represents] 2, [edge] 3, [ownedLiteral], [classifier], [slot], [observation] 2, [firstEvent] 4, [event] 4, [definingEnd], [partWithPort], [role], [isRelative], [when], [isBehavior], [isService], [redefinedPort], [protocol] 2, [messageKind], [messageSort], [receiveEvent], [sendEvent], [connector], [interaction] 2, [argument] 3, [selector], [decomposedAs], [coveredBy], [redefinedConnector], [end], [collaborationRole], [redefinedInterface], [implementingClassifier], [port], [conformance], [region] 2, [submachineState], [connectionPoint] 2, [extendedStateMachine], [generalMachine], [specificMachine], [deployedArtifact], [configuration], [addition], [includingCase], [extendedCase], [condition] 2, [extensionLocation], [useCase], [subvertex], [transition], [state] 3, [extendedRegion], [stateMachine] 2, [container], [redefinedTransition], [guard] 2, [trigger], [target], [internal], [local], [external], [isOrthogonal], [isSimple], [isSubmachineState], [submachine], [connection], [redefinedState], [stateInvariant], [entry] 2, [doActivity], [deferrableTrigger], [return], [create], [read], [update], [delete], [interruptingEdge], [definingFeature], [owningInstance], [isControl] 3, [complete], [lost], [found], [unknown], [handlerBody], [exceptionInput], [exceptionType], [protectedNode], [unordered], [ordered], [synchCall], [asynchCall], [asynchSignal], [createMessage], [deleteMessage], [reply], [lifeline], [fragment] 2, [action], [formalGate], [message] 2, [refersTo] 2, [actualGate] 2, [assembly], [delegation], [initial], [deepHistory], [shallowHistory], [join], [junction], [choice], [entryPoint], [exitPoint], [terminate], [variable] 2, [mustIsolate], [scope], [activityScope], [structuredNode], [isReadOnly], [partition], [isSingleExecution], [group], [toBefore], [toAfter], [deploymentLocation], [executionLocation], [deployment], [fileName], [nestedArtifact], [manifestation], [before], [after], [utilizedElement], [minint], [maxint].ConstraintKind ::= [required]::ε [offered]::ε [constraint]::ε
NFP ::= [base_Property]::Property
Unit ::= [convFactor]::MARTE_PrimitivesTypes/Real [convOffset]::MARTE_PrimitivesTypes/Real [baseUnit]::MARTE_Foundations/NFPs/Unit [base_EnumerationLiteral]::EnumerationLiteral
NfpConstraint ::= [kind]::MARTE_Foundations/NFPs/ConstraintKind [base_Constraint]::Constraint
NfpType ::= [valueAttrib]::Property [unitAttrib]::Property [exprAttrib]::Property
Allocated ::= [base_NamedElement]::NamedElement
ApplicationAllocationEnd ::=
[allocatedTo]::MARTE_Foundations/Alloc/ExecutionPlatformAllocationEndExecutionPlatformAllocationEnd ::=
[allocatedFrom]::MARTE_Foundations/Alloc/ApplicationAllocationEndAllocationNature ::= [spatialDistribution]::ε [timeScheduling]::ε
AllocationKind ::= [structural]::ε [behavioral]::ε [hybrid]::ε
AllocateActivityGroup ::= [isUnique]::MARTE_PrimitivesTypes/Boolean [base_ActivityPartition]::ActivityPartition
ClockRefine ::=
[base_Dependency]::Dependency [constraint]::MARTE_Foundations/Time/ClockConstraintAllocate ::=
[kind]::MARTE_Foundations/Alloc/AllocationKind [nature]::MARTE_Foundations/Alloc/AllocationNature [base_Abstraction]::Abstraction [impliedConstraint]::MARTE_Foundations/NFPs/NfpConstraintTimedDomain ::= [base_Package]::Package
Clock ::= [standard]::TimeLibrary/TimeStandardKind [base_InstanceSpecification]::InstanceSpecification [type]::MARTE_Foundations/Time/ClockType [unit]::MARTE_Foundations/NFPs/Unit
ClockType ::= [nature]::TimeTypesLibrary/TimeNatureKind [unitType]::Enumeration [isLogical]::MARTE_PrimitivesTypes/Boolean [resolAttrib]::Property [maxValAttrib]::Property [offsetAttrib]::Property [getTime]::Operation [setTime]::Operation [indexToValue]::Operation [base_Class]::Class
TimedElement ::=
[on]::MARTE_Foundations/Time/ClockTimedValueSpecification ::= [interpretation]::TimeTypesLibrary/TimeInterpretationKind [base_ValueSpecification]::ValueSpecification
TimedConstraint ::= [interpretation]::TimeTypesLibrary/TimeInterpretationKind
TimedObservation ::= ε
TimedInstantObservation ::= [obsKind]::TimeLibrary/EventKind [base_TimeObservation]::TimeObservation
TimedDurationObservation ::= [obsKind]::TimeLibrary/EventKind [base_DurationObservation]::DurationObservation
TimedEvent ::= [repetition]::MARTE_PrimitivesTypes/Integer [base_TimeEvent]::TimeEvent [every]::ValueSpecification
TimedProcessing ::= [base_Action]::Action [base_Behavior]::Behavior [base_Message]::Message [duration]::ValueSpecification [start]::Event [stop]::Event
ClockConstraint ::= ε
Resource ::= [resMult]::MARTE_PrimitivesTypes/Integer [isProtected]::MARTE_PrimitivesTypes/Boolean [isActive]::MARTE_PrimitivesTypes/Boolean [base_Property]::Property [base_InstanceSpecification]::InstanceSpecification [base_Classifier]::Classifier [base_Lifeline]::Lifeline [base_ConnectableElement]::ConnectableElement
StorageResource ::= [elementSize]::MARTE_PrimitivesTypes/Integer
CommunicationEndPoint ::= [packetSize]::MARTE_PrimitivesTypes/Integer
SynchronizationResource ::= ε
ConcurrencyResource ::= ε
Scheduler ::=
[isPreemptible]::MARTE_PrimitivesTypes/Boolean [schedPolicy]::GRM_BasicTypes/SchedPolicyKind [otherSchedPolicy]::MARTE_PrimitivesTypes/String [schedule]::OpaqueExpression [processingUnit]::MARTE_Foundations/GRM/ProcessingResource [host]::MARTE_Foundations/GRM/ComputingResourceProcessingResource ::= [speedFactor]::MARTE_PrimitivesTypes/Real [scheduler]::MARTE_Foundations/GRM/Scheduler
ComputingResource ::= ε
MutualExclusionResource ::= [protectKind]::GRM_BasicTypes/ProtectProtocolKind [ceiling]::MARTE_PrimitivesTypes/Integer [otherProtectProtocol]::MARTE_PrimitivesTypes/String
SecondaryScheduler ::= ε
SchedulableResource ::=
[schedParams]::GRM_BasicTypes/SchedParametersCommunicationMedia ::= [elementSize]::MARTE_PrimitivesTypes/Integer [base_Connector]::Connector
DeviceResource ::= ε
TimingResource ::= ε
ClockResource ::= ε
TimerResource ::= [duration]::BasicNFP_Types/NFP_Duration [isPeriodic]::MARTE_PrimitivesTypes/Boolean
GRService ::= [owner]::MARTE_Foundations/GRM/Resource [base_ExecutionSpecification]::ExecutionSpecification [base_BehavioralFeature]::BehavioralFeature [base_Behavior]::Behavior [base_Collaboration]::Collaboration [base_CollaborationUse]::CollaborationUse
Release ::= ε
Acquire ::= [isBlocking]::MARTE_PrimitivesTypes/Boolean
ResourceUsage ::= [execTime]::BasicNFP_Types/NFP_Duration [msgSize]::BasicNFP_Types/NFP_DataSize [allocatedMemory]::BasicNFP_Types/NFP_DataSize [usedMemory]::BasicNFP_Types/NFP_DataSize [powerPeak]::BasicNFP_Types/NFP_Power [energy]::BasicNFP_Types/NFP_Energy [base_NamedElement]::NamedElement [usedResources]::MARTE_Foundations/GRM/Resource [subUsage]::MARTE_Foundations/GRM/ResourceUsage
FlowProperty ::= [direction]::MARTE_Foundations/GCM/DirectionKind [base_Property]::Property
DirectionKind ::= [in]::ε [out]::ε [inout]::ε
FlowPort ::= [isAtomic]::MARTE_PrimitivesTypes/Boolean [isConjugated]::MARTE_PrimitivesTypes/Boolean [direction]::MARTE_Foundations/GCM/DirectionKind [base_Port]::Port
MessagePort ::= [base_Port]::Port [isAtomic]::MARTE_PrimitivesTypes/Boolean [isConjugated]::MARTE_PrimitivesTypes/Boolean [direction]::MARTE_Foundations/GCM/DirectionKind
SendFlowAction ::= [base_InvocationAction]::InvocationAction
FlowSpecification ::= [direction]::MARTE_Foundations/GCM/DirectionKind [base_Interface]::Interface
SignalSpecification ::= [kind]::MARTE_Foundations/GCM/BFeatureKind [base_Interface]::Interface
BFeatureKind ::= [in]::ε [out]::ε [inout]::ε [required]::ε [provided]::ε [reqpro]::ε
FlowBFeature ::= [kind]::MARTE_Foundations/GCM/BFeatureKind [base_BehavioralFeature]::BehavioralFeature
DefaultLink ::= ε
InterRepetition ::= [repetitionShapeDependence]::MARTE_DataTypes/IntegerVector [isModulo]::MARTE_PrimitivesTypes/Boolean
Distribute ::= [patternShape]::RS_Library/ShapeSpecification [repetitionSpace]::RS_Library/ShapeSpecification [fromTiler]::RS_Library/TilerSpecification [toTiler]::RS_Library/TilerSpecification
Reshape ::= [patternShape]::RS_Library/ShapeSpecification [repetitonShape]::RS_Library/ShapeSpecification [srcTiler]::MARTE_Annexes/RSM/Tiler [targetTiler]::MARTE_Annexes/RSM/Tiler
Tiler ::= [origin]::MARTE_DataTypes/IntegerVector [paving]::MARTE_DataTypes/IntegerMatrix [fitting]::MARTE_DataTypes/IntegerMatrix [tiler]::RS_Library/TilerSpecification
VariableDirectionKind ::= [in]::ε [out]::ε [inout]::ε
Var ::= [dir]::MARTE_Annexes/VSL/Variables/VariableDirectionKind [base_Property]::Property
ExpressionContext ::= [base_NamedElement]::NamedElement
BoundedSubtype ::= [baseType]::DataType [minValue]::MARTE_PrimitivesTypes/String [maxValue]::MARTE_PrimitivesTypes/String [isMinOpen]::MARTE_PrimitivesTypes/Boolean [isMaxOpen]::MARTE_PrimitivesTypes/Boolean [base_DataType]::DataType
IntervalType ::= [intervalAttrib]::Property [base_DataType]::DataType
CollectionType ::= [collectionAttrib]::Property [base_DataType]::DataType
ChoiceType ::=
[choiceAttrib]::Property [defaultAttrib]::Property [base_DataType]::DataTypeTupleType ::=
[tupleAttrib]::Property [base_DataType]::DataTypeRtUnit ::= [isDynamic]::MARTE_PrimitivesTypes/Boolean [isMain]::MARTE_PrimitivesTypes/Boolean [poolSize]::MARTE_PrimitivesTypes/Integer [poolPolicy]::MARTE_DesignModel/RTEMoCC/PoolMgtPolicyKind [poolWaitingTime]::BasicNFP_Types/NFP_Duration [operationalMode]::Behavior [main]::Operation [memorySize]::BasicNFP_Types/NFP_DataSize [base_BehavioredClassifier]::BehavioredClassifier
PoolMgtPolicyKind ::= [infiniteWait]::ε [timedWait]::ε [dynamic]::ε [exception]::ε [other]::ε
PpUnit ::= [concPolicy]::MARTE_DesignModel/RTEMoCC/CallConcurrencyKind [memorySize]::BasicNFP_Types/NFP_DataSize [base_BehavioredClassifier]::BehavioredClassifier
CallConcurrencyKind ::= [sequential]::ε [guarded]::ε [concurrent]::ε
RtBehavior ::= [queueSchedPolicy]::GRM_BasicTypes/SchedPolicyKind [queueSize]::MARTE_PrimitivesTypes/Integer [msgMaxSize]::BasicNFP_Types/NFP_DataSize [base_Behavior]::Behavior
rtf ::= [base_BehavioralFeature]::BehavioralFeature [base_Action]::Action [base_Message]::Message [base_Signal]::Signal [utility]::MARTE_DataTypes/UtilityType [occKind]::BasicNFP_Types/ArrivalPattern [tRef]::MARTE_Foundations/Time/TimedInstantObservation [relDl]::BasicNFP_Types/NFP_Duration [absDl]::BasicNFP_Types/NFP_DateTime [boundDl]::BasicNFP_Types/NFP_BoundedDuration [rdTime]::BasicNFP_Types/NFP_Duration [miss]::BasicNFP_Types/NFP_Percentage [priority]::BasicNFP_Types/NFP_Integer
SynchronizationKind ::= [synchronous]::ε [asynchronous]::ε [delayedSynchronous]::ε [rendezVous]::ε [other]::ε
RtAction ::= [isAtomic]::MARTE_PrimitivesTypes/Boolean [synchKind]::MARTE_DesignModel/RTEMoCC/SynchronizationKind [msgSize]::BasicNFP_Types/NFP_DataSize [base_BehavioralFeature]::BehavioralFeature [base_InvocationAction]::InvocationAction
ExecutionKind ::= [deferred]::ε [remoteImmediate]::ε [localImmediate]::ε
ConcurrencyKind ::= [reader]::ε [writer]::ε [parallel]::ε
RtService ::= [concPolicy]::MARTE_DesignModel/RTEMoCC/ConcurrencyKind [exeKind]::MARTE_DesignModel/RTEMoCC/ExecutionKind [isAtomic]::MARTE_PrimitivesTypes/Boolean [synchKind]::MARTE_DesignModel/RTEMoCC/SynchronizationKind [base_BehavioralFeature]::BehavioralFeature
RteConnector ::= [bandwidth]::BasicNFP_Types/NFP_DataTxRate [packetT]::BasicNFP_Types/NFP_Duration [blockT]::BasicNFP_Types/NFP_Duration [transmMode]::MARTE_DataTypes/TransmModeKind [base_Connector]::Connector
HwResource ::= [description]::BasicNFP_Types/NFP_String [p_HW_Services]::MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResourceService [r_HW_Services]::MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResourceService [ownedHW]::MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResource [endPoints]::MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwEndPoint
HwResourceService ::= ε
HwCommunicationResource ::= ε
HwArbiter ::=
[controlledMedias]::MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwMediaHwMedia ::=
[bandWidth]::BasicNFP_Types/NFP_DataTxRate [base_Association]::Association [arbiters]::MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwArbiterHwBus ::= [adressWidth]::BasicNFP_Types/NFP_DataSize [wordWidth]::BasicNFP_Types/NFP_DataSize [isSynchronous]::MARTE_PrimitivesTypes/Boolean [isSerial]::MARTE_PrimitivesTypes/Boolean
HwBridge ::=
[sides]::MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwMediaHwEndPoint ::=
[base_Port]::Port [connectedTo]::MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwMediaISA_Type ::= [RISC]::ε [CISC]::ε [VLIW]::ε [SIMD]::ε [Other]::ε [Undef]::ε
PLD_Technology ::= [SRAM]::ε [Antifuse]::ε [Flash]::ε [Other]::ε [Undef]::ε
PLD_Class ::= [SymetricalArray]::ε [RowBased]::ε [SeaOfGates]::ε [HierarchicalPLD]::ε [Other]::ε [Undef]::ε
PLD_Organization ::= [nbRows]::BasicNFP_Types/NFP_Integer [nbColumns]::BasicNFP_Types/NFP_Natural [class]::MARTE_DesignModel/HRM/HwLogical/HwComputing/PLD_Class
HwProcessor ::= [architecture]::BasicNFP_Types/NFP_DataSize [mips]::BasicNFP_Types/NFP_Natural [ipc]::BasicNFP_Types/NFP_Real [nbCores]::BasicNFP_Types/NFP_Natural [nbPipelines]::BasicNFP_Types/NFP_Natural [nbStages]::BasicNFP_Types/NFP_Natural [nbALUs]::BasicNFP_Types/NFP_Natural [nbFBUs]::BasicNFP_Types/NFP_Natural [ownedISAs]::MARTE_DesignModel/HRM/HwLogical/HwComputing/HwISA [predictors]::MARTE_DesignModel/HRM/HwLogical/HwComputing/HwBranchPredictor [caches]::MARTE_DesignModel/HRM/HwLogical/HwMemory/HWCache [ownedMMUs]::MARTE_DesignModel/HRM/HwLogical/HwStorageManager/HwMMU
HwComputingResource ::= [op_Frequencies]::MARTE_DataTypes/NFP_FrequencyInterval
HwISA ::= [family]::BasicNFP_Types/NFP_String [inst_Width]::BasicNFP_Types/NFP_DataSize [type]::MARTE_DesignModel/HRM/HwLogical/HwComputing/ISA_Type
HwBranchPredictor ::= ε
HwASIC ::= ε
HwPLD ::=
[technology]::MARTE_DesignModel/HRM/HwLogical/HwComputing/PLD_Technology [organization]::MARTE_DesignModel/HRM/HwLogical/HwComputing/PLD_Organization [nbLUTs]::BasicNFP_Types/NFP_Natural [ndLUT_Inputs]::BasicNFP_Types/NFP_Natural [nbFlipFlops]::BasicNFP_Types/NFP_Natural [blocksRAM]::MARTE_DesignModel/HRM/HwLogical/HwMemory/HwRAMHwMemory ::=
[memorySize]::BasicNFP_Types/NFP_DataSize [adressSize]::BasicNFP_Types/NFP_DataSize [timings]::MARTE_DesignModel/HRM/HwLogical/HwMemory/TimingTiming ::= [notation]::BasicNFP_Types/NFP_String [description]::BasicNFP_Types/NFP_String [value]::BasicNFP_Types/NFP_Duration
Repl_Policy ::= [LRU]::ε [NFU]::ε [FIFO]::ε [Random]::ε [Other]::ε [Undef]::ε
WritePolicy ::= [WriteBack]::ε [WriteThrough]::ε [Other]::ε [Undef]::ε
CacheType ::= [Data]::ε [Instruction]::ε [Unified]::ε [Other]::ε [Undef]::ε
ROM_Type ::= [MaskedROM]::ε [EPROM]::ε [OTP_EPROM]::ε [EEPROM]::ε [Flash]::ε [Other]::ε [Undef]::ε
CacheStructure ::= [nsSets]::BasicNFP_Types/NFP_Natural [blockSize]::BasicNFP_Types/NFP_Natural [associativity]::BasicNFP_Types/NFP_Natural
MemoryOrganization ::= [nbRows]::BasicNFP_Types/NFP_Natural [nbColumns]::BasicNFP_Types/NFP_Natural [nbBanks]::BasicNFP_Types/NFP_Natural [wordSize]::BasicNFP_Types/NFP_DataSize
HwRAM ::= [organization]::MARTE_DesignModel/HRM/HwLogical/HwMemory/MemoryOrganization [isSynchronous]::BasicNFP_Types/NFP_Boolean [isStatic]::BasicNFP_Types/NFP_Boolean [isNonVolatile]::BasicNFP_Types/NFP_Boolean [repl_Policy]::MARTE_DesignModel/HRM/HwLogical/HwMemory/Repl_Policy [writePolicy]::MARTE_DesignModel/HRM/HwLogical/HwMemory/WritePolicy
HwROM ::= [type]::MARTE_DesignModel/HRM/HwLogical/HwMemory/ROM_Type [organization]::MARTE_DesignModel/HRM/HwLogical/HwMemory/MemoryOrganization
HwDrive ::= [sectorSize]::BasicNFP_Types/NFP_DataSize [buffer]::MARTE_DesignModel/HRM/HwLogical/HwMemory/HwRAM
HWCache ::= [level]::BasicNFP_Types/NFP_Natural [type]::MARTE_DesignModel/HRM/HwLogical/HwMemory/CacheType [structure]::MARTE_DesignModel/HRM/HwLogical/HwMemory/CacheStructure [repl_Policy]::MARTE_DesignModel/HRM/HwLogical/HwMemory/Repl_Policy [writePolicy]::MARTE_DesignModel/HRM/HwLogical/HwMemory/WritePolicy
HwStorageManager ::=
[managedMemories]::MARTE_DesignModel/HRM/HwLogical/HwMemory/HwMemoryHwDMA ::=
[nbChannels]::BasicNFP_Types/NFP_Natural [transferWidth]::BasicNFP_Types/NFP_DataSize [drivenBy]::MARTE_DesignModel/HRM/HwLogical/HwComputing/HwProcessorHwMMU ::=
[virtualAddrSpace]::BasicNFP_Types/NFP_DataSize [physicalAddrSpace]::BasicNFP_Types/NFP_DataSize [memoryProtection]::BasicNFP_Types/NFP_Natural [nbEntries]::BasicNFP_Types/NFP_Boolean [ownedTLBs]::MARTE_DesignModel/HRM/HwLogical/HwMemory/HWCacheHwTimingResource ::= ε
HwClock ::= [frequency]::BasicNFP_Types/NFP_Frequency
HwTimer ::= [nbCounter]::BasicNFP_Types/NFP_Natural [counterWidth]::BasicNFP_Types/NFP_DataSize [inputClock]::MARTE_DesignModel/HRM/HwLogical/HwTiming/HwClock
HwDevice ::= ε
HwI_O ::= ε
HwSupport ::= ε
HwComponent ::= [kind]::MARTE_DesignModel/HRM/HwPhysical/HwLayout/ComponentKind [dimenssions]::BasicNFP_Types/NFP_Length [area]::BasicNFP_Types/NFP_Area [position]::MARTE_DataTypes/NFP_NaturalInterval [grid]::BasicNFP_Types/NFP_Natural [nbPins]::BasicNFP_Types/NFP_Natural [weight]::BasicNFP_Types/NFP_Real [price]::BasicNFP_Types/NFP_String [r_Conditions]::MARTE_DesignModel/HRM/HwPhysical/HwLayout/Env_Condition [poweredServices]::MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResourceService [staticConsumption]::BasicNFP_Types/NFP_Power [staticDissipation]::BasicNFP_Types/NFP_Power
ComponentKind ::= [Card]::ε [Channel]::ε [Chip]::ε [Port]::ε [Unit]::ε [Other]::ε [Undef]::ε
Env_Condition ::= [type]::MARTE_DesignModel/HRM/HwPhysical/HwLayout/ConditionType [status]::MARTE_DesignModel/HRM/HwPhysical/HwLayout/CompnentState [description]::BasicNFP_Types/NFP_String [range]::MARTE_DataTypes/Realnterval
ConditionType ::= [Temperature]::ε [Humidity]::ε [Altitude]::ε [Vibration]::ε [Shock]::ε [Other]::ε [Undef]::ε
CompnentState ::= [Operating]::ε [Storage]::ε [Other]::ε [Undef]::ε
HwPowerSupply ::= [suppliedPower]::BasicNFP_Types/NFP_Power [capacity]::BasicNFP_Types/NFP_Energy
HwCoolingSupply ::= [coolingPower]::BasicNFP_Types/NFP_Power
SwResource ::= [identifierElements]::TypedElement [stateElements]::TypedElement [memorySizeFootprint]::TypedElement [createServices]::BehavioralFeature [deleteServices]::BehavioralFeature [initializeServices]::BehavioralFeature
SwAccessService ::= [isModifier]::MARTE_PrimitivesTypes/Boolean [accessedElement]::Property
InterruptKind ::= [HardwareInterruption]::ε [ProcessorDetectedException]::ε [ProgrammedException]::ε [Undef]::ε [Other]::ε
EntryPoint ::= [isReentrant]::MARTE_PrimitivesTypes/Boolean [routine]::BehavioralFeature [base_BehavioralFeature]::BehavioralFeature [base_Dependency]::Dependency
InterruptResource ::= [kind]::MARTE_DesignModel/SRM/SW_Concurrency/InterruptKind [isMaskable]::MARTE_PrimitivesTypes/Boolean [vectorElements]::TypedElement [maskElements]::TypedElement [routineConnectServices]::BehavioralFeature [routineDisconnectServices]::BehavioralFeature
SwSchedulableResource ::= [isStaticSchedulingFeature]::MARTE_PrimitivesTypes/Boolean [isPreemptable]::MARTE_PrimitivesTypes/Boolean [schedulers]::NamedElement [deadlineElements]::TypedElement [deadlineTypeElements]::TypedElement [timeScliceElements]::TypedElement [delayServices]::BehavioralFeature [joinServices]::BehavioralFeature [yieldServices]::BehavioralFeature
SwTimerResource ::= [durationElements]::TypedElement
MemoryPartition ::= [concurrentResources]::TypedElement [memorySpaces]::TypedElement [fork]::BehavioralFeature [exit]::BehavioralFeature [base_Namespace]::Namespace
Alarm ::=
[isWatchdog]::MARTE_PrimitivesTypes/Boolean [timers]::TypedElementAccessPolicyKind ::= [Read]::ε [Write]::ε [ReadWrite]::ε [Undef]::ε [Other]::ε
DeviceBroker ::= [accessPolicy]::MARTE_DesignModel/SRM/SW_Brokering/AccessPolicyKind [isBuffered]::MARTE_PrimitivesTypes/Boolean [devices]::TypedElement [closeServices]::BehavioralFeature [controlServices]::BehavioralFeature [openServices]::BehavioralFeature [readServices]::BehavioralFeature [writeServices]::BehavioralFeature
MemoryBroker ::= [accessPolicy]::MARTE_DesignModel/SRM/SW_Brokering/AccessPolicyKind [memories]::TypedElement [memoryBlockAdressSelements]::TypedElement [memoryBlockSizeElements]::TypedElement [lockServices]::BehavioralFeature [unlockServices]::BehavioralFeature [mapServices]::BehavioralFeature [unMapServices]::BehavioralFeature
QueuePolicyKind ::= [FIFO]::ε [LIFO]::ε [Priority]::ε [Undef]::ε [Other]::ε
MessageResourceKind ::= [MessageQueue]::ε [Pipe]::ε [Blackboard]::ε [Undef]::ε [Other]::ε
NotificationKind ::= [Memorized]::ε [Bounded]::ε [Memoryless]::ε [Undef]::ε [Other]::ε
NotificationResourceKind ::= [Event]::ε [Barrier]::ε [Undef]::ε [Other]::ε
MutualExclusionResourceKind ::= [BooleanSemaphore]::ε [CountSemaphore]::ε [Mutex]::ε [Undef]::ε [Other]::ε
ConcurrentAccessProtocolKind ::= [PIP]::ε [PCP]::ε [NoPreemption]::ε [Undef]::ε [Other]::ε
SwSynchronizationResource ::= ε
SharedDataComResource ::= [readServices]::BehavioralFeature [writeServices]::BehavioralFeature
MessageComResource ::= [isFixedMessageSize]::MARTE_PrimitivesTypes/Boolean [meachnism]::MARTE_DesignModel/SRM/SW_Interaction/MessageResourceKind [messageSizeElements]::TypedElement [messageQueueCapacityElements]::TypedElement [messageQueuePolicy]::MARTE_DesignModel/SRM/SW_Interaction/QueuePolicyKind [sendServices]::BehavioralFeature [receiveServices]::BehavioralFeature
NotificationResource ::= [occurence]::MARTE_DesignModel/SRM/SW_Interaction/NotificationKind [mechanism]::MARTE_DesignModel/SRM/SW_Interaction/NotificationResourceKind [occurenceCountElements]::TypedElement [maskElements]::TypedElement [flushServices]::BehavioralFeature [signalServices]::BehavioralFeature [waitServices]::BehavioralFeature [clearServices]::BehavioralFeature
SwMutualExclusionResource ::= [mechanism]::MARTE_DesignModel/SRM/SW_Interaction/MutualExclusionResourceKind [concurrentAccessProtocol]::MARTE_DesignModel/SRM/SW_Interaction/ConcurrentAccessProtocolKind [accessTokenElements]::TypedElement [releaseServices]::BehavioralFeature [acquireServices]::BehavioralFeature
GaWorkloadGenerator ::= [pop]::BasicNFP_Types/NFP_Integer [base_Behavior]::Behavior
GaEventTrace ::= [content]::MARTE_PrimitivesTypes/String [format]::MARTE_PrimitivesTypes/String [location]::MARTE_PrimitivesTypes/String [base_NamedElement]::NamedElement
GaWorkloadEvent ::= [pattern]::BasicNFP_Types/ArrivalPattern [generator]::MARTE_AnalysisModel/GQAM/GaWorkloadGenerator [trace]::MARTE_AnalysisModel/GQAM/GaEventTrace [effect]::MARTE_AnalysisModel/GQAM/GaScenario [timedEvent]::TimeEvent [base_NamedElement]::NamedElement
GaScenario ::= [cause]::MARTE_AnalysisModel/GQAM/GaWorkloadEvent [hostDemand]::BasicNFP_Types/NFP_Duration [hostDemandOps]::BasicNFP_Types/NFP_Real [interOccT]::BasicNFP_Types/NFP_Duration [throughput]::BasicNFP_Types/NFP_Frequency [respT]::BasicNFP_Types/NFP_Duration [utilization]::BasicNFP_Types/NFP_Real [utilizationHost]::BasicNFP_Types/NFP_Real [root]::MARTE_AnalysisModel/GQAM/GaStep [timing]::MARTE_AnalysisModel/GQAM/GaTimingObs [behavior]::MARTE_AnalysisModel/GQAM/GaScenario
GaStep ::= [isAtomic]::BasicNFP_Types/NFP_Boolean [blockT]::BasicNFP_Types/NFP_Duration [rep]::BasicNFP_Types/NFP_Real [prob]::BasicNFP_Types/NFP_Real [priority]::BasicNFP_Types/NFP_Integer [concurRes]::MARTE_Foundations/GRM/SchedulableResource [host]::MARTE_AnalysisModel/GQAM/GaExecHost [serDemand]::MARTE_AnalysisModel/GQAM/GaRequestedService [servCount]::BasicNFP_Types/NFP_Real
GaExecHost ::= [commTxOch]::BasicNFP_Types/NFP_Duration [commRcvOvh]::BasicNFP_Types/NFP_Duration [cntxtSwt]::BasicNFP_Types/NFP_Duration [clockOvh]::BasicNFP_Types/NFP_Duration [schedPriRange]::MARTE_DataTypes/IntegerInterval [memSize]::BasicNFP_Types/NFP_DataSize [utilization]::BasicNFP_Types/NFP_Real [throughput]::BasicNFP_Types/NFP_Frequency
GaRequestedService ::= [base_Operation]::Operation
GaTimingObs ::= [laxity]::MARTE_AnalysisModel/GQAM/LaxityKind [startObs]::TimeObservation [stopObs]::TimeObservation
LaxityKind ::= [hard]::ε [soft]::ε [other]::ε
GaCommStep ::= ε
GaAcqStep ::= [acqRes]::MARTE_Foundations/GRM/Resource [resUnits]::BasicNFP_Types/NFP_Integer
GaRelStep ::= [relRes]::MARTE_Foundations/GRM/Resource [resUnits]::BasicNFP_Types/NFP_Integer
GaLatencyObs ::= [latency]::BasicNFP_Types/NFP_Duration [miss]::BasicNFP_Types/NFP_Real [utility]::MARTE_DataTypes/UtilityType [maxJitter]::BasicNFP_Types/NFP_Duration
GaCommHost ::= [capacity]::BasicNFP_Types/NFP_DataTxRate [packetT]::BasicNFP_Types/NFP_Duration [blockT]::BasicNFP_Types/NFP_Duration [transmMode]::MARTE_DataTypes/TransmModeKind [utilization]::BasicNFP_Types/NFP_Real [throughput]::BasicNFP_Types/NFP_Frequency
GaCommChannel ::=
[packetSize]::BasicNFP_Types/NFP_DataSize [utlization]::BasicNFP_Types/NFP_RealGaWorkloadBehavior ::= [behavior]::MARTE_AnalysisModel/GQAM/GaScenario [demand]::MARTE_AnalysisModel/GQAM/GaWorkloadEvent [base_NamedElement]::NamedElement
GaAnalysisContext ::= [context]::BasicNFP_Types/NFP_String [workload]::MARTE_AnalysisModel/GQAM/GaWorkloadBehavior [platform]::MARTE_AnalysisModel/GQAM/GaResourcesPlatform
GaResourcesPlatform ::=
[resources]::MARTE_Foundations/GRM/Resource [base_Classifier]::ClassifierOptimallityCriterionKind ::= [meetHardDeadlines]::ε [minimizeMissedDeadlines]::ε [minimizedMeanTardiness]::ε [undef]::ε [other]::ε
SaAnalysisContext ::= [isSched]::BasicNFP_Types/NFP_Boolean [optCriterion]::MARTE_AnalysisModel/SAM/OptimallityCriterionKind
SaEnd2EndFlow ::= [isSched]::BasicNFP_Types/NFP_Boolean [schSlack]::BasicNFP_Types/NFP_Real [end2EndT]::BasicNFP_Types/NFP_Duration [end2EndD]::BasicNFP_Types/NFP_Duration [timing]::MARTE_AnalysisModel/GQAM/GaTimingObs [base_NamedElement]::NamedElement
SaCommStep ::= [deadline]::BasicNFP_Types/NFP_Duration [spareCap]::BasicNFP_Types/NFP_Duration [schSlack]::BasicNFP_Types/NFP_Real [base_BehavioralFeature]::BehavioralFeature
SaExecStep ::= [base_BehavioralFeature]::BehavioralFeature [deadline]::BasicNFP_Types/NFP_Duration [spareCap]::BasicNFP_Types/NFP_Duration [schSlack]::BasicNFP_Types/NFP_Real [preemptT]::BasicNFP_Types/NFP_Duration [readyT]::BasicNFP_Types/NFP_Duration [delayT]::BasicNFP_Types/NFP_Duration
SaSchedObs ::= [suspentions]::BasicNFP_Types/NFP_Integer [blockT]::BasicNFP_Types/NFP_Duration [overlaps]::BasicNFP_Types/NFP_Integer
SaSharedResource ::= [capacity]::BasicNFP_Types/NFP_Integer [isPreemp]::BasicNFP_Types/NFP_Boolean [isConsum]::BasicNFP_Types/NFP_Boolean [acquisT]::BasicNFP_Types/NFP_Duration [releaseT]::BasicNFP_Types/NFP_Duration
SaCommHost ::= [isSched]::BasicNFP_Types/NFP_Boolean [schSlack]::BasicNFP_Types/NFP_Real
SaExecHost ::= [isSched]::BasicNFP_Types/NFP_Boolean [schSlack]::BasicNFP_Types/NFP_Real [schedUtiliz]::BasicNFP_Types/NFP_Real [ISRswitchT]::BasicNFP_Types/NFP_Duration [ISRprioRange]::MARTE_DataTypes/IntegerInterval [schedPolicy]::GRM_BasicTypes/SchedPolicyKind [isPreempible]::BasicNFP_Types/NFP_Boolean
PaStep ::= [noSynch]::BasicNFP_Types/NFP_Boolean [extOpDemand]::MARTE_PrimitivesTypes/String [extOpCount]::BasicNFP_Types/NFP_Real [behavDemand]::MARTE_AnalysisModel/GQAM/GaScenario [behavCount]::BasicNFP_Types/NFP_Real
PaRequestedStep ::= ε
PaCommStep ::= ε
PaResPassStep ::= [resource]::MARTE_Foundations/GRM/Resource [resUnits]::BasicNFP_Types/NFP_Integer
PaLogicalResource ::= [utilization]::BasicNFP_Types/NFP_Real [throughput]::BasicNFP_Types/NFP_Frequency [poolSize]::BasicNFP_Types/NFP_Integer
PaRunTInstance ::= [poolSize]::BasicNFP_Types/NFP_Integer [unbddPool]::MARTE_PrimitivesTypes/Boolean [instance]::MARTE_Foundations/GRM/Resource [host]::MARTE_Foundations/GRM/SchedulableResource [utilization]::BasicNFP_Types/NFP_Real [throughput]::BasicNFP_Types/NFP_Frequency [base_NamedElement]::NamedElement
TimeUnitKind ::= [s]::ε [tick]::ε [ms]::ε [us]::ε [min]::ε [hrs]::ε [dys]::ε
PowerUnitKind ::= [W]::ε [mW]::ε [KW]::ε
FrequencyUnitKind ::= [Hz]::ε [KHz]::ε [MHz]::ε [GHz]::ε [rpm]::ε
DataSizeUnitKind ::= [bits]::ε [Bytes]::ε [KB]::ε [MB]::ε [GB]::ε
DataTxRateUnitKind ::= [b_per_s]::ε [Kb_per_s]::ε [Mb_per_s]::ε
EnergyUnitKind ::= [J]::ε [KJ]::ε [Wh]::ε [KWh]::ε [mWh]::ε
LengthUnitKind ::= [m]::ε [cm]::ε [mm]::ε
AreaUnitKind ::= [mm2]::ε [um2]::ε
EDFParameters ::= [deadline]::BasicNFP_Types/NFP_Duration
SchedPolicyKind ::= [EarliestDeadlineFirst]::ε [FIFO]::ε [FixedPriority]::ε [LeastLaxityFirst]::ε [RoundRobin]::ε [TimeTableDriven]::ε [Undef]::ε [Other]::ε
ProtectProtocolKind ::= [FIFO]::ε [NoPreemption]::ε [PriorityCeiling]::ε [PriorityInheritance]::ε [StackBased]::ε [Undef]::ε [Other]::ε
PeriodicServerKind ::= [Sporadic]::ε [Deferrable]::ε [Undef]::ε [Other]::ε
SchedParameters ::= [edf]::GRM_BasicTypes/EDFParameters [fp]::GRM_BasicTypes/FixedPriorityParameters [pooling]::GRM_BasicTypes/PoolingParameters [server]::GRM_BasicTypes/PeriodicServerParameters
FixedPriorityParameters ::= [priority]::MARTE_PrimitivesTypes/Integer
PoolingParameters ::=
[period]::BasicNFP_Types/NFP_Duration [overhead]::BasicNFP_Types/NFP_DurationPeriodicServerParameters ::= [kind]::GRM_BasicTypes/PeriodicServerKind [backgroundPriority]::MARTE_PrimitivesTypes/Integer [initialBudget]::BasicNFP_Types/NFP_Duration [replenishPeriod]::BasicNFP_Types/NFP_Duration [maxPendingReplenish]::MARTE_PrimitivesTypes/Integer
SourceKind ::= [est]::ε [meas]::ε [calc]::ε [req]::ε
BasicNFP_Types_DirectionKind ::= [incr]::ε [decr]::ε
StatisticalQualifierKind ::= [max]::ε [min]::ε [mean]::ε [range]::ε [percent]::ε [distrib]::ε [determ]::ε [other]::ε
NFP_CommonType ::= [expr]::MARTE_DataTypes/VSL_Expression [source]::BasicNFP_Types/SourceKind [statQ]::BasicNFP_Types/StatisticalQualifierKind [dir]::BasicNFP_Types/BasicNFP_Types_DirectionKind
NFP_Frequency ::= [unit]::MeasurementUnits/FrequencyUnitKind [precision]::MARTE_PrimitivesTypes/Real
NFP_Real ::= [value]::MARTE_PrimitivesTypes/Real
NFP_Natural ::= [value]::MARTE_PrimitivesTypes/UnlimitedNatural
NFP_Boolean ::= [value]::MARTE_PrimitivesTypes/Boolean
NFP_String ::= [value]::MARTE_PrimitivesTypes/String
NFP_Integer ::= [value]::MARTE_PrimitivesTypes/Integer
NFP_DateTime ::= [value]::MARTE_PrimitivesTypes/DateTime
NFP_DataTxRate ::= [unit]::MeasurementUnits/DataTxRateUnitKind [precision]::MARTE_PrimitivesTypes/Real
NFP_Power ::= [unit]::MeasurementUnits/PowerUnitKind [precision]::MARTE_PrimitivesTypes/Real
NFP_DataSize ::= [unit]::MeasurementUnits/DataSizeUnitKind [precision]::MARTE_PrimitivesTypes/Real
NFP_Energy ::= [unit]::MeasurementUnits/EnergyUnitKind [precision]::MARTE_PrimitivesTypes/Real
NFP_Length ::= [unit]::MeasurementUnits/LengthUnitKind [precision]::MARTE_PrimitivesTypes/Real
NFP_Area ::= [unit]::MeasurementUnits/AreaUnitKind [precision]::MARTE_PrimitivesTypes/Real
ArrivalPattern ::= [periodic]::BasicNFP_Types/PeriodicPattern [aperiodic]::BasicNFP_Types/AperiodicPattern [burst]::BasicNFP_Types/BurstPattern [irregular]::BasicNFP_Types/IrregularPattern [closed]::BasicNFP_Types/ClosedPattern [sporadic]::BasicNFP_Types/SporadicPattern
PeriodicPattern ::= [period]::BasicNFP_Types/NFP_Duration [jitter]::BasicNFP_Types/NFP_Duration [phase]::BasicNFP_Types/NFP_Duration
AperiodicPattern ::= [distribution]::BasicNFP_Types/NFP_CommonType
BurstPattern ::= [minInterarrival]::BasicNFP_Types/NFP_Duration [maxInterarrival]::BasicNFP_Types/NFP_Duration [minEventInterval]::BasicNFP_Types/NFP_Duration [maxEventInterval]::BasicNFP_Types/NFP_Duration [burstSize]::BasicNFP_Types/NFP_Integer
IrregularPattern ::=
[phase]::BasicNFP_Types/NFP_Duration [interarrivals]::BasicNFP_Types/NFP_DurationClosedPattern ::= [population]::BasicNFP_Types/NFP_Integer [extDelay]::BasicNFP_Types/NFP_Duration
SporadicPattern ::= [minInterarrival]::BasicNFP_Types/NFP_Duration [maxInterarrival]::BasicNFP_Types/NFP_Duration [jitter]::BasicNFP_Types/NFP_Duration
NFP_BoundedDuration ::= [values]::MARTE_PrimitivesTypes/Real [unit]::MeasurementUnits/TimeUnitKind [clock]::MARTE_PrimitivesTypes/String [precision]::MARTE_PrimitivesTypes/Real
NFP_Percentage ::= [unit]::MARTE_PrimitivesTypes/String
NFP_Duration ::= [unit]::MeasurementUnits/TimeUnitKind [clock]::MARTE_PrimitivesTypes/String [precision]::MARTE_PrimitivesTypes/Real
IntegerVector ::=
[vectorElem]::MARTE_PrimitivesTypes/IntegerIntegerMatrix ::=
[matrixElem]::MARTE_DataTypes/IntegerVectorIntegerInterval ::= [bound]::MARTE_PrimitivesTypes/Integer
TransmModeKind ::= [simplex]::ε [halfDuplex]::ε [fullDuplex]::ε
UtilityType ::= ε
Array ::= ε
Realnterval ::= [bound]::MARTE_PrimitivesTypes/Real
NFP_FrequencyInterval ::= [bound]::BasicNFP_Types/NFP_Frequency
MARTE_DataTypes_Interval ::= ε
NFP_NaturalInterval ::= [bound]::BasicNFP_Types/NFP_Natural
TimeNatureKind ::= [discrete]::ε [dense]::ε
TimeInterpretationKind ::= [duration]::ε [instant]::ε
TimedValueType ::= [unit]::TimeLibrary/TUK [value]::MARTE_PrimitivesTypes/Real [expr]::TimeLibrary/ClockedValueSpecification [onClock]::MARTE_PrimitivesTypes/String
TUK ::= ε
TimeLibrary_TimeUnitKind ::= [s]::ε [ms]::ε [us]::ε [ns]::ε [min]::ε [hrs]::ε [dys]::ε
TimeStandardKind ::= [TAI]::ε [UT0]::ε [UT1]::ε [UTC]::ε [Local]::ε [TT]::ε [TBD]::ε [TCG]::ε [TCB]::ε [Sidereal]::ε [GPS]::ε
LogicalTimeUnit ::= [tick]::ε
EventKind ::= [start]::ε [finish]::ε [send]::ε [receive]::ε [consume]::ε
IdealClock ::= ε
TilerSpecification ::= [origin]::MARTE_DataTypes/IntegerVector [paving]::MARTE_DataTypes/IntegerMatrix [fitting]::MARTE_DataTypes/IntegerVector
ShapeSpecification ::=
[size]::MARTE_PrimitivesTypes/UnlimitedNaturalInteger ::= integer
Boolean ::= "true" "false"
String ::= string
Element ::= Comment
Element ::= NamedElement
Element ::= TemplateableElement
Element ::= Relationship
Element ::= TemplateSignature
Element ::= TemplateParameter
Element ::= ParameterableElement
Element ::= TemplateParameterSubstitution
Element ::= MultiplicityElement
Element ::= Image
Element ::= ActivityGroup
Element ::= Slot
Element ::= ExceptionHandler
Comment ::=
[body]::MARTE_PrimitivesTypes/String [annotatedElement]::ElementPackage ::= Profile
Package ::= [ownedType]::Type [packageMerge]::PackageMerge [packagedElement]::PackageableElement [nestedPackage]::Package [nestingPackage]::Package [profileApplication]::ProfileApplication
NamedElement ::= Namespace
NamedElement ::= TypedElement
NamedElement ::= RedefinableElement
NamedElement ::= DeploymentTarget
NamedElement ::= CollaborationUse
NamedElement ::= Message
NamedElement ::= Lifeline
NamedElement ::= Trigger
NamedElement ::= Vertex
NamedElement ::= ParameterSet
NamedElement ::= DeployedArtifact
NamedElement ::= MessageEnd
NamedElement ::= InteractionFragment
NamedElement ::= GeneralOrdering
NamedElement ::= PackageableElement
NamedElement ::= ActivityPartition
NamedElement ::= Include
NamedElement ::= Extend
StructuralFeature ::= Property
ConnectableElement ::= Parameter
ConnectableElement ::= Variable
TemplateableElement ::= StringExpression
Property ::= Port
Property ::= [class]::Class [datatype]::DataType [owningAssociation]::Association [association]::Association [isDerived]::MARTE_PrimitivesTypes/Boolean [isDerivedUnion]::MARTE_PrimitivesTypes/Boolean [default]::MARTE_PrimitivesTypes/String [aggregation]::AggregationKind [isComposite]::MARTE_PrimitivesTypes/Boolean [redefinedProperty]::Property [defaultValue]::ValueSpecification [opposite]::Property [subsettedProperty]::Property [qualifier]::Property [associationEnd]::Property
VisibilityKind ::= [public]::ε [private]::ε [protected]::ε [package]::ε
Dependency ::= Abstraction
Dependency ::= Deployment
Dependency ::= [supplier]::NamedElement [client]::NamedElement
DirectedRelationship ::= ElementImport
DirectedRelationship ::= PackageImport
DirectedRelationship ::= TemplateBinding
DirectedRelationship ::= Generalization
DirectedRelationship ::= PackageMerge
DirectedRelationship ::= ProfileApplication
DirectedRelationship ::= ProtocolConformance
DirectedRelationship ::= Dependency
DirectedRelationship ::= Include
DirectedRelationship ::= Extend
Relationship ::= DirectedRelationship
Relationship ::= Association
Namespace ::= Package
Namespace ::= Classifier
Namespace ::= BehavioralFeature
Namespace ::= Region
Namespace ::= Transition
Namespace ::= State
Namespace ::= InteractionOperand
ElementImport ::= [visibility]::VisibilityKind [alias]::MARTE_PrimitivesTypes/String [importedElement]::PackageableElement [importingNamespace]::Namespace
PackageImport ::= [visibility]::VisibilityKind [importedPackage]::Package [importingNamespace]::Namespace
Constraint ::= IntervalConstraint
Constraint ::= InteractionConstraint
Constraint ::=
[constrainedElement]::Element [specification]::ValueSpecification [context]::NamespaceTypedElement ::= ConnectableElement
TypedElement ::= ValueSpecification
TypedElement ::= ObjectNode
Association ::= Extension
Association ::= [isDerived]::MARTE_PrimitivesTypes/Boolean [ownedEnd]::Property [endType]::Type [memberEnd]::Property [navigableOwnedEnd]::Property
Classifier ::= BehavioredClassifier
Classifier ::= DataType
Classifier ::= Signal
Classifier ::= Interface
Classifier ::= StructuredClassifier
Classifier ::= Association
Classifier ::= Artifact
RedefinableElement ::= Feature
RedefinableElement ::= ExtensionPoint
RedefinableElement ::= ActivityNode
RedefinableElement ::= ActivityEdge
RedefinableElement ::= Region
RedefinableElement ::= Transition
TemplateBinding ::=
[signature]::TemplateSignature [parameterSubstitution]::TemplateParameterSubstitution [boundElement]::TemplateableElementTemplateSignature ::= [parameter]::TemplateParameter [ownedParameter]::TemplateParameter [template]::TemplateableElement
TemplateParameter ::= [signature]::TemplateSignature [parameteredElement]::ParameterableElement [ownedParameteredElement]::ParameterableElement [default]::ParameterableElement [ownedDefault]::ParameterableElement
ParameterableElement ::= ConnectableElement
ParameterableElement ::= PackageableElement
TemplateParameterSubstitution ::= [formal]::TemplateParameter [actual]::ParameterableElement [ownedActual]::ParameterableElement [templateBinding]::TemplateBinding
Generalization ::=
[isSubstitutable]::MARTE_PrimitivesTypes/Boolean [general]::Classifier [generalizationSet]::GeneralizationSet [specific]::ClassifierGeneralizationSet ::=
[isCovering]::MARTE_PrimitivesTypes/Boolean [isDisjoint]::MARTE_PrimitivesTypes/Boolean [powertype]::Classifier [generalization]::GeneralizationFeature ::= Connector
Feature ::= StructuralFeature
Feature ::= BehavioralFeature
Substitution ::= [contract]::Classifier [substitutingClassifier]::Classifier
PackageableElement ::= Constraint
PackageableElement ::= Type
PackageableElement ::= GeneralizationSet
PackageableElement ::= Observation
PackageableElement ::= Event
PackageableElement ::= Dependency
PackageableElement ::= ValueSpecification
PackageMerge ::= [mergedPackage]::Package [receivingPackage]::Package
ProfileApplication ::= [appliedProfile]::Profile [isStrict]::MARTE_PrimitivesTypes/Boolean [applyingPackage]::Package
Profile ::= [ownedStereotype]::Stereotype [metaclassReference]::ElementImport [metamodelReference]::PackageImport
Stereotype ::=
[icon]::ImageClass ::= Stereotype
Class ::= Behavior
Class ::= [nestedClassifier]::Classifier [ownedOperation]::Operation [superClass]::Class [isActive]::MARTE_PrimitivesTypes/Boolean [ownedReception]::Reception [extension]::Extension
StringExpression ::=
[subExpression]::StringExpression [owningExpression]::StringExpressionExpression ::= StringExpression
Expression ::=
[symbol]::MARTE_PrimitivesTypes/String [operand]::ValueSpecificationValueSpecification ::= Expression
ValueSpecification ::= OpaqueExpression
ValueSpecification ::= TimeExpression
ValueSpecification ::= Duration
ValueSpecification ::= Interval
BehavioredClassifier ::= UseCase
BehavioredClassifier ::= Collaboration
BehavioredClassifier ::= Class
Behavior ::= StateMachine
Behavior ::= Activity
Behavior ::= Interaction
MultiplicityElement ::= ConnectorEnd
MultiplicityElement ::= Parameter
MultiplicityElement ::= Pin
MultiplicityElement ::= Variable
DeploymentTarget ::= InstanceSpecification
DataType ::= Enumeration
DataType ::= [ownedAttribute]::Property [ownedOperation]::Operation
AggregationKind ::= [none]::ε [shared]::ε [composite]::ε
CollaborationUse ::=
[type]::Collaboration [roleBinding]::DependencyUseCase ::= [include]::Include [extend]::Extend [extensionPoint]::ExtensionPoint [subject]::Classifier
Realization ::= Substitution
Realization ::= InterfaceRealization
Realization ::= Substitution InterfaceRealization
Abstraction ::= Realization
Abstraction ::= Manifestation
Abstraction ::= [mapping]::OpaqueExpression
Image ::= [content]::MARTE_PrimitivesTypes/String [location]::MARTE_PrimitivesTypes/String [format]::MARTE_PrimitivesTypes/String
OpaqueExpression ::= [body]::MARTE_PrimitivesTypes/String [language]::MARTE_PrimitivesTypes/String [result]::Parameter [behavior]::Behavior
Parameter ::=
[direction]::ParameterDirectionKind [default]::MARTE_PrimitivesTypes/String [defaultValue]::ValueSpecification [operation]::Operation [parameterSet]::ParameterSet [isException]::MARTE_PrimitivesTypes/Boolean [isStream]::MARTE_PrimitivesTypes/Boolean [effect]::ParameterEffectKindEncapsulatedClassifier ::= Class
Operation ::= [interface]::Interface [class]::Class [isQuery]::MARTE_PrimitivesTypes/Boolean [isOrdered]::MARTE_PrimitivesTypes/Boolean [isUnique]::MARTE_PrimitivesTypes/Boolean [lower]::MARTE_PrimitivesTypes/Integer [upper]::MARTE_PrimitivesTypes/UnlimitedNatural [precondition]::Constraint [postcondition]::Constraint [redefinedOperation]::Operation [datatype]::DataType [bodyCondition]::Constraint [type]::Type
Reception ::= [signal]::Signal
Extension ::= [isRequired]::MARTE_PrimitivesTypes/Boolean [metaclass]::Class
EnumerationLiteral ::= [enumeration]::Enumeration
ActivityPartition ::= [isDimension]::MARTE_PrimitivesTypes/Boolean [isExternal]::MARTE_PrimitivesTypes/Boolean [node]::ActivityNode [subpartition]::ActivityPartition [superPartition]::ActivityPartition [represents]::Element [edge]::ActivityEdge
Enumeration ::=
[ownedLiteral]::EnumerationLiteralInstanceSpecification ::= EnumerationLiteral
InstanceSpecification ::= [classifier]::Classifier [slot]::Slot [specification]::ValueSpecification
BehavioralFeature ::= Reception
BehavioralFeature ::= Operation
Signal ::=
[ownedAttribute]::PropertyTimeExpression ::=
[expr]::ValueSpecification [observation]::ObservationObservation ::= TimeObservation
Observation ::= DurationObservation
Duration ::=
[expr]::ValueSpecification [observation]::ObservationDurationInterval ::= [min]::ValueSpecification [max]::ValueSpecification
Interval ::= DurationInterval
Interval ::= TimeInterval
Interval ::= [min]::ValueSpecification [max]::ValueSpecification
TimeConstraint ::= [firstEvent]::MARTE_PrimitivesTypes/Boolean
IntervalConstraint ::= TimeConstraint
IntervalConstraint ::= DurationConstraint
IntervalConstraint ::= TimeConstraint DurationConstraint
TimeInterval ::= [min]::ValueSpecification [max]::ValueSpecification
DurationConstraint ::= [firstEvent]::MARTE_PrimitivesTypes/Boolean
TimeObservation ::= [event]::NamedElement [firstEvent]::MARTE_PrimitivesTypes/Boolean
DurationObservation ::= [event]::NamedElement [firstEvent]::MARTE_PrimitivesTypes/Boolean
ConnectorEnd ::= [definingEnd]::Property [partWithPort]::Property [role]::ConnectableElement
TimeEvent ::= [isRelative]::MARTE_PrimitivesTypes/Boolean [when]::ValueSpecification
Event ::= TimeEvent
Port ::= [isBehavior]::MARTE_PrimitivesTypes/Boolean [isService]::MARTE_PrimitivesTypes/Boolean [required]::Interface [redefinedPort]::Port [provided]::Interface [protocol]::ProtocolStateMachine
Action ::= InvocationAction
Action ::= StructuredActivityNode
Message ::=
[messageKind]::MessageKind [messageSort]::MessageSort [receiveEvent]::MessageEnd [sendEvent]::MessageEnd [connector]::Connector [interaction]::Interaction [argument]::ValueSpecification [signature]::NamedElementLifeline ::=
[represents]::ConnectableElement [interaction]::Interaction [selector]::ValueSpecification [decomposedAs]::PartDecomposition [coveredBy]::InteractionFragmentConnector ::= [type]::Association [redefinedConnector]::Connector [end]::ConnectorEnd [kind]::ConnectorKind [contract]::Behavior
Collaboration ::=
[collaborationRole]::ConnectableElementInterface ::= [ownedAttribute]::Property [ownedOperation]::Operation [nestedClassifier]::Classifier [redefinedInterface]::Interface [ownedReception]::Reception [protocol]::ProtocolStateMachine
InterfaceRealization ::= [contract]::Interface [implementingClassifier]::BehavioredClassifier
Trigger ::=
[event]::Event [port]::PortProtocolStateMachine ::=
[conformance]::ProtocolConformanceStateMachine ::= ProtocolStateMachine
StateMachine ::= [region]::Region [submachineState]::State [connectionPoint]::Pseudostate [extendedStateMachine]::StateMachine
ProtocolConformance ::= [generalMachine]::ProtocolStateMachine [specificMachine]::ProtocolStateMachine
Deployment ::= [deployedArtifact]::DeployedArtifact [configuration]::DeploymentSpecification [location]::DeploymentTarget
Include ::= [addition]::UseCase [includingCase]::UseCase
Extend ::=
[extendedCase]::UseCase [condition]::Constraint [extensionLocation]::ExtensionPoint [extension]::UseCaseExtensionPoint ::= [useCase]::UseCase
Region ::= [subvertex]::Vertex [transition]::Transition [state]::State [extendedRegion]::Region [stateMachine]::StateMachine
StructuredClassifier ::= EncapsulatedClassifier
StructuredClassifier ::= Collaboration
Vertex ::= Pseudostate
Vertex ::= ConnectionPointReference
Transition ::=
[kind]::TransitionKind [container]::Region [redefinedTransition]::Transition [guard]::Constraint [effect]::Behavior [trigger]::Trigger [target]::Vertex [source]::VertexTransitionKind ::= [internal]::ε [local]::ε [external]::ε
State ::= [isComposite]::MARTE_PrimitivesTypes/Boolean [isOrthogonal]::MARTE_PrimitivesTypes/Boolean [isSimple]::MARTE_PrimitivesTypes/Boolean [isSubmachineState]::MARTE_PrimitivesTypes/Boolean [submachine]::StateMachine [connection]::ConnectionPointReference [connectionPoint]::Pseudostate [redefinedState]::State [stateInvariant]::Constraint [entry]::Behavior [exit]::Behavior [doActivity]::Behavior [deferrableTrigger]::Trigger [region]::Region
ParameterSet ::= [parameter]::Parameter [condition]::Constraint
ActivityNode ::= ExecutableNode
ActivityNode ::= ObjectNode
ActivityGroup ::= InterruptibleActivityRegion
ActivityGroup ::= ActivityPartition
ParameterDirectionKind ::= [in]::ε [inout]::ε [out]::ε [return]::ε
ParameterEffectKind ::= [create]::ε [read]::ε [update]::ε [delete]::ε
InterruptibleActivityRegion ::= [node]::ActivityNode [interruptingEdge]::ActivityEdge
DeployedArtifact ::= Artifact
Slot ::=
[definingFeature]::StructuralFeature [value]::ValueSpecification [owningInstance]::InstanceSpecificationExecutableNode ::= Action
OutputPin ::= [isControl]::MARTE_PrimitivesTypes/Boolean
Pin ::= OutputPin
Pin ::= InputPin
Pin ::= [isControl]::MARTE_PrimitivesTypes/Boolean
InputPin ::= [isControl]::MARTE_PrimitivesTypes/Boolean
MessageKind ::= [complete]::ε [lost]::ε [found]::ε [unknown]::ε
ExceptionHandler ::=
[handlerBody]::ExecutableNode [exceptionInput]::ObjectNode [exceptionType]::Classifier [protectedNode]::ExecutableNodeObjectNode ::= Pin
ObjectNodeOrderingKind ::= [unordered]::ε [ordered]::ε [LIFO]::ε [FIFO]::ε
MessageEnd ::= Gate
MessageSort ::= [synchCall]::ε [asynchCall]::ε [asynchSignal]::ε [createMessage]::ε [deleteMessage]::ε [reply]::ε
Interaction ::= [lifeline]::Lifeline [fragment]::InteractionFragment [action]::Action [formalGate]::Gate [message]::Message
PartDecomposition ::= [refersTo]::Interaction [actualGate]::Gate [argument]::Action
InteractionUse ::= PartDecomposition
InteractionUse ::= [refersTo]::Interaction [actualGate]::Gate [argument]::Action
InteractionFragment ::= ExecutionSpecification
InteractionFragment ::= InteractionUse
InteractionFragment ::= OccurrenceSpecification
InteractionFragment ::= Interaction
InteractionFragment ::= InteractionOperand
ConnectorKind ::= [assembly]::ε [delegation]::ε
Pseudostate ::= [kind]::PseudostateKind [stateMachine]::StateMachine [state]::State
PseudostateKind ::= [initial]::ε [deepHistory]::ε [shallowHistory]::ε [join]::ε [fork]::ε [junction]::ε [choice]::ε [entryPoint]::ε [exitPoint]::ε [terminate]::ε
ConnectionPointReference ::= [entry]::Pseudostate [exit]::Pseudostate [state]::State
StructuredActivityNode ::= [variable]::Variable [edge]::ActivityEdge [mustIsolate]::MARTE_PrimitivesTypes/Boolean [node]::ActivityNode
Variable ::= [scope]::StructuredActivityNode [activityScope]::Activity
Activity ::= [structuredNode]::StructuredActivityNode [variable]::Variable [node]::ActivityNode [isReadOnly]::MARTE_PrimitivesTypes/Boolean [edge]::ActivityEdge [partition]::ActivityPartition [isSingleExecution]::MARTE_PrimitivesTypes/Boolean [group]::ActivityGroup
OccurrenceSpecification ::= [toBefore]::GeneralOrdering [event]::Event [toAfter]::GeneralOrdering
DeploymentSpecification ::= [deploymentLocation]::MARTE_PrimitivesTypes/String [executionLocation]::MARTE_PrimitivesTypes/String [deployment]::Deployment
Gate ::= [message]::Message
Artifact ::= DeploymentSpecification
Artifact ::= [fileName]::MARTE_PrimitivesTypes/String [nestedArtifact]::Artifact [manifestation]::Manifestation [ownedOperation]::Operation [ownedAttribute]::Property
GeneralOrdering ::= [before]::OccurrenceSpecification [after]::OccurrenceSpecification
Manifestation ::= [utilizedElement]::PackageableElement
InteractionOperand ::=
[guard]::InteractionConstraint [fragment]::InteractionFragmentInteractionConstraint ::= [minint]::ValueSpecification [maxint]::ValueSpecification