Example: bankruptcy

Application Interfaces User Guide - AUTOSAR

Application Interfaces user Guide AUTOSAR Release 1 of 100 Document ID 442: AUTOSAR_EXP_AIUserGuide - AUTOSAR confidential - Document Title Application Interfaces user Guide Document Owner AUTOSAR Document Responsibility AUTOSAR Document Identification No 442 Document Classification Auxiliary Document Status Final Part of AUTOSAR Release Document Change History Release Changed by Change Description AUTOSAR Release Management Updated explanation of the COMPU_METHOD reusage Updated the Linear Conversion Example AUTOSAR Release Management Sensors and Actuators Pattern adopted in the AI Domain Obsolete AI Table substituted by new official AI Tool for content

The application interface table (AI Table) is the user interface dedicated to manage all the data, which define the application interfaces (see Figure 1). This is implemented in a tool (Excel) with validation and work product output generation macros (e.g. VB scripts). Input to the tool is based on AUTOSAR defined

Tags:

  Guide, Applications, User, Interface, Application interfaces user guide

Information

Domain:

Source:

Link to this page:

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

Other abuse

Advertisement

Transcription of Application Interfaces User Guide - AUTOSAR

1 Application Interfaces user Guide AUTOSAR Release 1 of 100 Document ID 442: AUTOSAR_EXP_AIUserGuide - AUTOSAR confidential - Document Title Application Interfaces user Guide Document Owner AUTOSAR Document Responsibility AUTOSAR Document Identification No 442 Document Classification Auxiliary Document Status Final Part of AUTOSAR Release Document Change History Release Changed by Change Description AUTOSAR Release Management Updated explanation of the COMPU_METHOD reusage Updated the Linear Conversion Example AUTOSAR Release Management Sensors and Actuators Pattern adopted in the AI Domain Obsolete AI Table substituted by new official AI Tool for content

2 Development phase and arxml generation Enhanced collections arxml deliverables structure AUTOSAR Release Management New ARXML file distribution feature AUTOSAR Administration Updated categories of model elements (Data Constraints and Keywords to Blueprints) Introduced description of Backward Compatibility, Lifecyle State and Variant Handling (Views) concepts Deliverables from Application Interfaces updated AUTOSAR Administration Description of Categories of model elements created Synchronization of Update of XML package structure especially regarding Port Blueprints Synchronization to updates of AUTOSAR meta model Description of Naming conventions for connectors AUTOSAR Administration Initial Release Application Interfaces user Guide AUTOSAR Release 2 of 100 Document ID 442.

3 AUTOSAR_EXP_AIUserGuide - AUTOSAR confidential - Disclaimer This specification and the material contained in it, as released by AUTOSAR , is for the purpose of information only. AUTOSAR and the companies that have contributed to it shall not be liable for any use of the specification. The material contained in this specification is protected by copyright and other types of Intellectual Property Rights. The commercial exploitation of the material contained in this specification requires a license to such Intellectual Property Rights. This specification may be utilized or reproduced without any modification, in any form or by any means, for informational purposes only.

4 For any other purpose, no part of the specification may be utilized or reproduced, in any form or by any means, without permission in writing from the publisher. The AUTOSAR specifications have been developed for automotive applications only. They have neither been developed, nor tested for non-automotive applications . The word AUTOSAR and the AUTOSAR logo are registered trademarks. Advice for users AUTOSAR specifications may contain exemplary items (exemplary reference models, "use cases", and/or references to exemplary technical solutions, devices, processes or software). Any such exemplary items are contained in the specifications for illustration purposes only, and they themselves are not part of the AUTOSAR Standard.

5 Neither their presence in such specifications, nor any later documentation of AUTOSAR conformance of products actually implementing such exemplary items, imply that intellectual property rights covering such exemplary items are licensed under the same rules as applicable to the AUTOSAR Standard. Application Interfaces user Guide AUTOSAR Release 3 of 100 Document ID 442: AUTOSAR_EXP_AIUserGuide - AUTOSAR confidential - Table of Contents 1 Purpose of this document .. 6 Document Overview .. 6 2 Introduction to Application Interfaces Table .. 7 Structural overview of Domains in AI Table .. 9 3 AUTOSAR Methodology.

