Tinwisle Corporation. ISO/DIS 19439 & 19440, Framework and Constructs for Enterprise Modeling



Similar documents
International Standards for System Integration

Enterprise and Business Processes - How to Interoperate? The Standards View

GERAM: Generalised Enterprise Reference Architecture and Methodology. IFIP IFAC Task Force on Architectures for Enterprise Integration

Contents. 1 Introduction of RIAMB and SAC/TC Automation System Integration Framework

xxxxx Conformity assessment Requirements for third party certification auditing of environmental management systems - competence requirements

IEEE SESC Architecture Planning Group: Action Plan

Towards a Support Framework for Enterprise Integration

International Software & Systems Engineering. Standards. Jim Moore The MITRE Corporation Chair, US TAG to ISO/IEC JTC1/SC7 James.W.Moore@ieee.

Revision of ISO 9001 Quality Management Systems Requirements

Enterprise Architectures Survey of Practices and Initiatives

Private Circulation Document: IST/35_07_0075

Business Process Modeling Approaches in the Context of Process Level Audit Risk. Assessment: An Analysis and Comparison.

Potential standardization items for the cloud computing in SC32

Enterprise Integration: operational models of business processes and workflow systems *

Information and documentation The Dublin Core metadata element set

Chapter 8 The Enhanced Entity- Relationship (EER) Model

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

i. Node Y Represented by a block or part. SysML::Block,

Chap 1. Software Quality Management

Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture

Version: January 2008 ASTM E-31: EHR and Informatics Standards Education For Health Professional Disciplines. Background

Semantic Business Process Management Lectuer 1 - Introduction

la conception et l'exploitation d'un système électroniques

How To Develop Software

The OMG BPM Standards

Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model

Document Engineering: Analyzing and Designing the Semantics of Business Service Networks

SEARCH The National Consortium for Justice Information and Statistics. Model-driven Development of NIEM Information Exchange Package Documentation

Chap 1. Introduction to Software Architecture

Queensland recordkeeping metadata standard and guideline

An Overview of IEEE Software Engineering Standards and Knowledge Products

Software Quality. Unit9. Software Quality Standards

CONDIS. IT Service Management and CMDB

1.. This UI allows the performance of the business process, for instance, on an ecommerce system buy a book.

Federated, Generic Configuration Management for Engineering Data

Revision History Revision Date Changes Initial version published to

Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation

Surveying and evaluating tools for managing processes for software intensive systems

DRAFT. Abstract. This paper presents a framework suitable for the denition of a Generic Enterprise Reference

FHIM Model Content Overview

Baba Piprani. Canada

Information Technology Metamodel Framework for Interoperability (MFI) Part 9: On Demand Model Selection

ISO and OGC Service Architecture

This document is a preview generated by EVS

SIMATIC IT Production Suite Answers for industry.

International Organization for Standardization TC 215 Health Informatics. Audrey Dickerson, RN MS ISO/TC 215 Secretary

This is a preview - click here to buy the full publication TECHNICAL REPORT INFORMATION TECHNOLOGY HOME ELECTRONIC SYSTEM (HES) APPLICATION MODEL

Introducing Formal Methods. Software Engineering and Formal Methods

Application of software product quality international standards through software development life cycle

Data Modeling Basics

EHR Standards Landscape

Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1

ISO/IEC/IEEE The New International Software Testing Standards

What is a life cycle model?

D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013

Quality Management. Lecture 12 Software quality management

UML Modeling of Five Process Maturity Models

Process Models and Metrics

Software Requirements 1

Modern Systems Analysis and Design

Five best practices for deploying a successful service-oriented architecture

Project Type Guide. Project Planning and Management (PPM) V2.0. Custom Development Version 1.1 January PPM Project Type Custom Development

A Characterization Taxonomy for Integrated Management of Modeling and Simulation Tools

1. Dimensional Data Design - Data Mart Life Cycle

DATABASE MANAGEMENT SYSTEMS IN ENGINEERING

Software Development in the Large!

Software Architecture

Architecture Artifacts Vs Application Development Artifacts

Aerospace Software Engineering

Configuration management of a system of interdependent standards

VAIL-Plant Asset Integrity Management System. Software Development Process

White Paper Case Study: How Collaboration Platforms Support the ITIL Best Practices Standard

Nr.: Fakultät für Informatik Otto-von-Guericke-Universität Magdeburg

Program Lifecycle Methodology Version 1.7

Introduction and Overview

Introduction to etom. White Paper Cisco Systems, Inc. All rights reserved. This document is Cisco Public Information.

XML for Manufacturing Systems Integration

