9 Technology language

A technology specification defines the choice of technology for an ODP system.

9.1 Concepts

The technology language consists of the concepts of ITU-T Rec. X.902 | ISO/IEC 10746-2 and the concepts defined here subject to the structuring rules in 9.2.

9.1.1 Implementable standard: A template for a technology object.

9.1.2 Implementation: A process of instantiation whose validity can be subject to test.

9.1.3 IXIT: Implementation eXtra Information for Testing.

9.2 Structuring rules

A technology specification defines the choice of technology for an ODP system in terms of

-- a configuration of technology objects, and

-- the interfaces between them.

A technology specification

-- expresses how the specifications for an ODP system are implemented;

-- identifies specifications for technology relevant to the construction of ODP systems;

-- provides a taxonomy for such specifications;

-- specifies the information required from implementors to support testing.

When applying a specification written in another viewpoint language, a technology specification is constructed to give an interpretation of the atomic terms in the other viewpoint specification.

The technology specification for an ODP function can reference the specifications of other ODP functions.

A technology specification consists of statements that technology objects are instances of named implementable standards.

The technology specification gives a proforma for the conformance IXIT by listing the required set of templates and the descriptive names for all necessary reference points.

All implementable standards are introduced by reference to other specifications. The technology language does not define any other rules constraining the behaviour of technology objects or for constructing implementable standards.

9.3 Conformance and reference points

The technology language is used to assert that technology objects are instances of implementable standards; these standards will, in general, contain conformance statements.