Industrial automation systems - Concepts and rules for enterprise models

Systèmes d'automatisation industrielle — Concepts et règles pour modèles d'entreprise

General Information

Status
Published
Publication Date
26-Aug-1998
Current Stage
9060 - Close of review
Completion Date
04-Mar-2030

Relations

Effective Date
06-Jun-2022
Effective Date
15-Apr-2008

Overview

ISO 14258:1998 - Industrial automation systems - Concepts and rules for enterprise models defines the high‑level concepts and rules for creating computer‑understandable enterprise models in manufacturing and industrial automation. It establishes a systems‑theory foundation and specifies what an enterprise model should represent (purpose, structure, behavior, hierarchy and life‑cycle aspects) to improve consistency and enable model interoperability. The standard is normative about concepts and guidance for standards bodies, implementers, and model builders, but it does not define specific enterprise processes, organizational structures, data sets, or the enterprise‑modeling procedure itself.

Key Topics and Requirements

  • Systems theory basis: Models must align with structural, behavioral and hierarchical aspects of systems theory - treating elements, subsystems and supersystems with clear abstraction levels.
  • Enterprise model definition: A model is an abstraction representing an enterprise’s goals, operations and organization; it must show elements, decomposition and information requirements.
  • Life‑cycle concepts: Addresses life‑cycle phases (plan/build, use/operate, recycle/dispose), recursion, iteration and issue‑solving activities relevant to products, processes and enterprises.
  • Hierarchy and structure: Rules for representing hierarchical decomposition and structural interdependencies so emergent properties and multi‑level behavior are captured.
  • Behavior representation: Guidance for static and dynamic behavior modeling (state, time representation, sequentiality, short‑term and long‑term change).
  • Views and observers: Encourages using multiple model views (for example, information view and function view) to relate real‑world observers to model elements and purposes.
  • Semantics and syntax: Models must carry explicit syntax (permissible arrangements/relations) and semantics (meaning of elements/relations) appropriate to model purpose and boundaries.
  • Data availability & format: Model information must be available to humans and machines in neutral or application‑specified formats to support operation.
  • Configuration management: Constituent parts of enterprise models must be manageable by automated configuration‑management systems.
  • Factors of production: Models should address handling of people, materials, information, energy, capital and tools across life‑cycle phases.
  • Interoperability requirements: Sets out concepts needed for standardization to support model integration and interoperability between systems.

Applications

  • Creating interoperable enterprise and process models for manufacturing automation
  • Serving as a conceptual foundation for standards bodies developing detailed enterprise‑modeling standards
  • Guiding system architects and implementers to design models with consistent semantics, structure and lifecycle considerations
  • Enabling information exchange between enterprise systems and reducing “islands of integration”

Who Uses It

  • Standards developers and technical committees in enterprise integration
  • Enterprise modelers, systems architects and integrators
  • Implementers of industrial automation solutions seeking model interoperability
  • Enterprise planners, builders and analysts checking model completeness and consistency

Related Standards

ISO 14258 is a conceptual framework intended to underpin more detailed enterprise‑modeling and integration standards within industrial automation and systems integration domains.

Standard

ISO 14258:1998 - Industrial automation systems -- Concepts and rules for enterprise models

English language
15 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO 14258:1998 is a standard published by the International Organization for Standardization (ISO). Its full title is "Industrial automation systems - Concepts and rules for enterprise models". This standard covers: Industrial automation systems - Concepts and rules for enterprise models

Industrial automation systems - Concepts and rules for enterprise models

ISO 14258:1998 is classified under the following ICS (International Classification for Standards) categories: 25.040.01 - Industrial automation systems in general. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO 14258:1998 has the following relationships with other standards: It is inter standard links to ISO 14258:1998/Cor 1:2000; is excused to ISO 14258:1998/Cor 1:2000. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

You can purchase ISO 14258:1998 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.

Standards Content (Sample)


