Example: stock market

Software Component Template - AUTOSAR

Software Component Rev 3 Document TitleSoftware Component TemplateDocument OwnerAUTOSARD ocument ResponsibilityAUTOSARD ocument Identification No062 Document ClassificationStandardDocument StatusFinalPart of Change HistoryDateVersionChanged Various fixes and Various fixes and clarifications1 of 808 AUTOSAR CONFIDENTIAL Document ID 062: AUTOSAR_TPS_SoftwareComponentTemplateSof tware Component Rev Introduction ofPRPortPrototype Definition of implicitcommunication behavior Support for the formal analysis ofresource locking Introduction of refined schedulingofRunnableEntitys Get information about activatingRTEE vent Connection of Mode Managersand Mode Users with differentnumber ofModeDeclarations Support activation ofRunnableEntitys on remoteECUs Support forModeTransition Support for the definition of thenetwork representation ofcomposite data types ServiceNeedsfor diagnosticsover IP Various fix

Software Component Template V4.5.0 R4.1 Rev 3 Document Title Software Component Template Document Owner AUTOSAR Document Responsibility AUTOSAR Document Identification No 062 Document Classification Standard Document Version 4.5.0 Document Status Final Part of Release 4.1 Revision 3 Document Change History

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of Software Component Template - AUTOSAR

1 Software Component Rev 3 Document TitleSoftware Component TemplateDocument OwnerAUTOSARD ocument ResponsibilityAUTOSARD ocument Identification No062 Document ClassificationStandardDocument StatusFinalPart of Change HistoryDateVersionChanged Various fixes and Various fixes and clarifications1 of 808 AUTOSAR CONFIDENTIAL Document ID 062: AUTOSAR_TPS_SoftwareComponentTemplateSof tware Component Rev Introduction ofPRPortPrototype Definition of implicitcommunication behavior Support for the formal analysis ofresource locking Introduction of refined schedulingofRunnableEntitys Get information about activatingRTEE vent Connection of Mode Managersand Mode Users with differentnumber ofModeDeclarations Support activation ofRunnableEntitys on remoteECUs Support forModeTransition Support for the definition of thenetwork representation ofcomposite data types ServiceNeedsfor diagnosticsover IP Various fixes and clarifications2 of 808 AUTOSAR

2 CONFIDENTIAL Document ID 062: AUTOSAR_TPS_SoftwareComponentTemplateSof tware Component Rev AddedCompuMethodcategoriesSCALE_LINEAR_A ND_TEXTTABLE and SCALE_RATIONAL_AND_TEXTTABLE(table ) Clarification concerning theusage of invalid values Revised support for data filters Support for partial networking Support for the specification oflocal connections betweensoftware-components Improved description of serviceneeds Change history of constraintsand specification items Miscellaneous improvements andclarifications Support for Standardization moved to StandardizationTemplate [1] Remove restriction on data typeof inter-runnable variables Rework end-to-endcommunication protection Add more constraints on theusage of the meta-model Various fixes and clarifications3 of 808 AUTOSAR CONFIDENTIAL Document ID 062.

3 AUTOSAR_TPS_SoftwareComponentTemplateSof tware Component Rev New requirements tracing table Support for fixed data exchange Implementation of meta-modelcleanup Fundamental revision of the datatype concept Support for variant handling Support for end-to-endcommunication protection Support for documentation Support for stopping andrestarting ofsoftware-components Support for triggered events Support for explicit mapping ofinterface elements Revised concept of modemanagement Support for integrity and scalingat ports Support for standardization Improved support for on-boarddiagnostics Small layout adaptations Improved support formeasurement and calibration Improved semantics ofdelegation ports Introduction of abstract memoryclasses Document meta informationextended Small layout adaptations made4 of 808 AUTOSAR CONFIDENTIAL Document ID 062.

