1、BRITISH STANDARDBS EN ISO 19440:2007Enterprise integration Constructs for enterprise modellingICS 25.040.40g49g50g3g38g50g51g60g44g49g42g3g58g44g55g43g50g56g55g3g37g54g44g3g51g40g53g48g44g54g54g44g50g49g3g40g59g38g40g51g55g3g36g54g3g51g40g53g48g44g55g55g40g39g3g37g60g3g38g50g51g60g53g44g42g43g55g3g4
2、7g36g58BS EN ISO 19440:2007This British Standard was published under the authority of the Standards Policy and Strategy Committee on 31 March 2008 BSI 2008ISBN 978 0 580 61552 8National forewordThis British Standard is the UK implementation of EN ISO 19440:2007. The UK participation in its preparati
3、on was entrusted to Technical Committee AMT/5, Industrial architectures and integration frameworks.A list of organizations represented on this committee can be obtained on request to its secretary.This publication does not purport to include all the necessary provisions of a contract. Users are resp
4、onsible for its correct application.Compliance with a British Standard cannot confer immunity from legal obligations.Amendments/corrigenda issued since publicationDate CommentsEUROPEAN STANDARDNORME EUROPENNEEUROPISCHE NORMEN ISO 19440December 2007ICS 25.040.40 Supersedes ENV 12204:1996 English Vers
5、ionEnterprise integration - Constructs for enterprise modelling (ISO19440:2007)Entreprise intgre - Constructions pour la modlisationdentreprise (ISO 19440:2007)Unternehmensintegration - Konstrukte zurUnternehmensmodellierung (ISO 19440:2007)This European Standard was approved by CEN on 27 August 200
6、7.CEN members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this EuropeanStandard the status of a national standard without any alteration. Up-to-date lists and bibliographical references concerning such nationalstandards may be obtained on a
7、pplication to the CEN Management Centre or to any CEN member.This European Standard exists in three official versions (English, French, German). A version in any other language made by translationunder the responsibility of a CEN member into its own language and notified to the CEN Management Centre
8、 has the same status as theofficial versions.CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland,France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Po
9、rtugal,Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland and United Kingdom.EUROPEAN COMMITTEE FOR STANDARDIZATIONCOMIT EUROPEN DE NORMALISATIONEUROPISCHES KOMITEE FR NORMUNGManagement Centre: rue de Stassart, 36 B-1050 Brussels 2007 CEN All rights of exploitation in any form and by any means
10、reservedworldwide for CEN national Members.Ref. No. EN ISO 19440:2007: EForeword This document (EN ISO 19440:2007) has been prepared by Technical Committee CEN/TC 310 “Advanced Manufacturing Technologies“, the secretariat of which is held by BSI, in collaboration with Technical Committee ISO/TC 184
11、“Industrial automation systems and integration“. This European Standard shall be given the status of a national standard, either by publication of an identical text or by endorsement, at the latest by June 2008, and conflicting national standards shall be withdrawn at the latest by June 2008. Attent
12、ion is drawn to the possibility that some of the elements of this document may be the subject of patent rights. CEN and/or CENELEC shall not be held responsible for identifying any or all such patent rights. This document supersedes ENV 12204:1996. According to the CEN/CENELEC Internal Regulations,
13、the national standards organizations of the following countries are bound to implement this European Standard: Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands,
14、Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland and the United Kingdom. BS EN ISO 19440:2007iiiContents Page Foreword iv Introduction v 1 Scope . 1 2 Normative references . 1 3 Terms, definitions and abbreviated terms . 1 3.1 Terms and definitions. 1 3.2 Abbreviated
15、 terms 10 4 Common characteristics of modelling language constructs. 11 5 Representations, relationships, roles and complementary concepts 12 5.1 Range of representation 12 5.2 Common structure and template for modelling language constructs 13 5.3 Representation of attributes 14 5.4 Representation o
16、f relationships 14 5.5 Specializations 15 5.6 Roles 15 5.7 Complementary concepts 16 6 The modelling language constructs . 16 6.1 Overview of constructs 16 6.2 Domain. 19 6.3 Business Process. 21 6.4 Enterprise Activity 23 6.5 Event 26 6.6 Enterprise Object 28 6.7 Enterprise Object View (Object View
17、). 30 6.8 Product 31 6.9 Order 32 6.10 Resource 34 6.11 Capability. 36 6.12 Functional Entity. 37 6.13 Organizational Unit. 39 6.14 Decision Centre. 41 6.15 Person Profile 43 6.16 Organizational Role 44 6.17 Operational Role . 45 7 Compliance principles 47 Annex A (normative) Behavioural rules Detai
18、led description and syntax. 48 Annex B (informative) Rationale . 58 Annex C (informative) Overview of modelling language constructs and relationships . 62 Annex D (informative) Demonstration of applicability of this International Standard to other initiatives . 69 Annex E (informative) Example usage
19、s of constructs and complementary concepts . 89 Bibliography . 111 BS EN ISO 19440:2007iv 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 ou
20、t 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 co
21、llaborates closely with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization. International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2. The main task of technical committees is to prepare International
22、Standards. 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. Attention is drawn to the possibility that some of the element
23、s of this document may be the subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights. ISO 19440 was prepared by the European Committee for Standardization (CEN) Technical Committee CEN/TC 310, Advanced manufacturing technologies, in collaboration wi
24、th Technical Committee ISO/TC 184, Industrial automation systems and integration, Subcommittee SC 5, Architecture, communications and integration frameworks, in accordance with the Agreement on technical cooperation between ISO and CEN (Vienna Agreement). BS EN ISO 19440:2007vIntroduction 0.1 Backgr
25、ound This International Standard defines the generic concepts that are required to enable the creation of enterprise models for industrial businesses and to provide support for the use of frameworks by industrial enterprises. This International Standard builds upon ISO 19439 by defining and detailin
26、g a set of conformant user-oriented modelling language constructs, which provide common semantics and enable the unification of models developed by different stakeholders in the various phases of model development. Such models are aimed at model-based support of operational decision-making and can b
27、e employed for model-based operation monitoring and control. The modelling language constructs defined in this International Standard can be specialized or organized or both into structures for specific purposes, for example for an industry sector or for a particular kind of enterprise concern such
28、as maintenance. In turn, such structures and generic modelling language constructs can be used for developing particular models for a particular enterprise. Annex B contains further background, the rationale and benefit statements for this International Standard. The general requirements that determ
29、ine the characteristics of the core constructs necessary for computer-supported modelling of enterprises are the provision of an explicit model of Business Processes, with their dynamics, functions, information, resources, organization and responsibilities, sufficient detailing and qualification of
30、enterprise components to allow the creation of a model for a specific enterprise, support for management of change, and end-user-oriented representation to enable operational use. An illustrative example shown in Annex E demonstrates the use of the modelling language constructs. Annex B provides a r
31、ationale for construct-based enterprise modelling and sets out the background to this International Standard and the framework for enterprise models on which it is based (see ISO 19349). The three dimensions of this framework are described in 0.2, 0.3 and 0.4 below. Contributions to this Internation
32、al Standard have been received from members of the IFAC/IFIP Task Force on Enterprise Integration, the CIMOSA consortium and the European ATHENA research project. NOTE Figures C.1 to C.6, D.1 to D.3 and D.5 to D.12 are computer-generated. Figures D.4 and E.1 to E.5 are line drawings. 0.2 Dimension o
33、f enterprise model views ISO 19439 and ISO 15704 use enterprise model views (often shortened to “model views”) to provide a selective perception of an Enterprise that emphasizes some particular aspect of the matter under consideration and disregards others. Specifically, they identify four enterpris
34、e model views (Function, Information, Resource, Organization) that are to be addressed in a framework, architecture or methodology to allow the modelling of the major aspects of an enterprise.Additionally, as stated in ISO 15704:2000, A.3.1.5.3.2, “other . views may be defined if needed . and suppor
35、ted by the engineering tools”, e.g. economic views, decision views, purpose views and implementation views. In this case, the constructs defined in this International Standard can be augmented by additional attributes to support these other views, or BS EN ISO 19440:2007vi relevant new constructs mi
36、ght have to be defined. Therefore, the specifications of modelling language constructs have to accommodate their intended usage and representation in one or several particular model views. Automated tools are required to ensure consistency of construct instances that can appear in more than one view
37、. 0.3 Dimension of enterprise model phase The life cycle of models and model components is addressed by the dimension of the enterprise model phase in ISO 19439. This dimension is concerned with the development and evolution of the model of the domain to be modelled, starting from the identification
38、 of the enterprise domain and progressing to a processable model and the decommissioning thereof. Therefore, the specifications of modelling language constructs have to accommodate their intended usage and representation in a particular model phase. Attributes of modelling language constructs need t
39、o be adaptable and selectable for the different model phases according to the envisioned needs. 0.4 Dimension of genericity Relative to the dimension of genericity defined in ISO 19439, constructs reside atthe generic level and can be used at the partial and particular levels. At the partial level s
40、ome attribute values can remain undefined for partial instances (e.g. inputs/outputs for Events for Domains and inputs/outputs for Business Processes). Such missing entries have then to be completed at the particular level. BS EN ISO 19440:20071Enterprise integration Constructs for enterprise modell
41、ing 1 Scope This International Standard specifies the characteristics of the core constructs necessary for computer-supported modelling of enterprises conforming to ISO 19439. This International Standard focuses on, but is not restricted to, the computer integration of the information aspects of man
42、ufacturing, including the management and control technology and the required human tasks. It does not specify how these core constructs for model-based operations are to be implemented and, in particular, it does not include the control language needed to specify and execute (internal) activity beha
43、viour, nor the mapping between functional operations and capabilities. NOTE Computer-supported modelling of enterprises can form a precursor to computer integration or human-system intermediation. 2 Normative references The following referenced documents are indispensable for the application of this
44、 document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. ISO/IEC 14977, Information technology Syntactic metalanguage Extended BNF1)ISO 19439:2006, Entreprise integration Framework for e
45、nterprise modelling 3 Terms, definitions and abbreviated terms 3.1 Terms and definitions For the purposes of this document, the following terms and definitions apply. Terms defined in ISO/IEC 15288:2002, ISO 15531-1:2004, ISO 15704:2000 and ISO 19439:2006 and used in this International Standard are
46、repeated below for convenience. NOTE The names of terms representing constructs are capitalized throughout this International Standard to aid the reader in distinguishing them from general usages of the same term, specifically in order to distinguish the constructs Capability, Domain, Enterprise Act
47、ivity, Event and Resource from general usage of capability, domain (or enterprise domain), enterprise activity, event and resource. These constructs are defined in 3.1 and specified in Clause 6. 3.1.1 aggregation process of, or result of, combining modelling language constructs and other model compo
48、nents into a whole entity 1) ISO/IEC 14977 is a freely available International Standard that can be downloaded free of charge from http:/isotc.iso.org/livelink/livelink/fetch/2000/2489/Ittf_Home/PubliclyAvailableStandards.htm. BS EN ISO 19440:20072 NOTE 1 Modelling language constructs and other mode
49、l components can be aggregated into more than one entity. NOTE 2 Both Part_of and Consists_of attributes are used in the aggregation relationships described in Clause 5. ISO 19439:2006 3.1.2 attribute piece of information stating a property of an entity ISO 15704:2000 3.1.3 behavioural rule description of the logical sequencing relationships of constituent activities used in the specification of Business Process behaviour 3.1.4 Business Process enterprise modelling construct that represents a partially ordered set of Business Processes or Enterprise