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

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