BH GSO ISO/IEC 25436:2016
ISO/IEC 25436:2006
Bahraini Standard
Current Edition
·
Approved on
08 February 2016
Information technology -- Eiffel: Analysis, Design and Programming Language
BH GSO ISO/IEC 25436:2016 Files
English
172 Pages
Current Edition
Reference Language
Obtaining this standard through the store is currently unavailable. You can acquire it directly from its source.
BH GSO ISO/IEC 25436:2016 Scope
1.1 Overview
This document provides the full reference for the Eiffel language.
Eiffel is a method of software construction and a language applicable to the analysis, design, implementation and maintenance of software systems. This International Standard covers only the language, with an emphasis on the implementation aspects. As a consequence, the word "Eiffel" in the rest of this document is an abbreviation for "the Eiffel language".
1.2 "The Standard"
The language definition proper — "the Standard" — is contained in Clause 8 of this document, with the exception of text appearing between markers Informative text and End; such text only plays an explanatory role for human readers.
1.3 Aspects covered
The Standard specifies:
• the form of legal basic constituents of Eiffel texts, or lexical properties of the language;
• the structure of legal Eiffel texts made of lexically legal constituents, or syntax properties;
• supplementary restrictions imposed on syntactically legal Eiffel texts, or validity properties;
• the computational effect of executing valid Eiffel texts, or semantic properties; and
• some requirements on a conforming implementation of Eiffel, such as the ability to produce certain forms of automatic documentation.
1.4 Aspects not covered
The Standard does not specify:
• the requirements that a computing environment must meet to support the translation, execution and other handling of Eiffel texts;
• the semantic properties of an Eiffel text if it or its data exceed the capacity of a particular computing environment;
• the mechanisms for translating Eiffel texts into a form that can be executed in a computing environment;
• the mechanisms for starting the execution of the result of such a translation; and
• other mechanisms for handling Eiffel texts and interacting with users of the language.
The specification of Clause 8 consists of precise specification elements, originating with the book Standard Eiffel where these elements are accompanied by extensive explanations and examples. The elements retained are:
• definitions of technical terms and Eiffel concepts;
• syntax specifications;
• validity constraints (with their codes, such as VVBG); and
• semantic specifications.
Best Sellers From Information Sector
GSO ISO/TR 18492:2017
ISO/TR 18492:2005
Gulf Standard
Long-term preservation of electronic document-based information
GSO ISO/TS 23635:2024
ISO/TS 23635:2022
Gulf Standard
Blockchain and distributed ledger technologies — Guidelines for governance
BH GSO ISO/IEC 15773:2016
ISO/IEC 15773:1998
Bahraini Standard
Information technology -- Telecommunications and information exchange between systems -- Broadband Private Integrated Services Network -- Inter-exchange signalling protocol -- Transit counter additional network feature
GSO ISO/IEC 15773:2013
ISO/IEC 15773:1998
Gulf Standard
Information technology -- Telecommunications and information exchange between systems -- Broadband Private Integrated Services Network -- Inter-exchange signalling protocol -- Transit counter additional network feature
Recently Published from Information Sector
GSO ISO/IEC 23773-1:2026
ISO/IEC 23773-1:2024
Gulf Standard
Information technology — User interfaces for automatic simultaneous interpretation systems — Part 1: General
GSO ISO/IEC TS 19770-10:2026
ISO/IEC TS 19770-10:2025
Gulf Standard
Information technology — IT asset management — Part 10: Guidance for implementing ITAM
GSO ISO 19168-1:2026
ISO 19168-1:2025
Gulf Standard
Geographic information — Geospatial API for features — Part 1: Core
GSO ISO/IEC TS 33062:2026
ISO/IEC TS 33062:2025
Gulf Standard
Information technology — Process assessment — Process assessment model for quantitative processes to support higher levels of process capability in ISO/IEC 33020