ARXML Serialization Rules - AUTOSAR

ARXML Serialization Rules AUTOSAR CP Release 4.3.1

Document Title

Document Owner Document Responsibility Document Identification No

ARXML Serialization Rules

AUTOSAR AUTOSAR 779

Document Status Part of AUTOSAR Standard Part of Standard Release

Final Classic Platform 4.3.1

Date 2017-12-08

2016-11-30

Document Change History

Release 4.3.1

4.3.0

Changed by

AUTOSAR Release Management AUTOSAR Release Management

Description ? update of pattern for AUTOSAR XML

Schema location hint

? Initial document structure

1 of 25

Document ID 779: AUTOSAR_TPS_ARXMLSerializationRules -- AUTOSAR CONFIDENTIAL --

ARXML Serialization Rules AUTOSAR CP Release 4.3.1

2 of 25

Document ID 779: AUTOSAR_TPS_ARXMLSerializationRules -- AUTOSAR CONFIDENTIAL --

ARXML Serialization Rules AUTOSAR CP Release 4.3.1

Disclaimer

This work (specification and/or software implementation) 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 work.

The material contained in this work is protected by copyright and other types of intellectual property rights. The commercial exploitation of the material contained in this work requires a license to such intellectual property rights.

This work may be utilized or reproduced without any modification, in any form or by any means, for informational purposes only. For any other purpose, no part of the work may be utilized or reproduced, in any form or by any means, without permission in writing from the publisher.

The work has been developed for automotive applications only. It has neither been developed, nor tested for non-automotive applications.

The word AUTOSAR and the AUTOSAR logo are registered trademarks.

3 of 25

Document ID 779: AUTOSAR_TPS_ARXMLSerializationRules -- AUTOSAR CONFIDENTIAL --

ARXML Serialization Rules AUTOSAR CP Release 4.3.1

Table of Contents

1 Introduction

6

1.1 Document Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2 Requirements Tracing . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2 ARXML Serialization Rules

10

2.1 Physical Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.1.1

File separation . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.1.2

File names . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.2 Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.2.1

XML Character Encoding . . . . . . . . . . . . . . . . . . . . 10

2.2.2

XML Version . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

2.2.3

XML Comments and Processing Instructions . . . . . . . . . 11

2.2.4

XML Root Element . . . . . . . . . . . . . . . . . . . . . . . . 12

2.2.5

XML Formating / Indention . . . . . . . . . . . . . . . . . . . 15

3 Glossary

19

A Change History

23

A.1 Change History of R4.3.0 . . . . . . . . . . . . . . . . . . . . . . . . . 23 A.1.1 Added Traceables . . . . . . . . . . . . . . . . . . . . . . . . 23 A.1.2 Changed Traceables . . . . . . . . . . . . . . . . . . . . . . . 24 A.1.3 Deleted Traceables . . . . . . . . . . . . . . . . . . . . . . . 24

B Mentioned Class Tables

24

4 of 25

Document ID 779: AUTOSAR_TPS_ARXMLSerializationRules -- AUTOSAR CONFIDENTIAL --

ARXML Serialization Rules AUTOSAR CP Release 4.3.1

Bibliography

[1] XML Schema Production Rules AUTOSAR_TPS_XMLSchemaProductionRules

[2] Software Component Template AUTOSAR_TPS_SoftwareComponentTemplate

[3] System Template AUTOSAR_TPS_SystemTemplate

[4] Specification of ECU Configuration AUTOSAR_TPS_ECUConfiguration

[5] Meta Model AUTOSAR_MMOD_MetaModel

[6] Meta Model-generated XML Schema AUTOSAR_MMOD_XMLSchema

[7] Standardization Template AUTOSAR_TPS_StandardizationTemplate

[8] Requirements on Interoperability of AUTOSAR Tools AUTOSAR_RS_InteroperabilityOfAutosarTools

[9] Extensible Markup Language (XML), v1.0

[10] XML Schema 1.0

[11] Generic Structure Template AUTOSAR_TPS_GenericStructureTemplate

[12] Unified Modeling Language: Superstructure, Version 2.0, OMG Available Specification, ptc/05-07-04

[13] Interoperability of AUTOSAR Tools AUTOSAR_TR_InteroperabilityOfAutosarTools

[14] Software Process Engineering Meta-Model Specification

5 of 25

Document ID 779: AUTOSAR_TPS_ARXMLSerializationRules -- AUTOSAR CONFIDENTIAL --

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download