ISO 24101-1:2008
(Main)Intelligent transport systems — Communications access for land mobiles (CALM) — Application management — Part 1: General requirements
Intelligent transport systems — Communications access for land mobiles (CALM) — Application management — Part 1: General requirements
ISO 24101-1:2008 specifies structures and methods for application management, including means for installing, uninstalling and updating applications on on-board equipment (OBE) and wireless access equipment (WAE) deployed in a communications access for land mobiles (CALM) network in a reliable and secure manner.
Systèmes·intelligents·de·transport·—·Accès·aux·communications·des·services·mobiles·terrestres (CALM) — Gestion d'application — Partie 1: Exigences générales
General Information
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 24101-1
First edition
2008-03-15
Intelligent transport systems —
Communications access for land mobiles
(CALM) — Application management —
Part 1:
General requirements
Systèmes intelligents de transport — Accès des communications pour
mobiles terrestres (CALM) — Gestion d'application —
Partie 1: Exigences générales
Reference number
ISO 24101-1:2008(E)
©
ISO 2008
---------------------- Page: 1 ----------------------
ISO 24101-1:2008(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.
COPYRIGHT PROTECTED DOCUMENT
© ISO 2008
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2008 – All rights reserved
---------------------- Page: 2 ----------------------
ISO 24101-1:2008(E)
Contents Page
Foreword. iv
Introduction . v
1 Scope . 1
2 Normative references . 1
3 Terms and definitions. 1
4 Abbreviated terms . 3
5 General structure. 4
6 Application installation, uninstallation and modification. 4
6.1 Application Management Entity (AME). 5
6.2 Application Management Table (AMT). 5
6.3 Application loading. 6
6.4 Procedures for installing, uninstalling and modifying applications . 6
7 Management structure . 7
7.1 Entity management structure . 7
7.2 Application management structure . 7
7.3 Manager certificate . 7
8 Management of applications and security .8
8.1 File management. 8
8.2 Access to common files. 8
8.3 Operator authentication and access control . 8
9 Installer . 9
9.1 Operator authentication . 9
9.2 Archival records. 9
9.3 Restoration function. 9
9.4 Function to confirm communication environment. 9
10 API environment . 9
11 Scheduled application updates. 9
12 Application verification . 10
13 Transfer to CALM System Management Entity (CME) . 10
Annex A (informative) OBE/WAE initiated download . 11
Annex B (normative) Installer initiated download . 12
Annex C (informative) Installer initiated download via radio transmission (DSRC) . 16
Annex D (informative) Procedures for installing, uninstalling and modifying applications . 17
Bibliography . 19
© ISO 2008 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO 24101-1:2008(E)
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies
(ISO member bodies). The work of preparing International Standards is normally carried out through ISO
technical committees. Each member body interested in a subject for which a technical committee has been
established has the right to be represented on that committee. International organizations, governmental and
non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the
International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International Standards
adopted by the technical committees are circulated to the member bodies for voting. Publication as an
International Standard requires approval by at least 75 % of the member bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO 24101-1 was prepared by Technical Committee ISO/TC 204, Intelligent transport systems.
ISO 24101 consists of the following parts, under the general title Intelligent transport systems —
Communications access for land mobiles (CALM) — Application management:
⎯ Part 1: General requirements
⎯ Part 2: Conformance test
iv © ISO 2008 – All rights reserved
---------------------- Page: 4 ----------------------
ISO 24101-1:2008(E)
Introduction
This International Standard is part of a family of International Standards for CALM (Communications access
for land mobiles) which determine a common architecture, network protocols and air interface definitions for
wireless communications using Cellular 2nd Generation, Cellular 3rd Generation, 5 GHz, Millimeter, and
Infrared communications. Other air interfaces may be added at a later date. Air interfaces included in the
CALM standards provide facilities for broadcast, point-to-point, vehicle-to-vehicle, and vehicle-to-point
communications in the ITS sector.
The purpose of this International Standard is to specify a standardized interface and the functionality
necessary for interoperable installation and updating of ITS applications deployed within the CALM
architecture in a reliable and secure manner. This International Standard addresses the following
requirements:
a) installation of applications on CALM equipment after the equipment has been deployed,
b) updating of applications, including uninstalling, on OBE as well as WAE after the equipment has been
deployed, and
c) providing a standardized interface and functionality so that application developers and system operators
can successfully perform the functions in a) and b) in a reliable and secure manner.
© ISO 2008 – All rights reserved v
---------------------- Page: 5 ----------------------
INTERNATIONAL STANDARD ISO 24101-1:2008(E)
Intelligent transport systems — Communications access for
land mobiles (CALM) — Application management —
Part 1:
General requirements
1 Scope
This International Standard specifies structures and methods for application management, including means for
installing, uninstalling and updating applications on OBE and WAE deployed in a CALM network in a reliable
and secure manner.
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated
references, only the edition cited applies. For undated references, the latest edition of the referenced
document (including any amendments) applies.
ISO/IEC 8824-1:2002, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic
notation — Part 1
ISO/IEC 9834-1, Information technology — Open Systems Interconnection — Procedures for the operation of
OSI Registration Authorities: General procedures and top arcs of the ASN.1 Object Identifier tree — Part 1
ISO 21210, Intelligent transport systems — Communications access for land mobiles (CALM) — Networking
Protocols
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
3.1
application
software instantiation of an ISO communication model layer 7 (application layer) element, the execution of
which in equipment deployed within the CALM/ITS architecture implements services for users
3.2
application management entity
AME
software residing in OBE and/or WAE that manages installation, uninstallation and modification of resident
applications
3.3
application management table
AMT
table in an AME that stores management related information for resident applications
© ISO 2008 – All rights reserved 1
---------------------- Page: 6 ----------------------
ISO 24101-1:2008(E)
3.4
authentication
process by which security credentials, for example a certificate, are verified by an approved process
NOTE The approved process used for verification is not defined in this International Standard.
3.5
certificate
security credential containing information used to verify the identity of the source of the credential, e.g. a
manager certificate is sent by the manager of an application to the OBE/WAE and is used by the AME to
authenticate the manager. Authentication of the manager is required for further access to the AME
3.6
common file
file containing information that is accessible to (and used by) more than one resident application
3.7
installer
means for installing, uninstalling and modifying applications in OBE or WAE
EXAMPLE Software on a server that is responsible for downloading applications from a (possibly different) remote
server over an IP network to OBE or WAE which is connected to the network.
3.8
manager
entity that is responsible for the security management and operation of applications, common files and other
entities such as OBE/WAE, installers and operators
3.9
on-board equipment
OBE
equipment installed in a vehicle that exchanges information via one or more radio communication interfaces
with other OBE or WAE
3.10
operator
entity that manages and controls an installer at the direction of or the commission by a service provider
3.11
service provider
entity that provides ITS services to users
3.12
test equipment
entity used to verify that installation, uninstallation or modification of an application by an installer in OBE or
WAE was performed successfully
NOTE This entity may reside within the installer entity.
3.13
user
entity that uses ITS services provided by a service provider
3.14
wireless access equipment
WAE
equipment installed at fixed locations that exchanges information via one or more radio communication
interfaces with OBE and possibly other WAE, and which may have connection to a wide-area network
2 © ISO 2008 – All rights reserved
---------------------- Page: 7 ----------------------
ISO 24101-1:2008(E)
4 Abbreviated terms
For the purposes of this document, the following abbreviated terms apply.
AM Application Management
AME Application Management Entity
AMT Application Management Table
API Application Programming Interface
BER Bit Error Rate
CALM Communications Access for Land Mobiles
CME CALM System Management Entity
CPU Central Processing Unit
DSRC Dedicated Short Range Communication
GNSS Global Navigation Satellite System
GPS Global Positioning System
IP Internet Protocol
ITS Intelligent Transport Systems
OBE On-Board Equipment
OS Operating System
PER Packet Error Rate
RSSI Received Signal Strength Indication
SP Service Provider
VM Virtual Machine
WAE Wireless Access Equipment
© ISO 2008 – All rights reserved 3
---------------------- Page: 8 ----------------------
ISO 24101-1:2008(E)
5 General structure
The general architecture of the Application Management system is shown in Figure 1.
NOTE 1 In WAE, no user entity exists.
NOTE 2 Service aggregator, who has a role of aggregating application clusters that are provided by different SPs, is
not included in this International Standard.
Figure 1 — General architecture of the Application Management system
6 Application installation, uninstallation and modification
The following provide the functionality required for the reliable and secure management of applications in OBE
and/or WAE:
a) Application Management Entity (AME) which controls installation, uninstallation and modification of
resident applications;
b) Application Management Table (AMT) which contains the management state information for each
application;
c) means for communicating between the OBE/WAE and an external installer for the purposes of
exchanging information and downloading applications as required.
These elements are shown in Figure 2.
4 © ISO 2008 – All rights reserved
---------------------- Page: 9 ----------------------
ISO 24101-1:2008(E)
Figure 2 — OBE/WAE resident Application Management elements
6.1 Application Management Entity (AME)
An AME generally consists of the following:
a) an Application Management Table (AMT) in which the status of each resident application is stored (e.g.
revision number, date of last modification);
b) means for authentication (e.g. verifying installer certificates) to control access to resident applications;
c) means for transferring the application between the installer and the OBE/WAE;
d) functions for installing, uninstalling and modifying applications;
e) means for ensuring that applications are in an appropriate state before attempting any modification
thereto (e.g. ensuring that modification to an application is not attempted while the application is running).
Procedures for installing, uninstalling and modifying applications in an AME are described in 6.4.
6.2 Application Management Table (AMT)
An Application Management Table (AMT) is a table that contains information used in the management of
applications. The following information associated with applications is generally useful:
a) application name (file name);
b) date and time of installation or modification;
c) file size;
d) access control information:
1) keys for verifying manager certificates,
2) other security related information;
e) additional information:
1) program version number;
f) other application parameters.
© ISO 2008 – All rights reserved 5
---------------------- Page: 10 ----------------------
ISO 24101-1:2008(E)
In addition, an AMT may contain useful information that is common to all resident applications, including:
g) available resources (amount of available memory);
h) OBE/WAE manufacturer name;
i) OBE/WAE model and serial number.
6.3 Application loading
6.3.1 Download
A file containing the application is transferred from the installer to the AME and stored (e.g. in buffer memory).
This process is called “application loading”.
6.3.2 Download method
Method of downloading an application shall be chosen from the methods in Table 1.
OBE/WAE initiated download means, in this context, a method to submit a request from OBE/WAE to the
installer and download an application from the installer (in this process, the installer corresponds to the role of
server). Installer initiated download is a method to download from the installer to OBE/WAE.
Table 1 — Download methods
Classification code Download method
D-1 OBE/WAE initiated download
D-2 Installer initiated download
NOTE OBE/WAE initiated download includes
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.