6 10 Overview on available documents .. 11 Software Component Template [1] .. 11 Standardization Template [2] .. 11 Generic Structure Template [4] .. 11 AI Specification [6] .. 11 Modeling Guide for Application Interfaces [9] .. 11 AUTOSAR Methodology [10] .. 11 Explanation of Application Interfaces for Domain Body Comfort [11] .. 12 Explanation of Application Interfaces for Domain Powertrain [12] .. 12 Explanation of Application Interfaces for Domain Chassis [13] .. 12 Explanation of Application Interfaces for Domain Occupant and Pedestrian Safety [14] .. 12 Explanation of Application Interfaces for Domain Multimedia, Telematics, Human Machine interface [15].

7 12 4 Metamodel representation of AI Table .. 13 Category of Model Elements .. 13 STANDARD .. 13 BLUEPRINT .. 13 EXAMPLE .. 14 Meta model diagrams and the AI Table .. 14 Composition .. 14 Blueprint Mapping & BlueprintMappingSet .. 19 PortPrototypes .. 20 PortInterfaces .. 21 DataTypes .. 25 Physical Units .. 31 Computation Methods .. 32 Keyword and KeywordSet .. 32 5 Backward Compatibility .. 35 Introduction .. 35 Backward Compatibility Definition .. 35 Summary .. 38 6 Life Cycle States .. 39 Introduction .. 39 Representation in AI Table .. 39 Representation in meta model and arxml.

8 40 7 View Concept in Application Interfaces (Variant Handling) .. 42 Application Interfaces user Guide AUTOSAR Release 4 of 100 Document ID 442: AUTOSAR_EXP_AIUserGuide - AUTOSAR confidential - Introduction .. 42 Implementation in Application Interfaces and Meta Model Representation 42 8 Structure of Application Interfaces (AI) Table .. 46 Main sheets of the AI Table .. 46 Sheet 04_Keywords .. 46 Sheet 05_TopLevel .. 47 Sheets 050xxxxx .. 50 Sheet 06_Interfaces_DataElements (SenderReceiverInterface) .. 51 Sheet 06_Interface_ClientServer .. 53 Sheet 07_DataTypes_ContinuousValue.

9 55 Sheet 08_DataTypes_Enumeration .. 55 Sheet 09_DataTypes_Array .. 57 Sheet 11_DataTypes_Record .. 58 Sheet 13_Units .. 60 Sheet 15_Redirected_Ports .. 61 Complete List of all Sheets of the AI Table .. 62 9 Relationship between AI Table data and XML Output .. 65 Overview .. 65 Dependencies of XML Generation .. 65 Contents of Generated 65 Schema Structure .. 67 Common Elements .. 69 Package Structure .. 69 References .. 74 Instance References .. 74 Type References .. 75 Descriptions .. 75 Component Types .. 76 Composition Types .. 77 Ports .. 78 Components .. 78 Connectors.

10 79 PortPrototypeBlueprints .. 81 PortInterfaces .. 82 Sender-Receiver- interface .. 82 Client-Server- interface .. 83 Blueprint Mapping Sets .. 85 Data Types .. 86 Continuous Value Types .. 86 Enumeration Types .. 90 Array Types .. 92 Record Types .. 93 Float Types .. 94 Units .. 94 Life Cycle State .. 95 Views .. 98 10 References .. 100 Standard documents .. 100 Application Interfaces user Guide AUTOSAR Release 5 of 100 Document ID 442: AUTOSAR_EXP_AIUserGuide - AUTOSAR confidential - Auxiliary documents .. 100 Application Interfaces user Guide AUTOSAR Release 6 of 100 Document ID 442: AUTOSAR_EXP_AIUserGuide - AUTOSAR confidential - 1 Purpose of this document AUTOSAR aims at the delivery of functionality through communicating Software-Components, which can be placed nearly arbitrarily on a network of ECUs.


Related search queries