ISO/IEC 10746-4:1998
Information technology — Open Distributed Processing — Reference Model: Architectural semantics — Part 4:
Information technology — Open Distributed Processing — Reference Model: Architectural semantics — Part 4:
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 29
- Дата публикации:
- 20 декабря 1998 г.
- Издание:
- ISO/IEC IS 10746 edition 1 version 1
- ICS:
- 35.080
The rapid growth of distributed processing has lead to a need for a coordinating framework for the standardization of Open Distributed Processing (ODP). This Reference Model of ODP provides such a framework. It creates an architecture within which support of distribution, interworking, interoperability and portability can be integrated. The Basic Reference Model of Open Distributed Processing (RM-ODP), (see ITU-T Recs. X.901 to X.904 | ISO/IEC 10746), is based on precise concepts derived from current distributed processing developments and, as far as possible, on the use of formal description techniques for specification of the architecture. The RM-ODP consists of: ? ITU-T Rec. X.901 | ISO/IEC 10746-1: 2YHUYLHZ:_ Contains a motivational overview of ODP giving scooping, justification and explanation of key concepts, and an outline of ODP architecture. This part is not normative. ? ITU-T Rec. X.902 | ISO/IEC 10746-2: )RXQGDWLRQV:_ Contains the definition of the concepts and analytical framework and notation for normalized description of (arbitrary) distributed processing systems. This is only to a level of detail sufficient to support ITU-T Rec. X.903 | ISO/IEC 10746-3 and to establish requirements for new specification techniques. This part is normative. ? ITU-T Rec. X.903 | ISO/IEC 10746-3: $UFKLWHFWXUH: Contains_ the specification of the required characteristics that qualify distributed processing as open. These are the constraints to which ODP standards must conform. It uses the descriptive techniques from ITU-T Rec. X.902 | ISO/IEC 10746-2. This part is normative. ? ITU-T Rec. X.904 | ISO/IEC 10746-4: $UFKLWHFWXUDO_6HPDQWLFV:_Contains a formalisation of the ODP modeling concepts defined in ITU-T Rec. X.902 | ISO/IEC 10746-2, clauses 8 and 9, and a formalisation of the viewpoint languages of ITU-T Rec. X.903 | ISO/IEC 10746-3. The formalisation is achieved by interpreting each concept in terms of the constructs of the different standardized formal description techniques. This part is normative. The purpose of this Recommendation | International Standard is to provide an architectural semantics for ODP. This essentially takes the form of an interpretation of the basic modeling and specification concepts of ITU-T Rec. X.902 | ISO/IEC 10746-2 and viewpoint languages of ITU-T Rec. X.903 | ISO/IEC 10746-3, using the various features of different formal specification languages. An architectural semantics is developed in four different formal specification languages: LOTOS, ESTELLE, SDL and Z. The result is a formalization of ODP's architecture. Through a process of iterative development and feedback, this has improved the consistency of ITU-T Rec. X.902 | ISO/IEC 10746-2 and ITU-T Rec. X.903 | ISO/IEC 10746-3. An architectural semantics provides the additional benefits of: ? assisting the sound and uniform development of formal descriptions of ODP systems; and ? of permitting uniform and consistent comparison of formal descriptions of the same standard in different formal specification languages. Rather than provide a mapping from all the concepts of ITU-T Rec. X.902 | ISO/IEC 10746-2, this Recommendation | International Standard focuses on the most basic. A semantics for the higher level architectural concepts is provided indirectly through their definition in terms of the basic ODP concepts. Examples of the use of some of the formal specification languages in this report can be found in TR 10167 (Guidelines for the Application of ESTELLE, LOTOS and SDL). In the following clauses, the concepts are numbered in accordance with the scheme used in ITU-T Rec. X.902 | ISO/IEC 10746-2. This Recommendation | International Standard specifies an architectural semantics for ODP. This is required to: ? provide formalisation of the ODP modelling concepts; ? assist sound and uniform development of formal descriptions of standards for distributed systems; ? act as a bridge between the ODP modelling co
Abstract
Overview - ISO/IEC 10746-4:1998 (Architectural semantics)
ISO/IEC 10746-4:1998 is the part of the RM‑ODP (Reference Model of Open Distributed Processing) that provides the architectural semantics for ODP. Published jointly with ITU‑T X.904, this normative standard formalizes the basic ODP modelling concepts and viewpoint languages by interpreting them in terms of standardized formal specification languages. The standard develops an architectural semantics using four formal languages: LOTOS, ESTELLE, SDL and Z, improving consistency across RM‑ODP parts and supporting rigorous specification of distributed systems.
Key topics and technical requirements
- Formalisation of ODP modelling concepts - interpretation of core concepts from ITU‑T Rec. X.902 (RM‑ODP foundations, clauses 8–9) and viewpoint languages from X.903 (architecture constraints).
- Multi‑language architectural semantics - mappings and interpretations presented in LOTOS, ESTELLE, SDL and Z to show how the same ODP concepts can be expressed in different formal specification languages.
- Focus on basic concepts - the standard concentrates on fundamental modelling building blocks; higher‑level architectural concepts are defined indirectly through these basics.
- Normative bridge - specifies how ODP modelling concepts relate to semantic constructs of the formal languages (required for consistent formal descriptions).
- Support materials and consistency - intended to assist uniform development of formal descriptions and to permit consistent comparison of specifications written in different FSLs; related guidance appears in TR 10167.
Practical applications and intended users
Who uses ISO/IEC 10746-4:
- Systems architects and designers specifying large-scale distributed systems who need a rigorous semantic basis for architecture descriptions.
- Formal methods practitioners and tool vendors mapping RM‑ODP concepts into LOTOS, ESTELLE, SDL or Z.
- Standards developers and verification engineers who require consistent semantics for interoperability, portability and interworking in open distributed processing. Practical uses:
- Creating formally defined viewpoint specifications (computational, information, engineering, etc.) consistent across languages.
- Comparing or transforming specifications between formal languages for validation, conformance testing or tool support.
- Improving clarity and soundness of ODP-based system standards and technical reports.
Related standards
- ISO/IEC 10746‑1 (Overview), 10746‑2 (Foundations), 10746‑3 (Architecture)
- ITU‑T Recommendations X.901–X.904 (identical texts)
- ISO/IEC TR 10167 (Guidelines for application of ESTELLE, LOTOS, SDL)
Keywords: ISO/IEC 10746-4, RM‑ODP, architectural semantics, Open Distributed Processing, formal specification languages, LOTOS, ESTELLE, SDL, Z, ODP viewpoint languages.
Технические детали
- Технический комитет
- ISO/IEC JTC 1/SC 7 - Software and systems engineering
- SKU
- ISO/IEC 10746-4:1998
Похожие стандарты
Упомянутые в описании и другие стандарты ISO
BS ISO/IEC 10746-1:1998
ДействующийInformation technology. Open distributed processing. Reference model. Overview.
ISO 8212:1986
ОтменёнSoaps and detergents — Techniques of sampling during manufacture
Overview Standard Reference: ISO 8212:1986 Title: Soaps and detergents - Techniques of sampling during manufacture ISO 8212:1986 defines standardized techniques for taking representative samples of s…
ISO 20662:2020
ДействующийShips and marine technology — Hopper dredger supervisory and control systems
Overview ISO 20662:2020 - Ships and marine technology: Hopper dredger supervisory and control systems (HD‑SCS) - specifies the components, structure, general requirements, and functional requirements…
ISO 3021:2023
ДействующийAdventure tourism — Hiking and trekking activities — Requirements and recommendations
Overview ISO 3021:2023 - Adventure tourism: Hiking and trekking activities - Requirements and recommendations defines safety-focused requirements and recommendations for hiking and trekking offered a…
ISO 3826-2:2008
ДействующийPlastics collapsible containers for human blood and blood components — Part 2: Graphical symbols for use on l…
Overview ISO 3826-2:2008 - "Plastics collapsible containers for human blood and blood components - Part 2: Graphical symbols for use on labels and instruction leaflets" defines a system of internatio…
ISO/IEC 24730-1:2014
ДействующийInformation technology — Real-time locating systems (RTLS) — Part 1: Application programming interface (API)
Overview ISO/IEC 24730-1:2014 specifies the Application Programming Interface (API) for Real‑Time Locating Systems (RTLS). The standard defines a minimal, interoperable boundary that lets application…
ISO 8668-5:1992
ДействующийAircraft — Terminal junction systems — Part 5: Detail specification for type 3 system
Overview - ISO 8668-5:1992 (Aircraft terminal junction systems, Type 3) ISO 8668-5:1992 defines the detail specification for Type 3 Terminal Junction Systems (TJS) used in aircraft electrical install…
ISO 7574-3:1985
ДействующийAcoustics — Statistical methods for determining and verifying stated noise emission values of machinery and e…
Overview ISO 7574-3:1985 is part of the ISO 7574 series on acoustics and provides a simple (transition) statistical method for determining and verifying stated noise emission values for batches (lots…