Cette publication est accessible gratuitement

Share this publication

^Lii^-Jesearch Reports
Project 688/5288 · AMICE · Volume 1
ESPRIT Consortium AMICE (Eds.)
Open System
Architecture for CIM
2nd, revised and extended edition
mm Research Reports ESPRIT
Project 688/5288 · AMICE · Vol. 1
Edited In cooperation with
the Commission of the European Communities ESPRIT Consortium AMICE (Eds.)
Open System Architecture
for CIM
2nd, revised and extended edition
PARL EUROP. Biblioth.
N. C.fi/K. /f. OW
Berlin Heidelberg New York
London Paris Tokyo
Hong Kong Barcelona
Budapest Editors
2 Bd. de la Woluwe
B-1150 Brussels, Belgium
ESPRIT Project 5288 (AMICE II / M) builds on the results from ESPRIT Projects
688 (AMICE) and 2422E II / P) within the domain 5, Computer Integrated
Manufacturing and Engineering (CIME), of ESPRIT, the European Specific
Programme for Research and Development in Information Technology supported
by the European Communities.
The aim of these projects is to design, develop and validate an Open System
Architecture for CIM (CIMOSA) and to define a set of concepts and rules to
facilitate building and operating future CIM systems. Migration paths are
provided for the evolution of already installed CIM subsystems.
Important aspects of project work have been the contribution to European and
international standardisation activities and the liaisons with other ESPRIT
projects or other related development efforts on manufacturing enterprise
architectures and their validation.
Dissemination of results and public demonstration of CIMOSA capabilities are
major objectives of the ESPRIT Consortium AMICE. These objectives will
continue to be realised in the ESPRIT Project 7110 (AMICE III / P) which will apply
CIMOSA in manufacturing industry oriented enterprise modelling as well as
model based enterprise operation control and monitoring.
The 21 members of the ESPRIT Consortium AMICE consist of CIM users, CIM
vendors, software houses and research organisations from 9 European
CR Subject Classification (1991): J.6, K.6
SBN 3-540-56256-7 Springer-Verlag Berlin Heidelberg New York
ISBN 0-387-56256-7g New York Berlin Heidelberg
ISBN 3-540-52058-9 I.Auflageg Berlin Heldelberg New York
ISBN 0-387-52058-9 1st edition Springer-Verlag New York Berlin Heidelberg
Publication No. EUR 15044 EN of the
Commission of the'turopean Communities,
Scientific and Technical Communication Unit,
Directorate-General Telecommunications, Information Industries and Innovation,
Neither the Commission of the European Communities nor any person acting on behalf of the
Commission is responsible for the use which might be made of the following information.
© ECSC - EEC - EAEC, Brussels - Luxembourg,
and ESPRIT Consortium AMICE, Brussels, 1989,1993
Printed In Germany
Typesetting: Camera ready by authors
45/3140-543210 - Printed on acid-free paper Preface
Enterprise operation efficiency is seriously constrained by the inability to provide
the right information, in the right place, at the right time. In spite of significant
advances in technology it is still difficult to access information used or produced by
different applications due to the hardware and software incompatibilities of
manufacturing and information processing equipment. But it is this information and
operational knowledge which makes up most of the business value of the enterprise
and which enables it to compete in the marketplace. Therefore, sufficient and
timely information access is a prerequisite for its efficient use in the operation of
It is the aim of the ESPRIT project AMICE to make this knowledge base available
enterprise-wide. During several ESPRIT contracts the project has developed and
validated CIMOSA: Open System Architecture for CIM. The CIMOSA concepts
provide operation structuring based on cooperating processes. Enterprise operations
are represented in terms of functionality and dynamic behaviour (control flow).
Information needed and produced, as well as resources and organisational aspects
relevant in the course of the operation are modelled in the process model. However,
the different aspects may be viewed separately for additional structuring and
detailing during the enterprise engineering process.
CIMOSA supports the complete life cycle of the operational system from capturing
of requirements to operation and model maintenance. An Integrating Infrastructure
aimed at model execution copes with the heterogeneities of manufacturing and
information technology. It provides a set of generic services to be made available
system-wide connecting the model with the real-world system components.
This book significantly extends the specification on CIMOSA in several ways. In
Part 2 of the book constructs for modelling of resources and organisational aspects
are presented as well as an extended Integrating Infrastructure Framework. The
latter takes into account latest developments in OSI, ODP and other relevant
standards. Application of CIMOSA is represented by a User Guide for requirements
modelling. Using examples from project-internal case studies, the use of the
templates developed for the CIMOSA modelling constructs is demonstrated (Part
3). Specific subjects, such as enterprise integration of heritage and legacy systems,
and formal representation of constructs, are addressed in several technical reports of
the AMICE project in Part 4 of the book.
The editors ESPRIT Consortium AMICE
2 Bid la Woluwe,
Β ­ 1150 Brussels, Belgium
Phone: +32 2 770 09 43
Fax: +32 2 772 45 17
France Belgium Denmark
©^§&j|0 SIEMENS
Italy The Netherlands
lATKT ITAUSIEL ;£>25¿S vtim*m.tam INetwwfcSyitam
Spain Switzerland
^ iT.muiN (NLR) ais/assB@
■ TIM MT φ
United Kingdom
■"* ¡CL Table of Contents
Introduction 1
On Enterprise Integration
On CIMOSA (Open System Architecture) 2
On the AMICE Project
Participating Organisations 3
List of Project Participants
On the Book 7
Part 1: Management Overview 9
1 Enterprise Integration - the Need 10
2en - the Solution2
2.1 Management of Change
2.2 Scope of Enterprise Integration3
2.3 Enterprise Engineering and Operation
2.4 Coexistence with Heritage/Legacy Systems4
2.5 Business Benefits 1
3 Enterprise Modelling and its Requirements 15
4 CIMOSA Approach
4.1 System Life Cycle6
4.2 Enterprise Integration8
5 CIMOSA Overview 20
5.1A Modelling Framework
5.1.1A Reference Architecture ; 21
5.1.2 CIMOSA Particulare
5.1.3A Enterprise Model2
5.2 CIMOSA System Life Cycle and Environments3
5.3A Integrating Infrastructure 25
6 Applying CIMOSA6
7 Summary of Architecture and Basic Concepts of CIMOSA 27
8 References 29
Part: CIMOSA Technical Description 31
1 General Objectives & Requirements2
1.1 AMICE Project Objectives
1.2 Requirements foran Open System Architecture
1.3 The CIMOSA Approach to Open Systems3
1.4 CIM Architectures - State of the Art4 VIII
2 CIMOSA Architectural Framework 37
2.1 Modelsand Architectures
2.1.1 Definition of Model
2.1.2n of Architecture8
2.2 CIMOSA Models 39
2.2.1 Contents of CIMOSA Models
2.2.2 Generalities About CIMOSA Models
2.3 General Description of the CIMOSA Modelling Framework 41
2.3.1 The Dimension of Genericity and Stepwise Instantiation2
2.3.2 Then of Model and Stepwise Derivation 43
2.3.3 Then of Views ande Generation
2.4 The CIMOSA Enterprise and its Environments4
2.5 Functional Entities and Functional Operations6
2.6 CIMOSA Integrating Infrastructure 4
3 The CIMOSA Modelling Framework8
3.1 CIMOSA Reference Architecture9
3.2A Modelling Levels 51
3.2.1 Requirements Definition Modelling Level4
3.2.2 Design Specificationg Level 60
3.2.3 Implementation Description Modelling Level5
3.2.4 Relationships among the main CIMOSA Constructs 7
3.3 The CIMOSA Modelling Approach 72
3.3.1 Domains and Legacy Systems3
3.3.2 Moving from SADT-like Models to CIMOSA Architectures
3.4 CIM Modelling-State of the Art
4 The CIMOSA System Life Cycle6
4.1eAm Life Cycle
4.2 Relationships between the Product and System Life Cycles 77
4.3 CIMOSA Environments 78
4.4 Content of the CIMOSA System Life Cycle 79
4.4.1 Business Objectives Determination
4.4.2 System Requirements Definition
4.4.3m Design 81
4.4.4 System Build and Release2
4.4.5 System Operation3
4.4.6m Change '. 8
5 The CIMOSA Integrating Infrastructure
5.1 Introduction
5.2 Generic Functional Requirements4
5.3 First Level of Decomposition of the Integrating Infrastructure 85
5.3.1 Definition of an Entity 86
5.3.2 The Business Entity7
5.3.3 Information Entity .·.
5.3.4 Presentationy8
5.3.5 Common Services Entity9
5.3.6 System Management Entity
5.4 General Properties of an Integrating Infrastructure 90
5.4.1 Distribution 9
5.4.2 Openness
5.4.3 Portability and Connectivity Support 91
5.4.4y of an Integrating Infrastructure
5.4.5 Conformance/Compliance to Standards
5.4.6 Reliability
5.4.7 Performance
5.4.8 Migration Support2