A Variability Viewpoint for Enterprise Software Systems

Introduction to Software Paradigms & Procedural Programming Paradigm

A Methodology for the Development of New Telecommunications Services

The Software Process. The Unified Process (Cont.) The Unified Process (Cont.)

Advanced Topics for TOGAF Integrated Management Framework

hal , version 1-19 Dec 2006

Electronic Health Record (EHR) Standards Survey

Some Methodological Clues for Defining a Unified Enterprise Modelling Language

How To Deploy And Sustain Data Governance by John Ladley

On the general structure of ontologies of instructional models

Enterprise Integration

Enterprise resource planning Product life-cycle management Information systems in industry ELEC-E8113

Enabling Information PREVIEW VERSION

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

Federal Enterprise Architecture and Service-Oriented Architecture

ISO/IEC Information & ICT Security and Governance Standards in practice. Charles Provencher, Nurun Inc; Chair CAC-SC27 & CAC-CGIT

HIT Workflow & Redesign Specialist: Curriculum Overview

Transcription:

Tinwisle Corporation ISO/DIS &, Framework and Constructs for Enterprise Modeling Richard A. Martin Convener ISO TC 184/SC 5/WG 1

ISO/DIS &, Framework and Constructs for Enterprise Modeling ISO/FDIS ISO/DIS Modeling Efforts Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 1

Who s standards ISO/TC 184 Industrial Automation Systems & Integration CEN TC310/WG1 SC 1 Physical Device Control Chair: Contact: WG4 NC Programming Languages WG7 Data modeling for integration of physical devices WG8 Distributed installation in industrial applications SC 2 Robots for Manufacturing Environments PT1 Revision of ISO 10218 Emanuel dela Hostria (USA) ISO/TC 184/SC 5 Secretariat gre_winchester@nema.org IEC SC65A SC 4 Industrial Data PPC Policy & planning committee QC - Quality Committee WG2 Part Library WG3 Product Modeling JWG8** Industrial manufacturing management data JWG9 Electrical & electronic applications WG11 Express language, implementation methods WG12 Common resources SC 5 Architecture, Communications & Integration Frameworks Advisory Group WG1 Modeling & Architecture MT1 Communications & Interconnections WG4 Manufacturing Software & Environment WG5 Application Integration Frameworks WG6 Application Service Interface WG7 Diagnostics/Maintenance/Control Integration JWG8** Industrial manufacturing management data JWG15 Enterprise-Control System Integration SG1 Vocabulary and terminology Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 2

Basic concepts & rules ISO 14258:1998 Industrial automation systems - Concepts and rules for enterprise models Identifies basic concepts for: life-cycle, recursion, and iteration Identifies concepts for structure and behavior representation using views Places focus of standards for interoperability on inter-process communication. Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 3

ISO 14258:1998 Figure 3 recursion & iteration Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 4

ISO 14258:1998 Figure 1 Issue-solving activities What Activities How Activities Do Phase Activities Plan and Build Phase (e.g., before sell/buy title transfer) Develop goals Define strategy Define product needs Develop Requirements Define concept Design product Plan to produce product Plan to support product Procure parts Produce product Test product Ship product Use and Operate Phase (e.g., after sell/buy title transfer) Dispose and Recycle Phase (e.g., after product is No longer useful) Define support needs Define Use Define recycle/dispose needs Define Use Requirements Define Support Requirements Define recycle/dispose requirements Use the product Support product Recycle product Dispose product Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 5

Another view of Figure 1 Issue-solving activities Conceptual Specify Logical Design Physical Build Phase What Activities How Activities Do Activities Plan and Use and Dispose and Build Phase Operate Phase Recycle Phase (e.g., before (e.g., after (e.g., after product sell/buy title sell/but title is no longer useful) transfer) transfer) W H W W W W W H W W W W W H W W W W Develop goals Define strategy Define product needs Develop Requirements Define concept Design product Plan to produce product Plan to support product Procure parts Produce product Test product Ship product Define support needs Define Use Define Use Requirements Define Support Requirements Use the product Support product Define recycle/dispose needs Define recycle/dispose requirements Recycle product Dispose product Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 6

Generalizing standards ISO 15704 Requirements for enterprise-reference architectures and methodologies Merging of previous work - PERA, GRAI GIM, CIMOSA, and GERAM Presents principles for enterprise architecture Extends ISO 14258 with concepts for life history and genericity. Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 7

ISO 15704 review Recently added views for user specific concerns Economic view and Decision view Systematic review to begin in 2005 harmonization with other SC5 efforts expansion of some topics General Enterprise Reference Architecture and Methodology (GERAM) update Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 8

