この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
3 用語と定義
注このドキュメントで使用される UML の用語と表記法は、付録 A で説明されています。
このドキュメントでは、次の用語と定義が適用されます。
3.1
アクション
起こる何か
[出典: ISO/IEC 10746-2]
注記1:モデリング目的で対象となるすべてのアクションは、少なくとも1つのオブジェクトに関連付けられています(ISO/IEC 10746-2を参照)
3.2
俳優
ユース ケースのユーザーがこれらのユース ケースとやり取りするときに果たす役割の一貫したセット [UML]
注記 1:アクターは、通信するユースケースごとに 1 つの役割を持ちます。
3.3
集計
集合体 (全体) と構成部分の間の全体部分の関係を指定する特別な形式の関連付け [UML]
3.4
AIP開発者
アプリケーション統合フレームワークを使用して統合モデルおよび/またはプロファイルを開発する人 (または人)
3.5
協会
インスタンス間の接続を指定する 2 つ以上の分類子間の意味的関係 [UML]
3.6
ベース仕様
プロファイルによって参照される情報を含む参照ドキュメント
3.7
クラス
同じ属性、操作、メソッド、関係、およびセマンティクスを共有する一連のオブジェクトの記述 [UML]
3.8
分類器
行動的および構造的特徴を記述するメカニズム [UML]
注記1分類子には、インターフェース、クラス、データ型、およびコンポーネントが含まれます。
3.9
通信ネットワーク プロファイル
ネットワーク化されたデバイスによってサポートされる通信ネットワークの統合面の表現
例:
統合の側面の例としては、通信オブジェクト タイプと関連する運用関係 (クライアント サーバー、プロデューサーとコンシューマーなど)、オブジェクト タイプのサービスと属性、オブジェクト タイプとサービスのデータ タイプ、および使用されるエンコード規則があります。
3.10
コンプライアンス
仕様 A が仕様 B によってすべて満たされる要件を作成するとき (B が仕様 A に準拠するとき) に成立する 2 つの仕様 A と B の間の関係
[出典: ISO/IEC 10746-1]
3.11
デバイス
制御、作動および/または感知機能を実行するエンティティ、および自動化システム内の他のそのようなエンティティへのインターフェース
注記 1:装置だけでは、材料の処理、材料の輸送、または材料の保管機能は実行されません。 (3.15 を参照)
3.12
デバイス プロファイル
デバイスの統合面の表現
例:
統合の側面の例としては、提供される機能、ネットワーク全体の構成、ネットワーク上の動作、および I/O データの通信があります。
3.13
エレメント
モデルの原子構成要素 [UML]
3.14
実在物
関心のある具体的または抽象的なもの
[出典: ISO/IEC 10746-2]
3.15
装置
スタンドアロン、または自動化システムへのインターフェースであり、材料処理、材料輸送、または材料保管機能を実行するエンティティ
例:
コンベア、ベッセル、ポンプ。
注記1:機器にはデバイスを含めることができます。 (3.11 を参照)
注記 2:機器は通信ネットワークに直接接続できません。通信ネットワークに直接接続できるのは装置だけです。
3.16
設備概要
機器アイテムの統合面の表現
例:
統合の側面の例としては、コンベア速度、容器容量、ポンプの配送速度があります。
3.17
一般化
より一般的な要素とより具体的な要素との間の分類上の関係 [UML]
注記1より具体的な要素は、より一般的な要素と完全に一致しており、追加情報を含んでいます。より一般的な要素が許可されている場合は、より具体的な要素のインスタンスを使用できます。
3.18
人間のプロフィール
人の統合面の表現
例:
統合の側面の例としては、責任のレベル、能力のレベル、可用性があります。
3.19
情報
ユーザー間で交換可能なあらゆる種類の知識、物事、事実、概念などについて、談話の世界で
[出典: ISO/IEC 10746-2]
3.20
実例
一意の ID, それに適用できる一連の操作、および操作の効果を格納する状態を持つエンティティ [UML]
3.21
インターフェース
要素の動作を特徴付ける名前付き操作のセット [UML]
3.22
材料
製品の製造に使用される物質
例:
原材料、消耗品、触媒。
3.23
材料プロファイル
材料の統合特性の表現
例:
統合特性の例としては、寸法、質量、密度、貯蔵寿命、必要な保管温度と湿度、硬度、成形性、および粘度があります。
3.24
メッセージ
アクティビティが続くことを期待して、あるインスタンスから別のインスタンスへの情報の伝達の仕様 [UML]
3.25
姓
特定の命名コンテキストでエンティティを指す用語
[出典: ISO/IEC 10746-2]
3.26
オブジェクト
状態と動作をカプセル化する、明確に定義された境界と ID を持つエンティティ [UML]
注記 1:状態は属性と関係によって表され、動作は操作、メソッド、および状態機械によって表されます。オブジェクトはクラスのインスタンスです。
3.27
手術
動作を実行するためにオブジェクトから要求できるサービス [UML]
3.28
プロフィール
1 つまたは複数の基本仕様および/またはサブプロファイルのセット、および該当する場合、選択されたクラス、適合サブセット、これらの基本仕様のオプションおよびパラメーター、または特定の機能、アクティビティ、またはを達成するために必要なサブプロファイルの識別関係
注記1: ISO/IEC TR 10000-1から適応
3.29
関係
モデル要素間のセマンティック接続 [UML]
例:
関連と一般化。
3.30
資力
プロセスで使用されるデバイス、通信ネットワーク、機器、人または材料
3.31
州
ある条件を満たしたり、何らかのアクティビティを実行したり、何らかのイベントを待ったりする、オブジェクトの存続期間中の条件または状況 [UML]
3.32
システム
全体として、または部分的に構成された興味深いもの
[出典: ISO/IEC 10746-2]
注記1したがって、システムはエンティティと呼ばれることがある。システムのコンポーネント自体がシステムである場合があり、その場合はサブシステムと呼ばれます。 (ISO/IEC 10746-2 を参照)
3.33
<X> テンプレート
<X> を使用してインスタンス化できるように、<X> のコレクションの共通機能の詳細な仕様
[出典: ISO/IEC 10746-2]
注記 1 <X> は型を持つものであれば何でもよい
3.34
タイプ (<X> の)
<X> のコレクションを特徴付ける述語
[出典: ISO/IEC 10746-2]
3.35
使用事例
<class> システム (または他のエンティティ) がシステムのアクターと対話して実行できる、バリアントを含む一連のアクションの仕様 [UML]
3.36
見る
モデルの射影。特定の視点または視点から見たもので、この視点に関係のないエンティティは省略されている [UML]
参考文献
| [1] | ISO 8879:1986, 情報処理 - テキストおよびオフィス システム - 標準一般化マークアップ言語 (SGML) |
| [2] | ISO/IEC TR 10000-1:1998, 情報技術 - 国際標準プロファイルのフレームワークと分類 - Part 1: 一般原則と文書化フレームワーク |
| [3] | ISO/IEC TR 10000-2:1998, 情報技術 - 国際標準プロファイルのフレームワークと分類 - Part 2: OSI プロファイルの原則と分類 |
| [4] | ISO/IEC TR 10000-3:1998, 情報技術 - 国際標準プロファイルのフレームワークと分類 - Part 3: オープン システム環境プロファイルの原則と分類 |
| [5] | ISO/IEC 1064, 情報技術 – Universal Multiple-Octet Coded Character Set (UCS) |
| [6] | ISO/IEC 10746-1:1998, 情報技術 - オープン分散処理 - 参照モデル: 概要 |
| [7] | ISO/IEC 10746-2:1996, 情報技術 - オープン分散処理 - 参照モデル: 基礎 |
| [8] | ISO/IEC 10746-3:1996, 情報技術 - オープン分散処理 - 参照モデル: アーキテクチャ |
| [9] | ISO/IEC TR 14252:1996, 情報技術 - POSIX オープン システム環境 (OSE) のガイド |
| [10] | ISO 15704:2000, 産業オートメーション システム - エンタープライズ リファレンス アーキテクチャおよび方法論の要件 |
| [11] | IEC 61131-3:1993, プログラマブル コントローラ - Part 3: プログラミング言語 |
| [12] | IEC 6115, 測定および制御用のデジタル データ通信 - 産業用制御システムで使用するためのフィールドバス |
| [13] | IEC/PAS 6149, 産業プロセス計測および制御システム用のファンクション ブロック |
| [14] | IEC 61804 (すべての部分) 1) 、プロセス制御用のファンクション ブロック |
| [15] | IEC TS 61915:— 1) 、低電圧開閉装置および制御装置—ネットワーク化された産業用デバイスの表現 |
3 Terms and definitions
NOTE The UML terminology and notation used in this document is described in Annex A.
For the purposes of this document, the following terms and definitions apply.
3.1
action
something which happens
[SOURCE: ISO/IEC 10746-2]
Note 1 to entry: Every action of interest for modelling purposes is associated with at least one object (see ISO/IEC 10746-2).
3.2
actor
coherent set of roles that users of use cases play when interacting with these use cases [UML]
Note 1 to entry: An actor has one role for each use case with which it communicates.
3.3
aggregation
special form of association that specifies a whole-part relationship between the aggregate (whole) and a component part [UML]
3.4
AIP developer
person (or persons) who uses the application integration framework to develop integration models and/or profiles
3.5
association
semantic relationship between two or more classifiers that specifies connections among their instances [UML]
3.6
base specification
reference document containing information that is referenced by a profile
3.7
class
description of a set of objects that share the same attributes, operations, methods, relationships, and semantics [UML]
3.8
classifier
mechanism that describes behavioural and structural features [UML]
Note 1 to entry: Classifiers include interfaces, classes, data types, and components.
3.9
communication network profile
representation of the integration aspects of a communication network supported by a networked device
EXAMPLE:
Examples of integration aspects are communication object types and the associated operating relationships (clientserver, producer-consumer, etc.), services and attributes for the object types, data types for the object types and services, and encoding rules used.
3.10
compliance
relation between two specifications, A and B, that holds when specification A makes requirements which are all fulfilled by specification B (when B complies with A)
[SOURCE: ISO/IEC 10746-1]
3.11
device
entity that performs control, actuating and/or sensing functions and interfaces to other such entities within an automation system
Note 1 to entry: Devices alone do not perform material processing, material transport or material storage functions. (See 3.15).
3.12
device profile
representation of the integration aspects of a device
EXAMPLE:
Examples of integration aspects are functions provided, configuration across the network, behaviour on the network, and communication of I/O data.
3.13
element
atomic constituent of a model [UML]
3.14
entity
any concrete or abstract thing of interest
[SOURCE: ISO/IEC 10746-2]
3.15
equipment
entity that is stand alone, or interfaces to an automation system, and that performs material processing, material transport, or material storage functions
EXAMPLE:
Conveyor, vessel, pump.
Note 1 to entry: Equipment can contain devices. (See 3.11).
Note 2 to entry: Equipment cannot have a direct connection to the communication network – only devices can be directly connected to the communication network.
3.16
equipment profile
representation of the integration aspects of an item of equipment
EXAMPLE:
Examples of integration aspects are conveyor speed, vessel capacity, pump delivery rate.
3.17
generalization
taxonomic relationship between a more general element and a more specific element [UML]
Note 1 to entry: The more specific element is fully consistent with the more general element and contains additional information. An instance of the more specific element may be used where the more general element is allowed.
3.18
human profile
representation of the integration aspects of a person
EXAMPLE:
Examples of integration aspects are level of responsibility, level of competency, availability.
3.19
information
any kind of knowledge, that is exchangeable amongst users, about things, facts, concepts and so on, in a universe of discourse
[SOURCE: ISO/IEC 10746-2]
3.20
instance
entity that has unique identity, a set of operations that can be applied to it, and state that stores the effects of the operations [UML]
3.21
interface
named set of operations that characterize the behaviour of an element [UML]
3.22
material
matter used in manufacturing the product
EXAMPLE:
Raw materials, consumables, catalysts.
3.23
material profile
representation of the integration properties of the material
EXAMPLE:
Examples of integration properties are dimensions, mass, density, shelf life, required storage temperature and humidity, hardness, formability, and viscosity.
3.24
message
specification of the conveyance of information from one instance to another, with the expectation that activity will ensue [UML]
3.25
name
term which, in a given naming context, refers to an entity
[SOURCE: ISO/IEC 10746-2]
3.26
object
entity with a well-defined boundary and identity that encapsulates state and behaviour [UML]
Note 1 to entry: State is represented by attributes and relationships, behaviour is represented by operations, methods, and state machines. An object is an instance of a class.
3.27
operation
service that can be requested from an object to effect behaviour [UML]
3.28
profile
set of one or more base specifications and/or sub-profiles, and, where applicable, the identification of chosen classes, conforming subsets, options and parameters of those base specifications, or sub-profiles necessary to accomplish a particular function, activity, or relationship
Note 1 to entry: Adapted from ISO/IEC TR 10000-1
3.29
relationship
semantic connection among model elements [UML]
EXAMPLE:
Associations and generalizations.
3.30
resource
device, communication network, equipment, human or material used in a process
3.31
state
condition or situation during the life of an object during which it satisfies some condition, performs some activity, or waits for some event [UML]
3.32
system
something of interest as a whole or as comprised of parts
[SOURCE: ISO/IEC 10746-2]
Note 1 to entry: Therefore a system may be referred to as an entity. A component of a system may itself be a system, in which case it may be called a subsystem. (See ISO/IEC 10746-2).
3.33
<X> template
specification of the common features of a collection of <X>s in sufficient detail that an <X> can be instantiated using it
[SOURCE: ISO/IEC 10746-2]
Note 1 to entry: <X> can be anything that has a type
3.34
type (of an <X>)
predicate characterizing a collection of <X>s
[SOURCE: ISO/IEC 10746-2]
3.35
use case
<class> specification of a sequence of actions, including variants, that a system (or other entity) can perform, interacting with actors of the system [UML]
3.36
view
projection of a model, which is seen from a given perspective or vantage point and omits entities that are not relevant to this perspective [UML]
Bibliography
| [1] | ISO 8879:1986, Information processing – Text and office systems – Standard Generalized Markup Language (SGML) |
| [2] | ISO/IEC TR 10000-1:1998, Information technology – Framework and taxonomy of International Standardized Profiles – Part 1: General principles and documentation framework |
| [3] | ISO/IEC TR 10000-2:1998, Information technology – Framework and taxonomy of International Standardized Profiles – Part 2: Principles and Taxonomy for OSI Profiles |
| [4] | ISO/IEC TR 10000-3:1998, Information technology – Framework and taxonomy of International Standardized Profiles – Part 3: Principles and Taxonomy for Open System Environment Profiles |
| [5] | ISO/IEC 10646 (all parts ), Information technology – Universal Multiple-Octet Coded Character Set (UCS) |
| [6] | ISO/IEC 10746-1:1998, Information technology – Open Distributed Processing – Reference Model: Overview |
| [7] | ISO/IEC 10746-2:1996, Information technology – Open Distributed Processing – Reference Model: Foundations |
| [8] | ISO/IEC 10746-3:1996, Information technology – Open Distributed Processing – Reference Model: Architecture |
| [9] | ISO/IEC TR 14252:1996, Information technology – Guide to the POSIX Open System Environment (OSE) |
| [10] | ISO 15704:2000, Industrial automation systems – Requirements for enterprise-reference architectures and methodologies |
| [11] | IEC 61131 -3:1993, Programmable controllers – Part 3: Programming languages |
| [12] | IEC 61158 (all parts), Digital data communications for measurement and control – Fieldbus for use in industrial control systems |
| [13] | IEC/PAS 61499 (all parts), Function blocks for industrial-process measurement and control systems |
| [14] | IEC 61804 (all parts) 1) , Function blocks for process control |
| [15] | IEC TS 61915:— 1) , Low-voltage switchgear and controlgear – Representation of networked industrial devices |