Information technology - Programming languages - Guidance for the use of the Ada Ravenscar Profile i...
This document provides guidance on the use of the Ravenscar profile for concurrent Ada software intended for verification up to, and including, the very highest levels of integrity.
To this end, this document provides a complete description of the motivations behind the Ravenscar profile, to show how conformant programs can be analysed, and to give examples of usage.
This document is aimed at a…
Computer graphics, image processing and environmental data representation — Spatial reference model ...
This document specifies the C++ programming language layer for the language independent application program interface (API) of the Spatial Reference Model (SRM), ISO/IEC 18026.
Computer graphics, image processing and environmental data representation - Spatial reference model ...
This document specifies the C++ programming language layer for the language independent application program interface (API) of the Spatial Reference Model (SRM), ISO/IEC 18026.
Ships and marine technology — Electronic port clearance (EPC) — Part 1: Message structures and appli...
This document defines the principles, methods and requirements for message exchanges between ships, ship representatives, and other shore parties via a peer-to-peer communication system. This document defines the message structure, including how the data content is assembled from other parts of the ISO 28005 series, and how digital signatures for authentication, integrity, and confidentiality of…
Programming Languages — Technical specification for C++ extensions for concurrency 2
This document builds upon ISO/IEC 14882 by describing requirements for implementations of an interface that computer programs written in the C++ programming language could use to invoke algorithms with concurrent execution. The algorithms described by this document are realizable across a broad class of computer architectures. This document is written as a set of differences from the base…
Programming Languages - Technical specification for C++ extensions for concurrency 2
This document builds upon ISO/IEC 14882 by describing requirements for implementations of an interface that computer programs written in the C++ programming language could use to invoke algorithms with concurrent execution. The algorithms described by this document are realizable across a broad class of computer architectures. This document is written as a set of differences from the base…
Information technology — Programming languages — C
This document specifies the form and establishes the interpretation of programs written in the C programming language. It is designed to promote the portability of C programs among a variety of data-processing systems. It is intended for use by implementers and programmers. It specifies:
— the representation of C programs;
— the syntax and constraints of the C language;
— the semantic rules for…
Information technology - Programming languages - C
This document specifies the form and establishes the interpretation of programs written in the C programming language. It is designed to promote the portability of C programs among a variety of data-processing systems. It is intended for use by implementers and programmers. It specifies:
— the representation of C programs;
— the syntax and constraints of the C language;
— the semantic rules for…
Programming languages — Avoiding vulnerabilities in programming languages — Part 1: Language-indepen...
This document enumerates approaches and techniques to avoid software programming language vulnerabilities in the development of systems where assured behaviour is required for security, safety, mission-critical and business-critical software. In general, the description of the vulnerabilities and description of avoidance mechanisms are applicable to the software developed, reviewed, or maintained…
Programming languages - Avoiding vulnerabilities in programming languages - Part 1: Language-indepen...
This document enumerates approaches and techniques to avoid software programming language vulnerabilities in the development of systems where assured behaviour is required for security, safety, mission-critical and business-critical software. In general, the description of the vulnerabilities and description of avoidance mechanisms are applicable to the software developed, reviewed, or maintained…