Scope of GERAM Generalized Enterprise Reference Architecture identifies concepts of enterprise integration Enterprise Engineering Methodology describe process of enterprise engineering Enterprise Modeling Languages provide modeling constructs for modeling of human role, processes and technologies employs utilize Generic Enterprise Modeling Concepts (Theories and Definitions) define the meaning of enterprise modeling constructs support implemented in Enterprise Engineering Tools support enterprise engineering Partial Enterprise Models provide reusable reference models and designs of human roles, processes and technologies Enterprise Models enterprise designs, and models to support analysis and operation used to build Enterprise MOdels provide implementable modules of human professions, operational processes, technologies used to implement (Adapted from ISO 15704) Enterprise Operational Systems support the operation of the particular enterprise Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 9

GERA framework Views { { { Generic Partial Particular } Subdivision according to genericity Identification Concept Requirements Preliminary design Design Detailed design Implementation Operation Decommission Life-cycle phases Reference Architecture Instantiation Customer service Management and control Software Hardware Resource Organisation Information Function Machine Human Particular Architecture } } } } Subdivision according to purpose of activity Subdivision according to physical manifestation Subdivision according to model content Subdivision according to means of implementation Source: ISO 15704:2000 Annex A and Figure 10, The GERA modelling Framework of GERAM [GERAM V1.6.3 http://www.cit.gu.edu.au/~bernus ](used with permission) Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 10

ISO/FDIS Enterprise integration Framework for enterprise modelling Based upon CEN ENV 40003:1990 Objective is to further enable model based execution using enactable models Aligned with IS 15704 ( a GERA model) Articulates 3 dimensions of enterprise modeling as a framework Example from CIMOSA Baseline Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 11

Dimensions Follows IS 15704 specification with enterprise model dimensions of: Phase, View, and Genericity A unified model with a purpose in the manufacturing domain Influenced by CIMOSA model and GERAM Partially compliant with IS 15704 Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 12

Model phase - the purposive ordinant dimension ordered by coordinates corresponding to the phases of the enterprise model life-cycle. Do C R D I O Dc Enterprise model phase: Domain identification Concept definition Requirements definition Design specification Implementation description domain Operation Decommission definition Identify Elaborate Use Dispose Emphasize model development process for process oriented modeling. Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 13

Early phases Domain identification Business objectives, functions, capabilities Concept definition Enablers of objectives & operations Means for achievement of functions & capabilities Requirements definition Functional, behavioral, informational, and capability for service, manufacturing, management and control Design specification Processes with all components necessary to satisfy requirements Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 14

Post-design phases Implementation description All information needed for all tasks of operational system Domain operation Operational usage of model released from implementation Decommission definition Tasks and resources for retraining, redesign, recycling, preservation, transfer, disbanding, disassembly, disposal Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 15

Many possible coordinates 15288 Stage Concept Development Production Utilization Support Retirement Phase Domain Concept Requirement Design Implementation Operation Decommission C4ISR Guidance Focus Scope Characterize Determine Build Use Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 16

Recursion with Enterprise operations can model new enterprises either from its own particular models or using reference constructs and partial models. Do C R D I O Dc Enterprise A (operational) reference catalog R Do A Do B (new) Enterprise B (new) Enterprise C Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 17 Do C R D I Do C R D I Dc Dc Do C R D I O Dc Do R Do A Do C Do C R D I O Dc

phase artifacts Life history with Do C R D I O Dc time a complete lifecycle a life history pictogram of related life-cycles (point-in-time solution set) Adapted from P. Bernus, Griffith University, Australia Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 18

Model View - an unordered ordinant dimension with pre-defined coordinates that partition facts in the unified model relevant to particular interests and context. A prescriptive partition of model content with distinct aspects considered sufficient for most discrete manufacturing View content varies with life-cycle model phase Supports additional views prescribed by users Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 19

Function view of Function Enables representation and modification of the processes of the enterprise, their functionalities, behaviors, inputs and outputs Emphasis on system behavior, mutual dependencies, and influence of elements during function execution Includes decisional, transformational and support activities Identifies all entities (material, information, resources and control) required for function execution Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 20

Other views of Information the material and information related objects used and produced in the course of operations Resource capabilities of people and technological component assets Organization authority and responsibility during operations expresses decision support structure Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 21

Model Genercity - an ordered ordinant dimension that reflects as a standard framework. Enterprise genericity level: Generic Partial - reusable modeling language constructs - prototype models of industry segment or industrial activity Reference catalog Particular - models of a particular enterprise domain Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 22

Graphic dimensions CIM Systems Integration: Framework for Enterprise Modelling enterprise model phase generic level domain identification concept definition requirements definition design specification implementation description domain operation decommission definition genericity partial level particular level enterprise modelling view Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 23 function view information view resource view organization view Particular level Reference Catalog not defined at domain operation phase

Conformance to Shall have function and information view Shall be able to derive resource and organization view Shall provide distinct model phases Shall provide for derivation of partial and particular model from generic constructs Shall propagate model changes to all views Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 24

ISO/DIS Enterprise integration Based upon CEN ENV 12204:1996 Aligned with 15704 (an EML artifact) Articulates modeling constructs for manufacturing automation Elaborates the CIMOSA Baseline example of with constructs Constructs for enterprise modelling Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 25

ISO/DIS (cont.) Constructs for enterprise modelling common semantics enable model unification usable across phases of model development support process-oriented approach Organization and specialization using templates into structures for a specific purpose No mapping between functional operations and capabilities No explicit versioning mechanism Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 26

Construct template Common format Header Type label Identifier unique to model Name Authority for design of construct Body Descriptives in textual form Relationships specified by reference Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 27

Construct descriptives Predefined for each construct User-defined by extension May be qualified (e.g. mandatory or optional) Possibly XML schemas or EXPRESS notation Attributes Name (meaningful in domain) Data type (simple or complex) Complementary Concepts Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 28

Complementary concepts are not fully developed as constructs but have particular significance and semantics for the purpose of enterprise modeling Behavior rule Capability element Constraint Declarative rule Functional operation Integrity rule Objective Performance indicator Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 29

Construct relationships Model the dynamics between runtime instances Types of relationship Operational authority and responsibility Membership in specialization Part of an aggregation Consist of an aggregation Other associations Possibly reflexive Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 30

Construct and roles A construct may have different roles in different contexts and at different times over its life-cycle Human organizational role captures assigned responsibilities and required capabilities (skills) Human operational role captures the operational capabilities of person assigned to a task Machine operational role captures the operating capabilities of machine assigned to a task Machine product role captured by attributes that describe input and output of activities to change state. Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 31

Constructs of Domain Business Process Enterprise Activity Event Enterprise Object Object View Product Order Resource Functional Entity Capability Organizational Unit Organizational Role Decision Centre Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 32

Figure B.3 Information aspects Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 33

Object View construct information only construct about another construct A means to represent: a portion of an Enterprise Object or specialization thereof (other EO s, Product, Order, Resource) for a particular purpose information about an Event A temporally defined view of construct content Usually descriptive attributes plus relationship to source (Event or Enterprise Object) and operational relationships Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 34

Domain construct - H describes the parts of the enterprise to be modelled and their relationships with the external environment from a high-level management-oriented point of view Construct label Identifier Name Design Authority DM <model-unique string> [<adjective><noun>] the name of Domain, where <noun> indicates the functionality or purpose, <adjective> indicates the scope [<identifier> <name>] of Organization Role or Organizational Unit with authority to design or maintain this particular instance Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 35

Domain construct A1 A1 Descriptives relevant for all enterprise model phases Description short textual description of the Domain Process Description [<name> <short textual description>]+ of the Business Processes required to achieve the Domain objectives The following five descriptives are described at a level of detail appropriate to the enterprise model phase Objectives [<objective>]+ strategic and operational business objectives of the Domain instance Constraints [<constraint>]* imposed on the Domain instance Inputs/Outputs Object View Inputs [<origin domain> : <identifier> / <name>]+ of Object Views, instances of which can be received by occurrences of the Domain instance Event Inputs [<origin domain> : <identifier> / <name>]+ of all Events), instances of which can be received by occurrences of the Domain instance Object View Outputs [<identifier> / <name> : <destination domain>]+ Event Outputs [<identifier> / <name> : <destination domain>]+ Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 36

