Automation Systems and Integration — Object-Process Methodology

Automation Systems and Integration — Object-Process Methodology

© ISO 2014 – All rights reserved ISO TC 184/SC 5 N 522 Date: 2014-04-29 ISO/PDPAS 19450 ISO TC 184/SC 5/WG 1 N 522 Secretariat: ANSI Automation systems and integration — Object-Process Methodology Systèmes d'automatisation et intégration -- Méthodologie du processus-objet Document type: Publicly Available Specification Document subtype: Document stage: (20) Preparatory Document language: E STD Version 2.1c2 ISO/PDPAS 19450 Copyright notice This ISO document is a working draft or committee draft and is copyright-protected by ISO. While the reproduction of working drafts or committee drafts in any form for use by participants in the ISO standards development process is permitted without prior permission from ISO, neither this document nor any extract from it may be reproduced, stored or transmitted in any form for any other purpose without prior written permission from ISO. Requests for permission to reproduce this document for the purpose of selling it should be addressed as shown below or to ISO's member body in the country of the requester: [Indicate the full address, telephone number, fax number, telex number, and electronic mail address, as appropriate, of the Copyright Manger of the ISO member body responsible for the secretariat of the TC or SC within the framework of which the working document has been prepared.] Reproduction for sales purposes may be subject to royalty payments or a licensing agreement. Violators may be prosecuted. Violators may be prosecuted. ii © ISO 2014 – All rights reserved ISO/PDPAS 19450 Contents Page Foreword ............................................................................................................................................................ ix Introduction ......................................................................................................................................................... x 1 Scope ...................................................................................................................................................... 1 2 Normative references ............................................................................................................................ 1 3 Terms and definitions ........................................................................................................................... 1 4 Symbols .................................................................................................................................................. 8 5 Conformance ....................................................................................................................................... 10 6 Object-Process Methodology principles and concepts .................................................................. 10 6.1 OPM modelling principles .................................................................................................................. 10 6.1.1 Modelling as a purpose-serving activity ........................................................................................... 10 6.1.2 Unification of function, structure, and behaviour ............................................................................ 11 6.1.3 Identify functional value ..................................................................................................................... 11 6.1.4 Function versus behaviour................................................................................................................. 11 6.1.5 System boundary setting.................................................................................................................... 12 6.1.6 Clarity and completeness trade-off ................................................................................................... 12 6.2 OPM Fundamental concepts .............................................................................................................. 12 6.2.1 Bimodal representation ...................................................................................................................... 12 6.2.2 OPM modelling elements .................................................................................................................... 12 6.2.3 OPM things: objects and processes ................................................................................................. 13 6.2.4 OPM links: procedural and structural ............................................................................................... 13 6.2.5 OPM context management ................................................................................................................. 14 6.2.6 OPM model implementation (informative) ........................................................................................ 14 6.2.6.1 Conceptual models versus runtime models ............................................................................. 14 6.2.6.2 OPM model realization ................................................................................................................ 14 6.2.6.3 OPD Navigation and OPL composition ..................................................................................... 15 7 OPM thing syntax and semantics ...................................................................................................... 15 7.1 Objects.................................................................................................................................................. 15 7.1.1 Description ........................................................................................................................................... 15 7.1.2 Representation .................................................................................................................................... 15 7.2 Processes ............................................................................................................................................. 15 7.2.1 Description ........................................................................................................................................... 15 7.2.2 Representation .................................................................................................................................... 16 7.3 OPM things ........................................................................................................................................... 16 7.3.1 OPM thing defined ............................................................................................................................... 16 7.3.2 Object-process test ............................................................................................................................. 16 7.3.3 OPM thing generic properties ............................................................................................................ 16 7.3.4 Default values of thing generic properties ....................................................................................... 17 7.3.5 Object states ........................................................................................................................................ 18 7.3.5.1 Stateful and stateless objects .................................................................................................... 18 7.3.5.2 Object state representation ........................................................................................................ 18 7.3.5.3 Initial, default, and final states ................................................................................................... 18 7.3.5.4 Initial, default, and final state representation ........................................................................... 19 7.3.5.5 Attribute values ............................................................................................................................ 19 8 OPM link syntax and semantics overview ........................................................................................ 19 8.1 Procedural link overview .................................................................................................................... 19 8.1.1 Kinds of procedural links ................................................................................................................... 19 8.1.2 Procedural link uniqueness OPM principle ...................................................................................... 20 8.1.3 State-specified procedural links ........................................................................................................ 20 8.2 Operational semantics and flow of execution control ..................................................................... 20 © ISO 2014 – All rights reserved iii ISO/PDPAS 19450 8.2.1 The Event-Condition-Action control mechanism ............................................................................ 20 8.2.2 Preprocess object set and postprocess object set......................................................................... 20 8.2.3 Skip semantics of condition vs. wait semantics of non-condition links ...................................... 21 9 Procedural links .................................................................................................................................. 21 9.1 Transforming links.............................................................................................................................. 21 9.1.1 Kinds of transforming links ..............................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    183 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us