• BS ISO/IEC 20060:2010

    Current The latest, up-to-date edition.

    Information technology. Open terminal architecture (OTA). Virtual machine

    Available format(s):  Hardcopy, PDF

    Language(s):  English

    Published date:  31-07-2010

    Publisher:  British Standards Institution

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    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

    Abstract - (Show below) - (Hide below)

    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.

    Scope - (Show below) - (Hide below)

    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.

    General Product Information - (Show below) - (Hide below)

    Committee IST/17
    Development Note Supersedes 00/648442 DC. (12/2001) Reviewed and confirmed by BSI, November 2015. (11/2015)
    Document Type Standard
    Publisher British Standards Institution
    Status Current
    Supersedes

    Standards Referencing This Book - (Show below) - (Hide below)

    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, flexibile and cost effective