Domain construct A2 A2 Descriptives relevant for different enterprise model phases A2.1 applicable at concept definition and later phases Domain Characterization short textual description of the Mission, Vision and Values of the Domain Domain Operation Decisional Authority Decision Level short textual description of the strategies, policies, operational concepts, business plans of the Domain Decision Function[<verb> <noun>] - name of the decision function to which the Domain belongs, describing the decision function. A decision function is a set of decision activities or decision centres having the same category of subjects [<horizon> <period>]. where <horizon> specifies the time interval in days, weeks, months or years upon which a decision taken stands and <period> specifies the reviewing frequency in days, weeks or months at the end of which a decision taken is to be revised. A2.2 applicable at requirement definition and later phases Performance Indicators [<metric> <measure>]* by which achievement of the objectives can be assessed Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 37

Domain construct - B B1 Relationships relevant for all enterprise model phases Business Processes [[NIL <domain> : ] <identifier> / <name>]+ of Business Processes contained in this or a designated Domain instance B2 Relationships relevant for different enterprise model phases B2.1 applicable at concept definition and later phases Not applicable B2.2 applicable at requirements definition and later phases Not applicable B2.3 applicable at design specification and later phases Operational Relationships Operation Responsibility [<identifier> / <name>] of Organizational Role or Organizational Unit with responsibility for operation of this instance Operation Authority [<identifier> / <name>] of Organizational Role or Organizational Unit with authority for operation of this instance Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 38

