DEENESPTFRRUARHIKOZHNL
ADAPTIVE Modul: adaptiveplatformtimingextensions Rolle: heuristic Konfidenz: 80%

SNIP_ADAPTIVE_ADAPTIVEPLATFORMTIMINGEXTENSIONS_SECTION_3_10_Methodology

Quelle: AdaptivePlatformTimingExtensions.pdf (Seite 98) • Ziel-Anforderung: TPS_TIMEX_00009

Wortlaut

3.10 Methodology The AUTOSAR methodology (see [9] for a general introduction) provides several well-defined process steps, and furthermore artifacts that are provided or needed by these steps. For each of these views a special focus of timing specification can be applied, depending on the availability of necessary information, the role a certain artifact is playing and the development phase, which is associated with the view. [TPS_TIMEX_00075]{DRAFT} Optional use of timing extensions ⌈The elements TimingExtension, TimingDescription, and TimingConstraint of the timing extensions are derived from the element ARElement. This enables one to deliver timing extensions in a separate document. In addition, there are no external references from any template that point to timing extensions elements.⌋(RS_TIMEX_00003) Platform A Mentioned Class Tables For the sake of completeness, this chapter contains a set of class tables representing meta-classes mentioned in the context of this document but which are not contained directly in the scope of describing specific meta-model semantics. Class ARElement (abstract) Package M2::AUTOSARTemplates::GenericStructure::GeneralTemplateClasses::ARPackage Note An element that can be defined stand-alone, i.e. without being part of another element (except for packages of course). Base ARObject, CollectableElement, Identifiable, MultilanguageReferrable, PackageableElement, Referrable Subclasses AbstractIamRemoteSubject, AclObjectSet, AclOperation, AclPermission, AclRole, AliasNameSet, Allocator, ApApplicationError, ApApplicationErrorDomain, ApApplicationErrorSet, AutosarDataType, BaseType, BlueprintMappingSet, BuildActionManifest, CalibrationParameterValueSet, CanXlProps, ClientIdDefinitionSet, Collection, CompositionPortToExecutablePortMapping, CompuMethod, ConsistencyNeedsBlueprintSet, ConstantSpecification, ConstantSpecificationMappingSet, CryptoElliptic CurveProps, CryptoServiceCertificate, CryptoServiceKey, CryptoServicePrimitive, CryptoServiceQueue, CryptoSignatureScheme, DataConstr, DataExchangePoint, DataTransformationSet, DataTypeMapping Set, DiagnosticCommonElement, DiagnosticConnection, DiagnosticContributionSet, DltContext, DltEcu, Documentation, E2EProfileCompatibilityProps, E2EProfileConfigurationSet, EndToEndProtectionSet, Eth IpProps, EthTcpIpIcmpProps, EthTcpIpProps, EvaluatedVariantSet, Executable, FMFeature, FMFeature Map, FMFeatureModel, FMFeatureSelectionSet, FirewallRule, FunctionGroupSet, GeneralPurpose Connection, Grant, GrantDesign, HwCategory, HwElement, HwType, IPSecConfigProps, IdsCommon Element, IdsDesign, InterfaceMapping, InterpolationRoutineMappingSet, KeywordSet, LTMessage CollectionToPortPrototypeMapping, LifeCycleInfoSet, LifeCycleStateDefinitionGroup, LogAndTrace MessageCollectionSet, MacSecGlobalKayProps, MacSecParticipantSet, Machine, McFunction, Mc Group, ModeDeclarationGroup, ModeDeclarationMappingSet, PhmContributionToMachineMapping, PhysicalDimension, PhysicalDimensionMappingSet, PlatformModuleEndpointConfiguration, Port Interface, PortInterfaceMappingSet, PortInterfaceToDataTypeMapping, PortPrototypeBlueprint, PostBuild VariantCriterion, PostBuildVariantCriterionValueSet, PredefinedVariant, ProcessDesign, ProcessDesign ToMachineDesignMapping, RapidPrototypingScenario, SdgDef, SecureComProps, SecurityEventReport ToSecurityEventDefinitionMapping, ServiceInstanceToSignalMapping, ServiceInstanceToSwCluster DesignPortPrototypeMapping, ServiceInterfaceElementMapping, ServiceInterfacePedigree, Signal ServiceTranslationPropsSet, SoftwareCluster, SoftwareClusterDesign, SoftwarePackage, SomeipData PrototypeTransformationProps, SomeipRemoteMulticastConfig, SomeipRemoteUnicastConfig, Someip SdClientEventGroupTimingConfig, SomeipSdClientServiceInstanceConfig, SomeipSdServerEventGroup TimingConfig, SomeipSdServerServiceInstanceConfig, StartupConfig, StateDependentFirewall, SwAddr Method, SwAxisType, SwComponentType, SwRecordLayout, SwSystemconst, SwSystemconstantValue Set, System, SystemSignal, SystemSignalGroup, TimingExtension, TlsConnectionGroup, TlvDataId DefinitionSet, TransformationPropsSet, TransformationPropsToServiceInterfaceElementMapping, Unit, UnitGroup, UploadablePackageElement, VehiclePackage, ViewMapSet Aggregated by ARPackage.element Attribute Type Mult. Kind Note – – – – – Table A.1: ARElement Class AUTOSAR Package M2::AUTOSARTemplates::AutosarTopLevelStructure Note Root element of an AUTOSAR description, also the root element in corresponding XML documents. Tags:xml.globalElement=true Base ARObject Attribute Type Mult. Kind Note adminData AdminData 0..1 aggr This represents the administrative data of an Autosar file. Tags:xml.sequenceOffset=10 ▽ Platform △ Class AUTOSAR arPackage ARPackage * aggr This is the top level package in an AUTOSAR model. Stereotypes: atpSplitable; atpVariation Tags: atp.Splitkey=arPackage.shortName, arPackage.variation Point.shortLabel vh.latestBindingTime=blueprintDerivationTime xml.sequenceOffset=30 fileInfo Comment FileInfoComment 0..1 aggr This represents a possibility to provide a structured comment in an AUTOSAR file. Stereotypes: atpStructuredComment Tags: xml.roleElement=true xml.sequenceOffset=-10 xml.typeElement=false introduction DocumentationBlock 0..1 aggr This represents an introduction on the Autosar file. It is intended for example to represent disclaimers and legal notes. Tags:xml.sequenceOffset=20 Table A.2: AUTOSAR Class AdaptiveApplicationSwComponentType Package M2::AUTOSARTemplates::AdaptivePlatform::ApplicationDesign::ApplicationStructure Note This meta-class represents the ability to support the formal modeling of application software on the AUTOSAR adaptive platform. Consequently, it shall only be used on the AUTOSAR adaptive platform. Tags: atp.Status=draft atp.recommendedPackage=AdaptiveApplicationSwComponentTypes Base ARElement, ARObject, AtpBlueprint, AtpBlueprintable, AtpClassifier, AtpType, CollectableElement, Identifiable, MultilanguageReferrable, PackageableElement, Referrable, SwComponentType Aggregated by ARPackage.element Attribute Type Mult. Kind Note internalBehavior AdaptiveSwcInternal Behavior 0..1 aggr This aggregation represents the internal behavior of the AdaptiveApplicationSwComponentType for the AUTOSAR adaptive platform. Stereotypes: atpSplitable; atpVariation Tags: atp.Splitkey=internalBehavior.shortName, internal Behavior.variationPoint.shortLabel atp.Status=draft vh.latestBindingTime=preCompileTime Table A.3: AdaptiveApplicationSwComponentType Class AdaptivePlatformServiceInstance (abstract) Package M2::AUTOSARTemplates::AdaptivePlatform::ServiceInstanceManifest::ServiceInstanceDeployment Note This meta-class represents the ability to describe the existence and configuration of a service instance in an abstract way. Tags:atp.Status=draft Base ARElement, ARObject, CollectableElement, Identifiable, MultilanguageReferrable, Packageable Element, Referrable, UploadablePackageElement Subclasses ProvidedApServiceInstance, RequiredApServiceInstance ▽ Platform △ Class AdaptivePlatformServiceInstance (abstract) Aggregated by ARPackage.element Attribute Type Mult. Kind Note e2eEvent ProtectionProps End2EndEvent ProtectionProps * aggr This aggregation allows to protect an event or a field notifier that is defined inside of the ServiceInterface that is referenced by the ServiceInstance in the role service Interface. Tags:atp.Status=draft e2eMethod ProtectionProps End2EndMethod ProtectionProps * aggr This aggregation allows to protect a method or a field getter or a field setter that is defined inside of the Service Interface that is referenced by the ServiceInstance in the role serviceInterface Tags:atp.Status=draft secureCom Config ServiceInterface ElementSecureCom Config * aggr Configuration settings to secure the communication of ServiceInterface elements. Tags:atp.Status=draft serviceInterface Deployment ServiceInterface Deployment 0..1 ref Reference to a ServiceInterfaceDeployment that identifies the ServiceInterface that is represented by the Service Instance. Tags:atp.Status=draft Table A.4: AdaptivePlatformServiceInstance Primitive Boolean Package M2::AUTOSARTemplates::GenericStructure::GeneralTemplateClasses::PrimitiveTypes Note A Boolean value denotes a logical condition that is either ’true’ or ’false’. It can be one of "0", "1", "true", "false" Tags: xml.xsd.customType=BOOLEAN xml.xsd.pattern=0|1|true|false xml.xsd.type=string Table A.5: Boolean Class ClientServerOperation Package M2::AUTOSARTemplates::SWComponentTemplate::PortInterface Note An operation declared within the scope of a client/server interface. Base ARObject, AtpClassifier, AtpFeature, AtpStructureElement, Identifiable, MultilanguageReferrable, Referrable Aggregated by ApplicationInterface.command, AtpClassifier.atpFeature, ClientServerInterface.operation, Diagnostic DataElementInterface.read, DiagnosticDataIdentifierInterface.read, DiagnosticDataIdentifierInterface. write, DiagnosticRoutineInterface.requestResult, DiagnosticRoutineInterface.start, DiagnosticRoutine Interface.stop, PhmRecoveryActionInterface.recovery, ServiceInterface.method Attribute Type Mult. Kind Note argument (ordered) ArgumentDataPrototype * aggr An argument of this ClientServerOperation Stereotypes: atpSplitable; atpVariation Tags: atp.Splitkey=argument.shortName, argument.variation Point.shortLabel vh.latestBindingTime=blueprintDerivationTime ▽

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

Optional use of timing extensions

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument AdaptivePlatformTimingExtensions.pdf
Dokumentseite Seite 98
Ziel-Modul adaptiveplatformtimingextensions (adaptive)
Ziel-Anforderung TPS_TIMEX_00009
Semantische Rolle heuristic
Automatisierungs-Konfidenz 0.80