semi合集-English.pdf - 第1660页

SEMI E39-0703 © SEMI 1995, 2003 2 13.3 Determine All Object s of a Specific Type and with Specific Characteristics 13.4 Determine Specific Attributes of a Specific Obje ct Ins tance 13.5 Determine Types of Subordinate Ob…

100%1 / 7923
SEMI E39-0703 © SEMI 1995, 2003 1
SEMI E39-0703
OBJECT SERVICES STANDARD: CONCEPTS, BEHAVIOR, AND
SERVICES
This standard was technically approved by the Global Information & Control Committee and is the direct
responsibility of the North American Information & Control Committee. Current edition approved by the
North American Information & Control Committee on March 12, 2003. Initially available at www.semi.org
May 2003; to be published July 2003. Originally published in 1995; previously published November 2002.
CONTENTS
1 Purpose
2 Scope
3 Referenced Standards
4 Terminology
4.1 Definitions
4.2.1 Requirements
4.2.2 Objects
4.2.3 Services
4.2.4 Data Type
5 Conventions
5.1 OMT Object Information Model
5.2 Object Attribute Representation
5.3 Service Message Representation
6 Background
7 Applicable Documents
8 Basic Concepts and Behavior
8.2 Object Attributes
8.2.3 Use of Text
8.2.4 Object Type
8.2.5 Object Identifier
8.2.6 Object Handle
8.3 Object Definition
9 Object Relationships
9.2 Object Hierarchy
9.3 Scope and Ownership
9.4 Multiple Inheritance Hierarchy
10 Additional Operations
10.2 Create and Delete
10.2.1 Create
10.2.2 Delete
10.3 Attachment
10.3.3 Attach
10.3.4 Attach Set Attributes
10.3.5 Detach
10.3.6 Reattach
10.3.7 Attach Supervised Object
10.3.8 Detach Supervised Object
11 Services and Scenarios
11.2 Scope
11.3 Filtering
11.4 Object Services Parameter Dictionary
11.5 Get and Set Attributes
11.6 GetType
11.7 GetAttrName
12 Additional Services
12.2 Object Services Parameter Dictionary
12.3 Create
12.4 Delete
12.5 Attach
12.6 AttachSetAttr
12.7 Detach
12.8 Reattach
12.9 AttachSupervisedObject
12.10 DetachSupervisedObject
12.11 ObjectAction
12.12 ObjectActionCompletion Notification
12.13 Get Service Names
12.14 Get Service Parameters
13 Applications
13.2 Get All of an Object' s Attributes
SEMI E39-0703 © SEMI 1995, 2003 2
13.3 Determine All Objects of a Specific Type and
with Specific Characteristics
13.4 Determine Specific Attributes of a Specific
Object Instance
13.5 Determine Types of Subordinate Objects
13.6 Determine Names of Attributes of Sub-
ordinate Objects
14 Requirements for Compliance
14.2 Fundamental Requirements
14.3 Additional Capabilities
14.3.1 Filters
14.3.2 Owner Objects
14.3.3 Multiple Inheritance Hierarchy
APPENDIX 1
A1-1 Overview of Object Terminology
A1-2 Object Modeling Technique (OMT) Notation
A1-2.1 Basic Notation
A1-2.2 Associations
A1-3 Generalization and Inheritance
A1-3.1 Object Composition and Containment
LIST OF TABLES
Table 1 Top Object Attribute Definition
Table 2 Object Services
Table 3 Object Services Parameter Dictionary
Table 4 GetAttr Service
Table 5 SetAttr Service
Table 6 GetType Service
Table 7 GetAttrName Service
Table 8 Additional Object Services
Table 9 Additional Object Services Parameter
Dictionary
Table 10 Create Service
Table 11 Delete Service
Table 12 Attach Service
Table 13 AttachSetAttr Service
Table 14 Detach Service
Table 15 Reattach Service
Table 16 AttachSupervisedObject Service
Table 17 DetachSupervisedObject Service
Table 18 ObjectAction Service
Table 19 ObjectActionCompletion Notification
Table 20 GetServiceNames Service
Table 21 GetServiceParameters
SEMI E39-0703 © SEMI 1995, 2003 3
SEMI E39-0703
OBJECT SERVICES STANDARD: CONCEPTS, BEHAVIOR, AND
SERVICES
This standard was technically approved by the Global Information & Control Committee and is the direct
responsibility of the North American Information & Control Committee. Current edition approved by the
North American Information and Control Committee on March 12, 2003. Initially available at www.semi.org
May 2003; to be published July 2003. Originally published in 1995; previously published November 2002.
1 Purpose
1.1 The purpose of the Object Services Standard (OSS)
is to provide general terminology, conventions, and
notation for describing behavior and data in terms of
objects and object attributes. In addition, it provides
basic services for reading object attributes, setting their
values, and for asking for an object' s contents. This
standard is intended to be referenced by other standards
which define specific objects to reduce redundancy.
2 Scope
2.1 The scope of this standard is to provide concepts,
behavior, and services common to a variety of public
objects.
2.2 Object models are common to multiple standards.
Object Services provide basic object-related definitions,
and basic services for getting object attributes and
setting attribute values, that can be used by all standards
defining public objects. These services allow basic
management of data based on objects.
2.3 The object services defined in this document may
be included in the services provided by other standards.
They may also be provided independently of such other
standards.
NOTICE: This standard does not purport to address
safety issues, if any, associated with its use. It is the
responsibility of the users of this standard to establish
appropriate safety and health practices and determine
the applicability of regulatory or other limitations prior
to use.
3 Referenced Standards
3.1 ISO Standard
1
ISO 9595 — Common Management Information
Service (CMIS)
1 International Organization for Standardization, ISO Central
Secretariat, 1, rue de Varembé, Case postale 56, CH-1211 Geneva 20,
Switzerland. Telephone: 41.22.749.01.11; Fax: 41.22.733.34.30
Website: www.iso.ch
3.2 Other Standards
James Rumbaugh, Michael Blaha, William Premerlani,
Frederick Eddy, William Lorensen, Object-Oriented
Modeling and Design, Englewood Cliffs, New Jersey:
Prentice-Hall, 1991.
NOTICE: Unless otherwise indicated, all documents
cited shall be the latest published versions.
4 Terminology
4.1 The following basic definitions are provided in a
logical order.
4.2 Definitions
4.2.1 Requirements
4.2.1.1 fundamental compliance — conformance to all
fundamental requirements for an object or service
resource.
4.2.1.2 fundamental requirements — the requirements
for information and behavior that must be satisfied for
compliance with a standard. Fundamental requirements
apply to specific areas of application, objects, or
services.
4.2.2 Objects
4.2.2.1 object
2
— an entity with a specific set of data
and behaviors. Objects may be physical or conceptual.
4.2.2.2 standardized object a object formally
defined in SEMI standards and in compliance with the
fundamental requirements of SEMI E39 (Object
Services Standard: Concepts, Behavior, and Services).
4.2.2.3 object model — a static graphic model of
objects to show structure — the identity of objects, their
attributes and operations, and their relationships with
one another.
4.2.2.4 object type — a formal classification of a group
of similar objects. Synonym: object class. Examples:
equipment, wafer, carrier.
2 The term “object” may refer to either an object class or an instance
of a class.