Information technology — Programming languages — Technical Report on C++ Library Extensions
ISO/IEC TR 19768:2007 specifies a series of extensions to the standard library for the programming language C++, as specified by ISO/IEC 14882, in order to build more widespread existing practice for an expanded C++ standard library. Some of the components in ISO/IEC TR 19768:2007 could be considered for standardization in a future version of C++.
The specific classes of extensions specified in…
Standard for SystemVerilog - Unified Hardware Design, Specification, and Verification Language
Specifies extensions for a higher level of abstraction for modeling and verification with the Verilog hardware description language (HDL). This standard includes design specification methods, embedded assertions language, testbench language including coverage and assertions application programming interface (API), and a direct programming interface (DPI)>
Systems and Software Engineering - Life Cycle Processes - Risk Management
This National Standard of Canada is equivalent to International Standard ISO/IEC 16085:2006.
1. Overview
This standard prescribes a continuous process for risk management. Clause 1 provides an overview and describes the purpose, scope, and field of application, as well as prescribing the conformance criteria. Clause 2 lists the normative references; informative references are provided in…
Information Technology - Multimedia Framework (MPEG-21) - Part 10: Digital Item Processing
This National Standard of Canada is equivalent to International Standard ISO/IEC 21000-10:2006.
1 Scope
This Part of ISO/IEC 21000, entitled Digital Item Processing (DIP), specifies the syntax and semantics of tools that may be used to process Digital Items. The tools provide a normative set of tools that specify the processing of a Digital Item in a predefined manner.
This technology is…
Information Technology - Security Techniques - Modes of Operation for an n-bit Block Cipher
This National Standard of Canada is equivalent to International Standard ISO/IEC 10116:2006.
1 Scope
This International Standard establishes five modes of operation for applications of an n-bit block cipher (e.g. protection of data transmission, data storage). The defined modes only provide protection of data confidentiality. Protection of data integrity and requirements for padding the…
Information Technology - Software Measurement - Functional Size Measurement - Part 1: Definition of ...
This National Standard of Canada is equivalent to International Standard ISO/IEC 14143-1:2007.
1 Scope
This part of ISO/IEC 14143 defines the fundamental concepts of Functional Size Measurement (FSM). This part of ISO/IEC 14143 does NOT provide detailed rules on how to:
- measure Functional Size of software using a particular method;
- use the results obtained from a particular method;
- select…
Information technology - Programming languages - C#
This National Standard of Canada is equivalent to International Standard ISO/IEC 23270:2006.
1. Scope
This International Standard specifies the form and establishes the interpretation of programs written in the
C# programming language. It specifies
- The representation of C# programs;
- The syntax and constraints of the C# language;
- The semantic rules for interpreting C# programs…
Information technology - Common Language Infrastructure (CLI) Partitions I to VI
This National Standard of Canada is equivalent to International Standard ISO/IEC 23271:2006.
1 Scope
This International Standard defines the Common Language Infrastructure (CLI) in which applications written
in multiple high-level languages can be executed in different system environments without the need to rewrite
those applications to take into consideration the unique characteristics of…