INTERNATIONAL ISO
STANDARD 14258
First edition
1998-09-01
Industrial automation systems — Concepts
and rules for enterprise models
Systèmes d’automatisation industrielle — Concepts et règles pour modèles
d’entreprise
A
Reference number
Contents
Page
Foreword. iv
Introduction . v
1 Scope. 1
2 Definitions . 1
2.1 Definitions of enterprise concepts . 1
2.2 Definitions of model concepts. 2
3 Concepts and rules. 2
3.1 Purpose of enterprise models (informative) . 2
3.2 System theory as a basis for enterprise models . 2
3.2.1 Methodologies derived from system theory (informative). 2
3.2.2 Factors of production. 3
3.2.3 Scope of enterprise models. 3
3.2.4 Availability and format of model information . 3
3.2.5 Semantics and syntax of an enterprise model. 3
3.2.6 Management of constituent parts . 3
3.3 Concepts for life-cycle phases (informative) . 3
3.3.1 Issue-solving activities. 4
3.3.2 Life cycle of systems . 4
3.3.3 Recursion. 4
3.3.4 Iteration. 5
3.3.5 Naming . 6
3.4 Hierarchy . 7
3.4.1 Concepts of hierarchy (informative). 7
Usages of hierarchy.
3.4.2 7
3.5 Structure. 7
3.5.1 Concepts of structure (informative) . 7
3.5.2 Compatibility of structuring approaches . 7
©  ISO 1998
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic
or mechanical, including photocopying and microfilm, without permission in writing from the publisher.
International Organization for Standardization
Case postale 56 • CH-1211 Genève 20 • Switzerland
Internet iso@iso.ch
Printed in Switzerland
ii
©
ISO ISO 14258:1998(E)
3.6 Behavior . 7
3.6.1 Concepts of behavior (informative). 7
3.6.1.1 Time representation . 8
Static representation .
3.6.1.2 8
3.6.1.3 Dynamic representation . 8
Short-term and long-term behavioral change.
3.6.1.4 8
3.6.1.5 Sequentiality. 8
3.6.2 Representation of behavior . 8
3.7 Relating the real world to enterprise models through views. 9
3.7.1 Purposes of models (informative). 9
3.7.2 Real world (informative). 9
3.7.3 Observers (informative). 9
3.7.4 Views . 9
3.7.4.1 Information view . 9
3.7.4.2 Function view . 10
3.7.5 Rules for model views . 10
3.8 Requirements for standards on model interoperability. 10
3.8.1 Concepts of model integration (informative). 10
3.8.2 Forms of interoperability (informative). 10
3.8.3 Need for standards to support interoperability. 11
4 Compliance and conformance. 12
Annex A (informative) A context and vision for enterprise models . 13
Bibliography. 15
Figure 1 — Mapping between system life-cycle phases and system activities W, H, and D. 4
Figure 2 — Decompose “Design Product” activity to show recursiveness of activities W, H, and D. 5
Figure 3 — Iterating the “Design Product” activity to show feedback used for process improvement . 6
iii
©
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO
member bodies). The work of preparing International Standards is normally carried out through ISO technical
committees. Each member body interested in a subject for which a technical committee has been established has
the right to be represented on that committee. International organizations, governmental and non-governmental, in
liaison with ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical
Commission (IEC) on all matters of electrotechnical standardization.
Draft International Standards adopted by the technical committees are circulated to the member bodies for voting.
Publication as an International Standard requires approval by at least 75 % of the member bodies casting a vote.
International Standard ISO 14258 was prepared by Technical Committee ISO/TC 184, Industrial automation
systems and integration, Subcommittee SC 5, Architecture and communications.
Annex A of this International Standard is for information only.
iv
©
ISO ISO 14258:1998(E)
Introduction
The major objective of this International Standard is to define concepts and rules for enterprise models (see
clause 3) with the intent to guide and constrain other standards or implementations that do or will exist on the topic.
It accomplishes this by defining the elements to use when producing an enterprise model (see 3.2), concepts for
life-cycle phases (see 3.3), and how these models describe hierarchy (see 3.4), structure (see 3.5), and behavior
(see 3.6). This International Standard provides guidelines and constraints for enterprise models to anyone
attempting to model an enterprise or to model processes (see 3.7).
The users of this International Standard are primarily the standards bodies making more detailed standards about a
part of the integration and modeling domain. Systems implementers may also find value in the structure developed
in this International Standard so that their developments parallel the concepts outlined herein. If conforming
implementation designs have the same technology areas and nomenclature, or are able to map to them readily, the
information of one enterprise or process can be more readily shared with information of another enterprise or
process (see 3.8).
The rationale for this International Standard is that other well-designed standards in the domain of enterprise
integration and modeling are needed to provide a known environment to enterprise designers. Thus, the risk of
investing in islands of integration can be significantly reduced. Where an island does exist, then these standards
assist the designer to create the translation required for the island to interact with the known environment. A
standard for enterprise models should enhance interoperability by establishing the elements that must be present in
an enterprise model. These elements will come into play when there is need for one process to communicate with
another.
v
©
INTERNATIONAL STANDARD  ISO ISO 14258:1998(E)
Industrial automation systems — Concepts and rules for
enterprise models
1  Scope
This International Standard specifies concepts and rules for computer-understandable models of a manufacturing
enterprise to better enable enterprise processes to interoperate.
This International Standard does not define standard enterprise processes, standard enterprises, standard
organizational structures, or standard enterprise data. In addition, this International Standard does not specify the
enterprise-modeling process, but forms the basis by which enterprise-modeling standards can be developed where
they are needed.
2  Definitions
For the purposes of this International Standard, the following terms and definitions apply.
2.1  Definitions of enterprise concepts
2.1.1
enterprise
a group of organizations sharing a set of goals and objectives to offer products, services or both
2.1.2
environment
the uncontrollable part of a system which is widened to the extent that a decision-taking procedure cannot be
conceived for the control of such a system
2.1.3
factors of production
that which is required to transform, transport, store, and verify raw materials, parts, (sub-) assemblies, and end
products
2.1.4
user of standard
one who applies the requirements of this International Standard for whatever purpose
EXAMPLE 1  Enterprise planners, builders, modifiers, and analyzers using the requirements to check completeness of their
activity.
EXAMPLE 2  Enterprise-model builders using the requirements to assure consistency between models to enable model
interoperability.
EXAMPLE 3  Developers of standards for enterprise representation using the requirements to assure consistency between
their standards and this International Standard.
©
ISO
2.2  Definitions of model concepts
2.2.1
abstraction
a shortening in duration or extent with no sacrifice of sense, used to differentiate between a real-world system and a
model of the real world
2.2.2
behavior
how an element acts and reacts
2.2.3
constraint
restrictions and limitations on the system which can come from inside or outside the system under consideration
2.2.4
element
a basic system part that has the characteristics of state, behavior, and identification
2.2.5
enterprise model
a representation of what an enterprise intends to accomplish, how it operates and possibly how it is organized,
which is used to improve the effectiveness and efficiency of the enterprise
NOTE – An enterprise model is an abstraction that represents the basic elements of an enterprise and their decomposition to
any necessary degree. It also specifies the information requirements of these elements, and provides the information needed
to define the requirements for integrated information systems.
2.2.6
model
a representation of something else expressed in mathematics, symbols, or words
NOTE – A model is an abstraction that represents one's understanding of a system or situation, and of the relevant elements
and relationships. It represents the system elements and the connectivity between the elements.
3  Concepts and rules
3.1  Purpose of enterprise models (informative)
Enterprise models are used as tools to describe and represent an enterprise in the context of a given purpose.
Enterprises are systems that can be analyzed and modeled using systems theory. These models can be
constructed to analyze, guide the engineering of, and manage the operation of enterprises.
The rules presented in clause 3 are designed to support these usages and to allow information transfer between
enterprise models.
3.2  Systems theory as a basis for enterprise models
Enterprise models conforming to this International Standard shall be constructed to conform to the relevant
elements of systems theory. The normative concepts and rules presented in clause 3 describe these relevant
elements of systems theory and relate them to model content and characteristics.
3.2.1  Methodologies derived from systems theory (informative)
1)
In literature there are various methodologies derived from general systems theory which emphasize different
aspects. The three most frequently used aspects are the structural aspect, behavioral aspect, and hierarchical
aspect.
1)  An Approach to General Systems Theory, George J. Klir (1969); An Introduction to General Systems Thinking, Gerald M.
Weinberg (1975).
©
ISO
The structural aspect is based on the principle that elements are not isolated but have multiple interdependencies
with other elements of the system. The interdependencies are the explanation why the whole (system) exhibits
properties different from the properties of its parts (elements).
The behavioral aspect is based on the identification of variables and their functional or other relationships. If the
variables are restricted to input and output variables the system is considered as a black box.
The hierarchical aspect is based on the principle that an element of a system can itself be regarded as a system,
which is then called a subsystem. Similarly the system under consideration can be regarded as an element of
another system, which is then called a supersystem. This implies the assignment of levels of abstraction to
systems. Because of interdependence new properties can emerge at a higher level in the hierarchy.
Steps to lower levels allow one to obtain more detailed description of the system under consideration and how it
achieves its purpose. Steps to higher levels allow one to understand the role of the system within its environment.
Each level is describable in terms of structure and behavior. Depending on the desired purpose particular
methodologies are applicable. Steps downward expose the inner structure of the subsystem. This could be
achieved by observation, by logical conclusion, or by design in the case of systems under development. Steps
upward expose the behavior of the system in its environment. Similarly this could be achieved by observation, by
logical conclusion, or by making assumptions in the case of systems under development.
3.2.2  Factors of production
Enterprise models shall address what happens to the factors of production (such as people, capital, material,
information, energy, and tools) during the phases of the enterprise or product life cycle.
3.2.3  Scope of enterprise models
Enterprise models shall define relevant aspects of the enterprise necessary to
— conceive, design, procure for, and construct an enterprise consisting of any set of related chosen processes,
— manage and operate an enterprise so that it can meet its objectives,
— support an enterprise to design, modify, operate, or dismantle it.
3.2.4  Availability and format of model information
In an operating scenario the information captured by an enterprise model shall be available to humans or machines
responsible for successful operations. The information shall be either in a neutral format (preferable) or as specified
by the using application.
3.2.5  Semantics and syntax of an enterprise model
Models, as representations of enterprises, shall carry syntax and semantics. The syntax of a model refers to the
permissible arrangements of the representations of the elements and to the permissible kinds of relations. The
semantics of a model encompass the meanings of the elements and relations with respect to enterprise-model
concepts. The syntactic form and semantic content of a model will be different depending, for example, on the
purpose of the model and on the boundary and the environment of the enterprise.
3.2.6  Management of constituent parts
Enterprise models shall be designed in such a way as to allow their constituent parts to be managed by an
automated configuration-management system.
3.3  Concepts for life-cycle phases (informative)
Products, processes, projects, and enterprises are systems. Systems have a life cycle that can be partitioned into
phases such as plan/build, use/operate, and recycle/ dispose.
©
ISO
3.3.1  Issue-solving activities
Three activities are required to solve issues found within each high-level system life-cycle phase (plan/build,
use/operate, recycle/dispose). These activities are
— find out what to do (activity W),
— find out how to do it (activity H),
— do it (activity D).
Figure 1 illustrates a mapping between common names for system life-cycle phases and the what, how, and do
activities.
The activities W, H, and D may be represented by different types of models. These models shall have the capability
to interoperate where it has been determined that these activities need to communicate with each other.
“What” activities “How” activities “Do” activities
Plan and build phase • Develop goals • Develop • Procure parts
(e.g. before sell/buy title
• Define strategy  requirements • Produce
transfer)
• Define concept
• Define product  product
needs • Design product • Test product
• Plan to produce • Ship product
product
• Plan to support
product
Use and operate phase • Define support • Define use • Use the product
(e.g. after sell/buy title
needs  requirements • Support product
transfer)
• Define use • Define support
requirements
Dispose and recycle phase • Define recycle/ • Define recycle/ • Recycle product
(e.g. after product is no
dispose needs  dispose • Dispose product
longer useful)
requirements
Figure 1 — Mapping between system life-cycle phases and system
activities W, H, and D
3.3.2  Life cycle of systems
Different life-cycle phases may have different models. These models shall have the capability to interoperate where
it has been determined that processes need to communicate with each other.
Feeding model information forward and backward in life-cycle activities enables value-added iteration of enterprise
processes that improves product quality.
3.3.3  Recursion
Activities W, H, and D are recursive and, thus, decomposable. Therefore, each activity can be divided into
subactivities, and these subactivities will consist of another set of W, H, and D activities (see Figure 2).
These subactivities may be represented by different types of models. These models shall be able to interoperate
where it has been determined that these subactivities need to communicate with each other.
EXAMPLE — In a manufacturing enterprise, the activity "Produce" can be, in turn, separated into lower-level activities W, H,
and D. Activity W is user-needs driven and comprises any activities finally resulting in a request for what is to be produced.
©
ISO
Activity H is technology-requirements driven and comprises any activities finally resulting in how the product/system has to be
produced in terms of a release statement. Activity D is task driven and comprises any activities finally resulting in the shipment
of the product.
Figure 2 — Decompose “Design Product” activity to show recursiveness
of activities W, H, and D
3.3.4  Iteration
Activities W, H and D are iterative; therefore, there is no fixed sequence of these activities, but it is possible to return
to previous activities to repeat them with updated input (see Figure 3).
Each performance of each activity may result in a different model. Every one of these different models shall be
subject to both change and version management.
©
ISO
3.3.5  Naming
The names presented in the system life-cycle phases column of Figure 1 are merely example names. The particular
product, process, project, or enterprise will have its own names for these phases to describe more appropriately
what the life-cycle phase is, and the enterprise model should reflect the given names.
Figure 3 — Iterating the “Design Product” activity to show feedback
used for process improvement
©
ISO
3.4  Hierarchy
3.4.1  Concepts of hierarchy (informative)
Hierarchy is a principle by which real world items and abstractions can be ranked and ordered.
There are two kinds of hierarchies: part-of hierarchies and kind-of hierarchies. Part-of hierarchies represent the
composition of elements or the decomposition of systems. Kind-of hierarchies represent levels of abstraction that
are ordered by generalization and specialization.
3.4.2  Usages of hierarchy
Kind-of hierarchies shall be used within models to define building blocks for entities to be modeled. Part-of
hierachies shall be used to link models of different scope and detailing level.
3.5  Structure
3.5.1  Concepts of structure (informative)
The structural aspect is based on the principle that elements are not isolated but have multiple interdependencies
with other elements of the system. The interdependencies are the explanation why the system exhibits properties
different from the properties of its elements.
Graphics are often used in the representation of structures. Examples are trees, nets, stars, and loops. The
elements are represented as nodes, the relations are represented as edges. Types of edges are undirected,
unidirectional, and bidirectional edges.
Structure carries both a formal and a semantic aspect. The formal aspect refers to the layout of the graph and to the
kind of edges. The semantic aspect is based on mappings of elements and relations to enterprise related notions.
These mappings can be built very differently depending on the purpose of the mapping as well as on the boundary
and the environment of the enterprise under consideration.
Enterprises perform activities on objects by using other objects. Examples of objects are products, resources, and
orders. Examples of the activities performed on objects are generate, move, store, modify, and delete.
There are two structuring approaches commonly used for the mapping of elements and relations to enterprise
related notions. The first approach is one in which activities correspond to elements and objects correspond to
relations. An example of the first approach is a value-adding process where the output objects (considered as
relations) of one activity (considered as an element) are the input objects of another action (considered as an
element). The second approach is one in which activities correspond to relations and objects correspond to
elements. An example of the second approach is the structure of a process plan where two objects (considered as
elements) are linked by an activity (considered as a relation).
3.5.2  Compatibility of structuring approaches
The type of structuring shall be unambiguous to whatever facility is interpreti
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...