Enterprise Activity A2.3 A2.3 applicable at design specification and later phases Inputs/Outputs Resource Inputs [[NIL <origin domain> : ] <identifier> / <name>]+ of Resource instances required by occurrences of this Enterprise Activity instance Resource Outputs [<identifier> / <name> [NIL : <destination domain>]]* of Object View instances describing the characteristics of Resources after the execution of occurrences of the Enterprise Activity instance Input Events [[NIL <origin domain> : ] <identifier> / <name> <origin domain>]+ of all Events, instances of which can be received by occurrences of the Enterprise Activity instance Output Events [<identifier> / <name> [NIL : <destination domain>]]* Ending Statuses [<value> <priority>]+ ending status values produced by occurrences of this Enterprise Activity instance, where <value> is a mandatory 0-argument predicate and <priority>) is an integer in a range <min, max>. By default, highest priority Duration [<duration> <qual>] an attribute pair defining the duration of occurrences of the Enterprise Activity instance, where <qual> is a code representing one of average, minimum, maximum, actual Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 39

Enterprise Object H & A Construct label EO Identifier <model-unique string> Name name of the Enterprise Object instance Design Authority[<identifier> / <name>] of Organizational Role or Organizational Unit with authority to design or maintain this particular instance BodyA1 Descriptives relevant for all enterprise model phases Description Nature Attributes Constraints short textual description PHYSICAL INFORMATION [<property_name><property_value>]* elements representing properties and their values for the entity represented by the Enterprise Object instance [<constraint>]* imposed on selected named Attributes of the Enterprise Object instance A2 Descriptives relevant for different enterprise model phases A2.1 applicable at concept definition and later phases Not applicable A2.2 applicable at requirements definition and later phases Integrity Rules [<integrity rule>]* applicable to ATTRIBUTES of the Enterprise Object instance in the requirements definition phase Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 40

Enterprise Object B1 B1 Relationships relevant for all enterprise model phases Class Relationships list of Enterprise Object relationships in the form: Is_A [<identifier> / <name>]* of Enterprise Object classes which are a generalization of this particular instance. Part_Of [<identifier> / <name>]* of Enterprise Object instances in which this particular instance is involved in an aggregation. Consists_Of [<identifier> / <name>]* of all Enterprise Object instances of which this Enterprise Object instance is aggregated. Related_To [ <identifier> / <name > <multiplicity> ]*, defining the Enterprise Object instances that are related to this Enterprise Object instance, and where multiplicity is one of [0..*] (only for early modelling phases) or [1..1] or 1..*] or [m..n,] Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 41

Figure B.4 Functional aspects Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 42

Conformance to Shall either use the constructs as defined or be able to map to the constructs Can claim qualified compliance by using a subset of constructs or mapping to a subset of constructs Be a valid construction of a compliant modeling language Shall identify construction and model execution testing levels Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 43

Modeling challenges - 1 Operationalizing the constructs Representing the same thing at different phases as a unified construct: the endurant vs. perdurant distinction Transforming the behavioral rules of a business process into executables Maintaining proper relationships as constructs are decomposed along life-cycle Ensuring consistency of aggregations and Complementary concept use Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 44

Modeling challenges - 2 Identifying tool ready meta-models Validate the meta-model of Annex B A robust meta-model for Object View creation and use in real-time Matching required functional operations with capabilities of a Functional Entity Transcribing existing partial models into terms and syntax Articulating a methodology for use Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 45

actions ISO/FDIS to enter ballot this summer with 2005 publication expected ISO/DIS to enter ballot this summer - comment resolutions to occur 2005 2006 & publication in late 2006 ISO 15704 systematic review begins this summer with revision target 2007 NWIP for Process Analytics View using framework and constructs Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 46

Collaboration Identify aspects of ISO work beneficial to BEIDTF efforts Submit BEIDTF work products as input to ISO working groups in TC184/SC5 and perhaps ISO/IEC JTC1 Formalize liaisons or identify appropriate representatives to allow comment submissions Copyright 2005 by Richard Martin Used with permission for OMG-BEIDTF Plenary June 05 47