4 AUTOSAR_TPS_SoftwareComponentTemplateSof tware Component Rev Harmonization of the documentwith other specifications ( ) Introduction of a new concept tosupport calibration andmeasurement - harmonized withRTE Description of needs of theSoftware Component Templatetoward AUTOSAR services andof the interaction of the SoftwareComponent Template andservices (on XML level) Legal disclaimer revised Release notes added " Advice for users" added " Revision information" release5 of 808 AUTOSAR CONFIDENTIAL Document ID 062: AUTOSAR_TPS_SoftwareComponentTemplateSof tware Component Rev 36 of 808 AUTOSAR CONFIDENTIAL Document ID 062: AUTOSAR_TPS_SoftwareComponentTemplateSof tware Component Rev 3 DisclaimerThis specification and the material contained in it, as released by AUTOSAR , is for thepurpose of information only.

5 AUTOSAR and the companies that have contributed to itshall not be liable for any use of the material contained in this specification is protected by copyright and other types ofIntellectual Property Rights. The commercial exploitation of the material contained inthis specification requires a license to such Intellectual Property specification may be utilized or reproduced without any modification, in any formor by any means, for informational purposes any other purpose, no part of the specification may be utilized or reproduced, inany form or by any means, without permission in writing from the AUTOSAR specifications have been developed for automotive applications have neither been developed.

6 Nor tested for non-automotive word AUTOSAR and the AUTOSAR logo are registered for usersAUTOSAR specifications may contain exemplary items (exemplary reference models,"use cases", and/or references to exemplary technical solutions, devices, processes orsoftware).Any such exemplary items are contained in the specifications for illustration purposesonly, and they themselves are not part of the AUTOSAR Standard. Neither their pres-ence in such specifications, nor any later documentation of AUTOSAR conformance ofproducts actually implementing such exemplary items, imply that intellectual propertyrights covering such exemplary items are licensed under the same rules as applicableto the AUTOSAR of 808 AUTOSAR CONFIDENTIAL Document ID 062: AUTOSAR_TPS_SoftwareComponentTemplateSof tware Component Rev 3 Table of Contents1 Overview.

7 Scope .. Organization of the Meta-Model .. Structure of the Template .. Description of Software Components on VFB Level .. Description of Software Components on RTE Level .. Descriptions of Software Components on Implementation Level . Abbreviations .. Document Conventions .. Requirements Tracing ..272 Conceptual Introduction .. Measurement and Calibration .. Basic Approach of Measurement and Calibration .. Calibration Parameters Overview .. Using Calibration Parameters .. Sharing Calibration Parameters within Compositions .. Sharing Calibration Parameters between SwCompo-nentPrototypes of the Same SwComponentType.

8 Providing Instance Individual Characteristic Data .. Runtime and Data Consistency Aspects .. Background: the Issues .. Mutual Exclusion with Semaphores .. Interrupt Disabling .. Priority Ceiling .. Implicit Communication by Means of Variable Copies . Data Consistency at Runtime .. Modeling Aspects of Data Consistency .. Variant Handling in the Software Component Template .. Communication Specification of Composition Component Types .. Rationale .. PRPortPrototype .. Use Case 1 .. Use Case 2 .. Use Case 3 .. Solution .. Pretended Networking.

9 503 Overview: Software Components, Ports, and Introduction .. Software Component .. Overview ..528 of 808 AUTOSAR CONFIDENTIAL Document ID 062: AUTOSAR_TPS_SoftwareComponentTemplateSof tware Component Rev PortPrototype .. AtomicSwComponentType .. ParameterSwComponentType .. Symbolic Name of a Software - Component .. Composition .. Overview .. SwComponentPrototype .. Connectors .. Instantiation-specific RTEE vents .. Port Interface ..754 Details: Software Components, Ports, and Introduction .. Port Interface Details .. Introduction.

10 Sender Receiver Communication .. Client Server Communication .. Client Server Interface .. Error Handling in Client/Server Communication .. External Trigger Event Communication .. Communication of Modes .. PortInterface Mapping and Data Scaling .. PortInterface Mapping .. Mapping of Sender Receiver Interface, Parameter Inter-face and Non Volatile Data Interface Elements .. Mapping of Client Server Interface Elements .. Mapping of Mode Interface Elements .. Mapping of Trigger Interface Elements .. Mapping of Elements of a composite Data Type.


Related search queries