BS ISO/IEC 20060:2010
Current
The latest, up-to-date edition.
Information technology. Open terminal architecture (OTA). Virtual machine
Hardcopy , PDF
English
31-07-2010
Foreword
Introduction
1 Scope
2 Normative references
3 Terms and definitions
4 Symbols and abbreviated terms
5 Data types, stack notation and flags
6 OTA virtual machine
7 System Services
8 Token Set Definition
9 Module Delivery Format
Annex A (normative) - OTA Token Lists
Annex B (normative) - Exceptions and I/O Return Codes
Annex C (normative) - Device Control
Annex D (normative) - Operating System Calls
Annex E (normative) - Rules for Using a Data Object List (DOL)
Annex F (informative) - System Overview
Bibliography
Gives the specifications for the standard Open Terminal Architecture (OTA) kernel in several layers: - definition of the virtual machine (VM); - description of the services provided by the VM to terminal programmers; - specification of a set of tokens representing the native machine language of the VM; - specification of the format in which token modules are delivered to an OTA kernel for processing.
Committee |
IST/17
|
DevelopmentNote |
Supersedes 00/648442 DC. (12/2001) Reviewed and confirmed by BSI, November 2015. (11/2015)
|
DocumentType |
Standard
|
Pages |
152
|
PublisherName |
British Standards Institution
|
Status |
Current
|
Supersedes |
This International Standard provides the specifications for the standard Open Terminal Architecture (OTA) kernel in several layers:
-
definition of the virtual machine (VM);
-
description of the services provided by the VM to terminal programmers;
-
specification of a set of tokens representing the native machine language of the VM;
-
specification of the format in which token modules are delivered to an OTA kernel for processing.
OTA defines a standard software kernel whose functions and programming interface are common across all terminal types. This kernel is based on a standard “virtual machine,” which is implemented on each CPU type and which provides drivers for the terminal\'s I/O and all low-level CPU-specific logical and arithmetic functions. High-level libraries, terminal programs and payment applications may be developed using these standard kernel functions.
Standards | Relationship |
ISO/IEC 20060:2010 | Identical |
ISO/IEC 15145:1997 | Information technology Programming languages FORTH |
ISO 639-1:2002 | Codes for the representation of names of languages — Part 1: Alpha-2 code |
ISO/IEC 8825-1:2015 | Information technology ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) Part 1: |
ISO/IEC 7813:2006 | Information technology Identification cards Financial transaction cards |
ISO/IEC 7816-4:2013 | Identification cards Integrated circuit cards Part 4: Organization, security and commands for interchange |
ISO 4217:2015 | Codes for the representation of currencies |
ISO 3166-1:2013 | Codes for the representation of names of countries and their subdivisions Part 1: Country codes |
ANSI X9.30.2 : 1997 | PUBLIC KEY CRYPTOGRAPHY USING IRREVERSIBLE ALGORITHMS - PART 2: THE SECURE HASH ALGORITHM (SHA-1) |
FIPS PUB 180 : 2002 | SECURE HASH STANDARD |
ANSI X9.31 : 1998 | DIGITAL SIGNATURES USING REVERSIBLE PUBLIC KEY CRYPTOGRAPHY FOR THE FINANCIAL SERVICES INDUSTRY (RDSA) |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.