SlideShare a Scribd company logo
1 of 40
A framework for analysing
product information
traceability
Dr. Hervé Panetto
Full Professor of Enterprise Information Systems
Centre de Recherche en Automatique de Nancy (CRAN - UMR 7039),
Nancy-University, CNRS,
F-54506 Vandoeuvre les Nancy, France
Herve.Panetto@cran.uhp-nancy.fr
http://www.panetto.fr
Chair of the IFAC TC 5.3 « Enterprise Integration and Networking »
http://www.ifac-tc53.org
School of Engineering in Information Technology
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Where Am I from?
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Nancy-University
Nancy-University (40 000 students)
Federation of three universities in Nancy
University Henri Poincaré Nancy I (Sciences &
Technology)
University Nancy II (Economics, Law, Arts, Literature,
Foreign Languages)
Institut National Polytechnique de Lorraine
(Engineering)
In 2012: University of Lorraine (60 000
students)
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Université Henri Poincaré Nancy I
Since 1572
Science and Technology
17 000 students
45 research laboratories: many associated
to the CNRS (French National Research
Centre)
1000 researchers, 800 PhD students
5 faculties
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Research Centre for Automatic Control
 JRU associate to Nancy-University and CNRS
 5 Scientific Research Groups
 Automatic Control : Systems Control and observation (ACOS)
 Systems Identification and Signal Processing (IRIS)
 Ambient Manufacturing Systems (SYMPA)
 Dependability and System Diagnosis (SURFDIAG)
 Health Engineering (IPS)
 200 persons (1st Jan. 2010) 30 Professors
42 Associate Professors
7 Researchers
CAV
23 Engineers and TechAdminist
85 PhD
students
13 Post-doct
http://www.cran.uhp-nancy.fr
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Ambiant Manufacturing Systems
3 Research projects
Interoperating systems
Product-Driven systems
Networked-Driven systems
50 persons (1st Jan. 2010)
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Agenda
The context: Enterprise Applications
Product-Driven Paradigm
Traceability uses and needs
IEC 62264 standards
The Zachman Framework
… for Product information traceability
Conclusions
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
The enterprise applications
« constellation »
CRM
APS
SCE
MES
ERP
Main
Prod Stock
Sales
Trans
Conf EMA
SAV
GCO CTI
SFA
BI
SCM
SFC
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
The Product « views »
HR
Human
Resources
ERP
Logistics
SCM
Supply
Chain
Management
MES
Manufacturing
Execution
Systems
CRM
Customer
Relationship
Management
ERP
Financials
PLM
Product
Lifecycle
Management
The product
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Product-Driven Paradigm
ERP
APS
CRM
ERP
APS
CRM
Business world
MES
MES
SCE
SCE
MES
MES
SCE
SCE
Product
Manufacturing world
PLM
Model-Driven
Product/Process
Engineering
Manufacturing
Execution
Product Lifecycle
Management
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Product Lifecycle Management
Customer
behaviour
Global
markets
Global
competition
Product
complexity
Product
Design
Process
Design
Plant
Design
PP&C
After
Sales
Logistics …
…
(Globally Scaled) Product and Production Lifecycle
Integration between processes/tools/enviroments
Product Lifecycle Management
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Traceability
 Traceability is a PLM question:
Organizational perspective (allocation of tracing task)
Information perspective (coding and decoding)
Infrastructure perspective (systems for traceability)
 Traceability in literature:
Traceability for Quality procedures (ISO 9000 – Chen
and Simmons 1994)
Traceability is the abilitity to trace in a forward and
backward direction (Jansen-Vullers et al. 2003)
Traceability deals with mantaining records (Karkkainen
et al. 2003)
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Traceability
 Industrial sectors:
 Traceability in Food industry (e.g. Moe 1998)
 Traceability in Construction (e.g. Finch 1996)
 Traceability in Software Development (e.g. Gothel 1994)
 Industrial Applications:
 Traceability in SCM (e.g. Karkkainen et al. 2003)
 Traceability in After Sales (e.g. Sohal 1997)
 Traceability in Plant Management (e.g. Garner et al. 2003)
 Tracing systems:
 Traceability with bar code (EAN/JAN consortium, 2D)
 Traceability with RFID (e.g. AutoID)
 Traceability with MEMS (e.g. RAND)
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Traceability limits
 “Product” Traceability deals with coding and identification, for
mantaining records
 Then, information records are stored into (one or more) database,
accessed using product code or directly into tags such as RFID
 A merging activity between product and information is needed for
tracing (e.g. AutoID, Dialog efforts)
 This activity is not risk-free (Karkkainen et al. 2003):
 Accessibility unavailable
 Timing and costing of accessibility
Info
Product
Info
Product
P
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Needs
Standards
For structuring the information related to a
product, independently to the applications
For bringing semantics to that information
Frameworks
For helping modellers to think about traceability
at the initial stage of the system design
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
IEC 62264 Standard (IEC 62264, 2002)
Based on the ISA95 « Enterprise-control
systems integration »
ISO and IEC
Defines the interface between Business
and Manufacturing worlds in terms of
information exchange and semantics
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Business To Manufacturing Integration -
What does it mean?
 Coordinating the functions and goals of
the business with the functions and goals
of the business’s manufacturing
operations
 In simple terms
 make sure that manufacturing is building the
right products, at the right time, using the right
materials to meet the business’s needs,
 and make sure that the business has correct
information on production and actual material,
personnel, and equipment use
Business
Logistics
Manufacturing
Operations
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Because …
 In many cases business needs are not effectively made
known to manufacturing operations
 In many cases actual production is not effectively made
known to business operations
 Delays and errors are common, often expected, and very
expensive
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Functional hierarchy as defined in IEC
62264
Business Planning
& Logistics Information
Plant Production Scheduling, Operational
Management, etc
Manufacturing Operations
& Control Information
Area Supervision, Production Planning,
Reliability, Assurance, etc
Product
Definition
Information
(How to make
a product)
Production
Capability
Information
(What is
available
for use)
Production
Schedule
(What to
make and
use)
Production
Performance
(What was
made and
used)
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
The IEC 62264 models hierarchy
Production
Capability
Capability
Property
Resource
Capability
Production
Capability
What resources
are available
Production
Performance
Production
Response
Segment
Response
Actual
Property
Resource
Actual
Production
Information
What was
made & used
Production
Request
Segment
Requirement
Requirement
Property
Resource
Requirement
Production
Scheduling
What is it to be
made & used
Production
Schedule
Production
Rule
Product
Segment
Specification
Property
Resource
Specification
Product
Definition
What must be defined
to make a product
Process
Segment
Segment
Property
Resource
Segment
Capability
Process
Specification
What can be done
with the resources
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
IEC 62264 Models
Material Model
Equipment Model
Personel Model
Product Definition Model
Process Segment Model
Production Schedule Model
Production Capability Model
Production Performance Model
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
The conceptualised IEC 62264 Material
model
MaterialClass
+Description
MaterialDefinition
+Description:string
QAMaterialTestSpecification
+Description
+Name
+Version
MaterialLot
+Description
+Status
MaterialSubLot
+Description
+Status
MaterialClassProperty
+Description
+Value
MaterialDefinitionProperty
+Description
+Value:string
MaterialLotProperty
+Description
+Value
*
1..*
Is tested By
*
1..*
Is tested by
*
Defines a procedure for obtaining a
*
*
1
Defined
by *
1
Made
up of
*
1
Has
properties
of *
1
Has
properties
of
*
1
Has
values for
* *
Defines a
grouping
Location
+Description
*
Location
0..1
MaterialCapability
+CapabilityType
+Description
+EndTime
+MaterialUse
+Quantity
+Reason
+StartTime
*
1
MaterialInformation
+Description
+PublishedDate
0..1
Location
*
*
MaterialDefinition
*
MaterialClass
*
MaterialLot
*
*
QAMaterialTestSpecification
*
MaterialSubLot
*
0..1
*
Location
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
The Material Model
Lot
HCL-50-100019
pH
7.0
Density
1.32
Color
Yellow
Purity
.5%
Material Definition
HCl 50%
Color Purity
pH
Material Class
Acid
Density
Sublot
HCL-50-100019
Barrel 15
Location
QA Test
Specification
QA Test
Results
Common material information
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Needs
Standards
For structuring the information part of a product,
independently to the applications
For bringing semantics to that information
Frameworks
For helping modellers to think about traceability
at the initial stage of the system design
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
The Zachman framework
John Zachman proposed the framework
for Enterprise Architecture (Zachman,
1987) and extended it in 1992 (Sowa and
Zachman, 1992)
He organized a lifecycle around the points
of view taken by the various players in a
system engineering project
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Players’ points of view
 Planner
 The one who has undertaken to do business in a particular
industry and runs the organization
 Owner
 the systems analyst who wants to represent the business in a
disciplined form
 Designer
 the designer, who applies specific technologies to solve the
problems of the business
 Builder
 the builder of the system who specifies how it executes
 Sub-contractor
 The developer of the system
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
The categories of models
Data (What)
Function (How)
Network (Where)
People (Who)
Time (When)
Motivation (Why)
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
The Zachman framework matrix Based on work by
John A. Zachman
VA Enterprise
Architecture
DATA
What
FUNCTION
How
NETWORK
Where
PEOPLE
Who
TIME
When
MOTIVATION
Why
DATA
What
FUNCTION
How
NETWORK
Where
PEOPLE
Who
TIME
When
MOTIVATION
Why
SCOPE
(What is important
for the enterprise)
Planner
ENTERPRISE
MODEL
(What is available)
Owner
SYSTEM MODEL
(How to build products)
Designer
TECHNOLOGY
MODEL
(How to implement)
Builder
DETAILED
REPRESENTATIONS
Sub-Contractor
FUNCTIONING
ENTERPRISE
SCOPE
(What is important
for the enterprise)
Planner
ENTERPRISE
MODEL
(What is available)
Owner
SYSTEM MODEL
(How to build products)
Designer
TECHNOLOGY
MODEL
(How to implement)
Builder
DETAILED
REPRESENTATIONS
Sub-Contractor
FUNCTIONING
ENTERPRISE
Things Important
to the Business
Entity = Class of
Business Thing
Processes
Performed
Function = Class of
Business Process
Semantic Model
Ent = Business Entity
Rel = Business Relationship
Business Process
Model
Proc = Business Process
I/O = Business Resources
Business Logistics
System
Node = Business Location
Link = Business Linkage
Work Flow Model
People = Organization Unit
Work = Work Product
Master Schedule
Time = Business Event
Cycle = Business Cycle
Business Plan
End = Business Objective
Means = Business Strategy
Important
Organizations
People = Major
Organizations
Business
locations
Node = Major
Business Locations
Events Significant
to the Business
Time = Major
Business Event
Business Goals
and Strategy
Ends/Means =
Major Business Goals
Logical Data
Model
Ent = Data Entity
Rel = Data Relationship
Application
Architecture
Proc = Application Function
I/O = User Views
Distributed System
Architecture
Node = IS Function
Link = Line Characteristics
Human Interface
Architecture
People = Role
Work = Deliverable
Processing
Structure
Time = System Event
Cycle = Processing Cycle
Business Rule
Model
End = Structural Assertion
Means = Action Assertion
Physical Data
Model
Ent = Segment/Table
Rel = Pointer/Key
System
Design
Proc = Computer Function
I/O = Data Elements/Sets
Technology
Architecture
Node = Hardware/Software
Link = Line Specifications
Presentation
Architecture
People = User
Work = Screen Format
Control
Structure
Time = Execute
Cycle = Component Cycle
Rule
Design
End = Condition
Means = Action
Data
Definition
Ent = Field
Rel = Address
Program
Proc = Language Statement
I/O = Control Block
Network
Architecture
Node = Addresses
Link = Protocols
Security
Architecture
People = Identity
Work = Job
Timing
Definition
Time = Interrupt
Cycle = Machine Cycle
Rule
Design
End = Sub -Condition
Means = Step
Data
Ent =
Rel =
Function
Proc =
I/O =
Network
Node =
Link =
Organization
People =
Work =
Schedule
Time =
Cycle =
Strategy
End =
Means =
Processing
Structure
Time = System Event
Cycle = Processing Cycle
Business Rule
Model
End = Structural Assertion
Means = Action Assertion
Physical Data
Model
Ent = Segment/Table
Rel = Pointer/Key
System
Design
Proc = Computer Function
I/O = Data Elements/Sets
Technology
Architecture
Node = Hardware/Software
Link = Line Specifications
Presentation
Architecture
People = User
Work = Screen Format
Control
Structure
Time = Execute
Cycle = Component Cycle
Rule
Design
End = Condition
Means = Action
Data
Definition
Ent = Field
Rel = Address
Program
Proc = Language Statement
I/O = Control Block
Network
Architecture
Node = Addresses
Link = Protocols
Security
Architecture
People = Identity
Work = Job
Timing
Definition
Time = Interrupt
Cycle = Machine Cycle
Rule
Design
End = Sub -Condition
Means = Step
Data
Ent =
Rel =
Function
Proc =
I/O =
Network
Node =
Link =
Organization
People =
Work =
Schedule
Time =
Cycle =
Strategy
End =
Means =
Based on work by
John A. Zachman
VA Enterprise
Architecture
DATA
What
FUNCTION
How
NETWORK
Where
PEOPLE
Who
TIME
When
MOTIVATION
Why
DATA
What
FUNCTION
How
NETWORK
Where
PEOPLE
Who
TIME
When
Based on work by
John A. Zachman
VA Enterprise
Architecture
DATA
What
FUNCTION
How
NETWORK
Where
PEOPLE
Who
TIME
When
MOTIVATION
Why
DATA
What
FUNCTION
How
NETWORK
Where
PEOPLE
Who
TIME
When
MOTIVATION
Why
- -
Things Important
to the Business
Entity = Class of
Business Thing
Processes
Performed
Function = Class of
Business Process
Semantic Model
Ent = Business Entity
Rel = Business Relationship
Business Process
Model
Proc = Business Process
I/O = Business Resources
Business Logistics
System
Node = Business Location
Link = Business Linkage
Work Flow Model
People = Organization Unit
Work = Work Product
Master Schedule
Time = Business Event
Cycle = Business Cycle
Business Plan
End = Business Objective
Means = Business Strategy
Important
Organizations
People = Major
Organizations
Business
locations
Node = Major
Business Locations
Events Significant
to the Business
Time = Major
Business Event
Business Goals
and Strategy
Ends/Means =
Major Business Goals
Logical Data
Model
Ent = Data Entity
Rel = Data Relationship
Application
Architecture
Proc = Application Function
I/O = User Views
Distributed System
Architecture
Node = IS Function
Link = Line Characteristics
Human Interface
Architecture
People = Role
Work = Deliverable
Processing
Structure
Time = System Event
Cycle = Processing Cycle
Business Rule
Model
End = Structural Assertion
Means = Action Assertion
Physical Data
Model
Ent = Segment/Table
Rel = Pointer/Key
System
Design
Proc = Computer Function
I/O = Data Elements/Sets
Technology
Architecture
Node = Hardware/Software
Link = Line Specifications
Presentation
Architecture
People = User
Work = Screen Format
Control
Structure
Time = Execute
Cycle = Component Cycle
Rule
Design
End = Condition
Means = Action
Data
Definition
Ent = Field
Rel = Address
Program
Proc = Language Statement
I/O = Control Block
Network
Architecture
Node = Addresses
Link = Protocols
Security
Architecture
People = Identity
Work = Job
Timing
Definition
Time = Interrupt
Cycle = Machine Cycle
Rule
Design
End = Sub -Condition
Means = Step
Data
Ent =
Rel =
Function
Proc =
I/O =
Network
Node =
Link =
Organization
People =
Work =
Schedule
Time =
Cycle =
Strategy
End =
Means =
People = Identity
Work = Job
Timing
Definition
Time = Interrupt
Cycle = Machine Cycle
Rule
Design
End = Sub -Condition
Means = Step
Data
Ent =
Rel =
Function
Proc =
I/O =
Network
Node =
Link =
Organization
People =
Work =
Schedule
Time =
Cycle =
Strategy
End =
Means =
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Recursivity of the framework
At a first stage, the framework defines
abstraction levels of the engineering
process
Scope
Enterprise model MDA CIM Level
System model MDA PIM Level
Technology model MDA PSM Level
Detailed implementation
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
IEC 62264 standards on the Zachman
abstraction view
Based on work by
John A. Zachman
VA Enterprise
Architecture
DATA
What
FUNCTION
How
NETWORK
Where
PEOPLE
Who
TIME
When
MOTIVATION
Why
DATA
What
FUNCTION
How
NETWORK
Where
PEOPLE
Who
TIME
When
MOTIVATION
Why
SCOPE
(CONTEXTUAL)
ENTERPRISE
MODEL
(CONCEPTUAL)
SYSTEM MODEL
(LOGICAL)
TECHNOLOGY
MODEL
(PHYSICAL)
DETAILED
REPRESENTATIONS
FUNCTIONING
ENTERPRISE
SCOPE
(CONTEXTUAL)
Planner
ENTERPRISE
MODEL
(CONCEPTUAL)
Owner
SYSTEM MODEL
(LOGICAL)
Designer
TECHNOLOGY
MODEL
(PHYSICAL)
Builder
DETAILED
REPRESENTATIONS
(OUT -OF -CONTEXT)
Sub -Contractor
FUNCTIONING
ENTERPRISE
Master Schedule
Time = Business Event
Cycle = Business Cycle
Business Plan
End = Business Objective
Means = Business Strategy
Events Significant
to the Business
Time = Major
Business Event
Business Goals
and Strategy
Ends /Means =
Major Business Goals
Business Rule
Model
End = Structural Assertion
Means = Action Assertion
Rule
Design
End = Condition
Means = Action
Data
Definition
Ent = Field
Rel = Address
Program
Proc = Lang.Statement
I/O = Control Block
Network
Architecture
Node = Addresses
Link = Protocols
Security
Architecture
People = Identity
Work = Job
Timing
Definition
Time = Interrupt
Cycle = Machine Cycle
Rule
Design
End = Sub-Condition
Means = Step
Data
Ent =
Rel =
Function
Proc =
I/O =
Network
Node =
Link =
Organization
People =
Work =
Schedule
Time =
Cycle =
Strategy
End =
Means =
IEC 62264
Standards
Holonic Process
Models
B2MML
XML Schemas
Goods &
Services
Processes Sites Actors
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
IEC 62264 models mapped onto the
players view
Based on work by
John A. Zachman
VA Enterprise
Architecture
DATA
What
FUNCTION
How
NETWORK
Where
PEOPLE
Who
TIME
When
MOTIVATION
Why
DATA
What
FUNCTION
How
NETWORK
Where
PEOPLE
Who
TIME
When
MOTIVATION
Why
SCOPE
(What is important
for the enterprise)
Planner
ENTERPRISE
MODEL
(What is available)
Owner
SYSTEM MODEL
(How to build products)
Designer
TECHNOLOGY
MODEL
(How to implement)
Builder
DETAILED
REPRESENTATIONS
Sub-Contractor
FUNCTIONING
ENTERPRISE
SCOPE
(What is important
for the enterprise)
Planner
ENTERPRISE
MODEL
(What is available)
Owner
SYSTEM MODEL
(How to build products)
Designer
TECHNOLOGY
MODEL
(How to implement)
Builder
DETAILED
REPRESENTATIONS
Sub-Contractor
FUNCTIONING
ENTERPRISE
Business Plan
End = Business Objective
Means = Business Strategy
Business Goals
and Strategy
Ends/Means =
Major Business Goals
Business Rule
Model
End = Structural Assertion
Means = Action Assertion
Physical Data
Model
Ent = Segment/Table
Rel = Pointer/Key
System
Design
Proc = Computer Function
I/O = Data Elements/Sets
Technology
Architecture
Node = Hardware/Software
Link = Line Specifications
Presentation
Architecture
People = User
Work = Screen Format
Control
Structure
Time = Execute
Cycle = Component Cycle
Rule
Design
End = Condition
Means = Action
Data
Definition
Ent = Field
Rel = Address
Program
Proc = Language Statement
I/O = Control Block
Network
Architecture
Node = Addresses
Link = Protocols
Security
Architecture
People = Identity
Work = Job
Timing
Definition
Time = Interrupt
Cycle = Machine Cycle
Rule
Design
End = Sub -Condition
Means = Step
Schedule Strategy
IEC 62264
Material
Model
IEC 62264
Personnel
Model
IEC 62264
Product Definition Model
IEC 62264
Equipment
Model
IEC 62264
Production
Schedule
Model
IEC 62264
Production Capability Model
IEC 62264
Process Segment Model
IEC 62264
Production Performance Model
Based on work by
John A. Zachman
VA Enterprise
Architecture
DATA
What
FUNCTION
How
NETWORK
Where
PEOPLE
Who
TIME
When
MOTIVATION
Why
DATA
What
FUNCTION
How
NETWORK
Where
PEOPLE
Who
TIME
When
MOTIVATION
Why
SCOPE
(CONTEXTUAL)
ENTERPRISE
MODEL
(CONCEPTUAL)
SYSTEM MODEL
(LOGICAL)
TECHNOLOGY
MODEL
(PHYSICAL)
DETAILED
REPRESENTATIONS
FUNCTIONING
ENTERPRISE
SCOPE
(CONTEXTUAL)
Planner
ENTERPRISE
MODEL
(CONCEPTUAL)
Owner
SYSTEM MODEL
(LOGICAL)
Designer
TECHNOLOGY
MODEL
(PHYSICAL)
Builder
DETAILED
REPRESENTATIONS
(OUT-OF-CONTEXT)
Sub-Contractor
FUNCTIONING
ENTERPRISE
Master Schedule
Time = Business Event
Cycle = Business Cycle
Business Plan
End = Business Objective
Means = Business Strategy
Events Significant
to the Business
Time = Major
Business Event
Business Goals
and Strategy
Ends/Means =
Major Business Goals
Business Rule
Model
End = Structural Assertion
Means = Action Assertion
Rule
Design
End = Condition
Means = Action
Data
Definition
Ent = Field
Rel = Address
Program
Proc = Lang.Statement
I/O = Control Block
Network
Architecture
Node = Addresses
Link = Protocols
Security
Architecture
People = Identity
Work = Job
Timing
Definition
Time = Interrupt
Cycle = Machine Cycle
Rule
Design
End = Sub
-Condition
Means = Step
Data
Ent =
Rel =
Function
Proc =
I/O =
Network
Node =
Link =
Organization
People =
Work =
Schedule
Time =
Cycle =
Strategy
End =
Means =
IEC 62264
Standards
Holonic Process
Models
B2MML
XML Schemas
Goods &
Servicesa
Processes Sites Actors
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
P ro d uc ts info rm a tio n
tra c e a b ility
F o rwa rd
tra c e a b ility
B a c k wa rd
tra c e a b ility
Abstraction view Players view
The Zachman framework: filter for views
definition of products information
traceability models
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
The IEC 62264 modelling framework
workflow
Use of the
Functionning
Enterprise
Designer
Owner
Planner
Products
Business
- ERP
Products
Manufacturing
- MES
Products specification
Product definition
Material specification
Equipment specificiation
Personnel specification
Material definition
Equipment definition
Personnel definition
Product segments specification Production schedule definition
Personnel capability
Equipment capability
Material capability
Process segments
definition
Production capability
Material availability
Equipment availability
Personnel availability
Production responses
Production information
Process segments
Production requests
Product information
trac eability
Forward
trac eability
Bac kward
trac eability
Application
Modelling Activity
External
Application
Player
Serv ice
Production performance
Production information
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
System Engineering for Product
Traceability
Enterprise
Planning
Manufacturing
Execution
Process
Control
Engineering
Applications
Incopla
n
Factory
Suite
Product Data
Management
FlexNet
Product
Traceability
Product Service-oriented
Interoperability
Product information-oriented
Interoperability
Models-oriented
Interoperability
Exploitation/Application
Engineering
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Conclusions
 We define a specific perspective of the framework dealing with the
players view as a guideline for better understanding the product
informations for traceability
 The IEC 62264 deals with products information at both Business
and Manufacturing levels, thus it is a good candidate set of models
for product traceability
 However, the models are complex because they are generic to any
kind of application domains.
 The framework helps at defining product lifecycle information
models for traceability
 The result of this modelling approach is the emergence of all
information objects that deal with product information along its life
cycle
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Thank you!
Any Questions?
Herve.Panetto@cran.uhp-nancy.fr
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
References
 Panetto H., Baïna, S., Morel G. (2006). Mapping the IEC 62264 models onto the Zachman framework for analysing products information traceability: a
case study. Journal of Intelligent Manufacturing, Springer Verlag, ISSN 0956-5515, to appear in 2007
 Baïna S., Panetto H., and Morel G. (2005), Holon-oriented B2M process modelling approach for applications interoperability in manufacturing systems
environment, Proceedings of the IFAC World Congress, July 4-7, Prague, Czech Republic, ISBN: 0-08-045108-X
 Bézivin J. (2004). In search of a Basic Principle for Model Driven Engineering, Novatica/Upgrade, Vol. V, N°2, April, pp. 21-24, http://www.upgrade-
cepis.org/issues/2004/2/upgrade-vol-V-2.html
 Cheng M.L. and Simmons J. E. L. (1994). Traceability in manufacturing systems. International Journal of Operations and Production Management, 14,
4-16
 C4ISR Architecture Framework Version 2.0 (1997). Office of the Assistant Secretary of Defense for Command, Control, Communications and
Intelligence, Washington D.C., November
 delaHostria E. (2005). Manufacturing Application Integration Scheme using ISO 15745 and IEC 62264. Proceedings of the IFAC World Congress, July
4-7, Prague, Czech Republic, ISBN: 0-08-045108-X
 IEC 62264 (2002). IEC 62264. Enterprise-control system integration, Part 1. Models and terminology, Part 2: Model object attributes. ISO/IEC, Geneva
 ISO IS 15704 (2000). ISO/IS 15704:2000 Industrial automation systems—Requirements for enterprise—reference architectures and methodologies,
ISO, Geneva, Switzerland
 ISO 15745-1, (2003) Industrial automation systems and integration – Open systems application integration framework - Part 1: Generic reference
description. ISO, Geneva, Switzerland
 Frankel D. S., et al. (2003). The Zachman Framework and the OMG's Model Driven Architecture. Business Process Trends Whitepaper, September,
http://www.bptrends.com
 Jansen-Vullers J., van Dorp A., and Beulens B. (2003). Managing traceability information in manufacture, International Journal of Information
Management, 23, 395-413
 McFarlane D., Sarma J., Chirn G., Wong J., Ashton A. (2003). Auto-ID systems and intelligent manufacturing control, Journal of Engineering
Applications of Artificial Intelligence, 16, 365 – 376
 Mellor S.J., Kendall S., Uhl A. and Weise D. (2004). Model Driven Architecture, Addison-Wesley Pub Co, March, ISBN: 0201788918.
 Morel G., Panetto H., Zaremba M.B. and Mayer F. (2003). Manufacturing Enterprise Control and Management System Engineering: paradigms and
open issues. IFAC Annual Reviews in Control. 27/2:199-209, December
 Noran O. (2003). An analysis of the Zachman framework for enterprise architecture from the GERAM perspective. IFAC Annual Reviews in Control.
27/2:163-183, December
 Osvalds G. (2003). Use of UML in Modeling Enterprise and Systems Architecture. INCOSE Chesapeake Chapter Meeting, Columbia, August
 O'Rourke C., Fishman N. and Selkow W. (2003). Enterprise Architecture Using the Zachman Framework,, Thomson Learning, Inc. Boston, MA. ISBN: 0-
619-06446-3. April
 Sowa J. F. and Zachman J. A. (1992). Extending and Formalizing the Framework for Information Systems Architecture, IBM Systems Journal, 31/3,
590–616
 Sowell P. K. (1999). Consolidated Mapping of C4ISR Framework Products to Federal Framework Models. The MITRE Corporation, McLean, Virginia.
 Terzi S. (2005). Elements of Product Lifecycle Management: Definitions, Open Issues and Reference Models, PhD dissertation, University Henri
Poincaré Nancy I and Politecnico di Milano, May 25th
 Terzi S., Cassina J., and Panetto H. (2005). Development of a metamodel to foster interoperability along the product lifecycle traceability. Proceedings
of the IFIP/ACM INTEROP-ESA conference, February 23-25, Geneva, Switzerland, Springer Science publisher, pp. 1-11, ISBN: 1-84628-151-2
 UML (2005). Unified Modeling Language. UML 2.0 Superstructure, v2.0 formal 05/07/04. OMG
 Zachman J. A. (1987). A Framework for Information Systems Architecture, IBM Systems Journal, 26/3, 276–295
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Subset of the planner view
Instance name:Class
properties:type=values
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Subset of the owner view
Instance name:Class
properties:type=values
© Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS)
Subset of the designer view
Instance name:Class
properties:type=values

More Related Content

Similar to Hervé Panetto. A framework for analysing product information traceability

Industry day june 2013 standard and research v2
Industry day june 2013   standard and research v2Industry day june 2013   standard and research v2
Industry day june 2013 standard and research v2Dr Nicolas Figay
 
The Ultimate Guide to C2090 558 informix 11.70 fundamentals
The Ultimate Guide to C2090 558 informix 11.70 fundamentalsThe Ultimate Guide to C2090 558 informix 11.70 fundamentals
The Ultimate Guide to C2090 558 informix 11.70 fundamentalsSoniaSrivastva
 
Continuity in the development of seamless mobility: An approach for a system-...
Continuity in the development of seamless mobility: An approach for a system-...Continuity in the development of seamless mobility: An approach for a system-...
Continuity in the development of seamless mobility: An approach for a system-...IRJET Journal
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Sandro D'Elia
 
Fraunhofer – SINTEF: towards an initiative on Data Sovereignty in Europe
Fraunhofer – SINTEF: towards an initiative on Data Sovereignty in EuropeFraunhofer – SINTEF: towards an initiative on Data Sovereignty in Europe
Fraunhofer – SINTEF: towards an initiative on Data Sovereignty in EuropeThorsten Huelsmann
 
TA CR Day - Industrie 40 (Ralf Wehrspohn, Fraunhofer Institute)
TA CR Day - Industrie 40 (Ralf Wehrspohn, Fraunhofer Institute)TA CR Day - Industrie 40 (Ralf Wehrspohn, Fraunhofer Institute)
TA CR Day - Industrie 40 (Ralf Wehrspohn, Fraunhofer Institute)Technologická agentura ČR
 
Book of abstract volume 8 no 9 ijcsis december 2010
Book of abstract volume 8 no 9 ijcsis december 2010Book of abstract volume 8 no 9 ijcsis december 2010
Book of abstract volume 8 no 9 ijcsis december 2010Oladokun Sulaiman
 
Presentation of Standard Interoperabiliyt PLM at AFNET standardization day 2016
Presentation of Standard Interoperabiliyt PLM at AFNET standardization day 2016Presentation of Standard Interoperabiliyt PLM at AFNET standardization day 2016
Presentation of Standard Interoperabiliyt PLM at AFNET standardization day 2016Dr Nicolas Figay
 
SiavoshKaviani-CV[2021] francais.pdf
SiavoshKaviani-CV[2021] francais.pdfSiavoshKaviani-CV[2021] francais.pdf
SiavoshKaviani-CV[2021] francais.pdfsiavosh kaviani
 
EuroHPC Joint Undertaking. Accelerating the convergence between Big Data and ...
EuroHPC Joint Undertaking. Accelerating the convergence between Big Data and ...EuroHPC Joint Undertaking. Accelerating the convergence between Big Data and ...
EuroHPC Joint Undertaking. Accelerating the convergence between Big Data and ...Big Data Value Association
 
I-ESA 2010, The International Conference on Interoperability for Enterprise S...
I-ESA 2010, The International Conference on Interoperability for Enterprise S...I-ESA 2010, The International Conference on Interoperability for Enterprise S...
I-ESA 2010, The International Conference on Interoperability for Enterprise S...Le Scienze Web News
 
Data management plans – EUDAT Best practices and case study | www.eudat.eu
Data management plans – EUDAT Best practices and case study | www.eudat.euData management plans – EUDAT Best practices and case study | www.eudat.eu
Data management plans – EUDAT Best practices and case study | www.eudat.euEUDAT
 
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...Jean Vanderdonckt
 
Industrial Data Space - Why we need a European Initiative on Data Sovereignty
Industrial Data Space - Why we need a European Initiative on Data SovereigntyIndustrial Data Space - Why we need a European Initiative on Data Sovereignty
Industrial Data Space - Why we need a European Initiative on Data SovereigntyThorsten Huelsmann
 
The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...
The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...
The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...SoniaSrivastva
 
Overview of PROFIBUS and PROFINET International's current and developing tech...
Overview of PROFIBUS and PROFINET International's current and developing tech...Overview of PROFIBUS and PROFINET International's current and developing tech...
Overview of PROFIBUS and PROFINET International's current and developing tech...PROFIBUS and PROFINET InternationaI - PI UK
 
First Serenoa Newsletter
First Serenoa NewsletterFirst Serenoa Newsletter
First Serenoa NewsletterSerenoa Project
 

Similar to Hervé Panetto. A framework for analysing product information traceability (20)

Industry day june 2013 standard and research v2
Industry day june 2013   standard and research v2Industry day june 2013   standard and research v2
Industry day june 2013 standard and research v2
 
The Ultimate Guide to C2090 558 informix 11.70 fundamentals
The Ultimate Guide to C2090 558 informix 11.70 fundamentalsThe Ultimate Guide to C2090 558 informix 11.70 fundamentals
The Ultimate Guide to C2090 558 informix 11.70 fundamentals
 
Continuity in the development of seamless mobility: An approach for a system-...
Continuity in the development of seamless mobility: An approach for a system-...Continuity in the development of seamless mobility: An approach for a system-...
Continuity in the development of seamless mobility: An approach for a system-...
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708
 
Fraunhofer – SINTEF: towards an initiative on Data Sovereignty in Europe
Fraunhofer – SINTEF: towards an initiative on Data Sovereignty in EuropeFraunhofer – SINTEF: towards an initiative on Data Sovereignty in Europe
Fraunhofer – SINTEF: towards an initiative on Data Sovereignty in Europe
 
TA CR Day - Industrie 40 (Ralf Wehrspohn, Fraunhofer Institute)
TA CR Day - Industrie 40 (Ralf Wehrspohn, Fraunhofer Institute)TA CR Day - Industrie 40 (Ralf Wehrspohn, Fraunhofer Institute)
TA CR Day - Industrie 40 (Ralf Wehrspohn, Fraunhofer Institute)
 
Book of abstract volume 8 no 9 ijcsis december 2010
Book of abstract volume 8 no 9 ijcsis december 2010Book of abstract volume 8 no 9 ijcsis december 2010
Book of abstract volume 8 no 9 ijcsis december 2010
 
Presentation of Standard Interoperabiliyt PLM at AFNET standardization day 2016
Presentation of Standard Interoperabiliyt PLM at AFNET standardization day 2016Presentation of Standard Interoperabiliyt PLM at AFNET standardization day 2016
Presentation of Standard Interoperabiliyt PLM at AFNET standardization day 2016
 
SD2016-07)SIP
SD2016-07)SIPSD2016-07)SIP
SD2016-07)SIP
 
SiavoshKaviani-CV[2021] francais.pdf
SiavoshKaviani-CV[2021] francais.pdfSiavoshKaviani-CV[2021] francais.pdf
SiavoshKaviani-CV[2021] francais.pdf
 
Cv m pasquazzo ENG
Cv  m  pasquazzo  ENGCv  m  pasquazzo  ENG
Cv m pasquazzo ENG
 
EuroHPC Joint Undertaking. Accelerating the convergence between Big Data and ...
EuroHPC Joint Undertaking. Accelerating the convergence between Big Data and ...EuroHPC Joint Undertaking. Accelerating the convergence between Big Data and ...
EuroHPC Joint Undertaking. Accelerating the convergence between Big Data and ...
 
I-ESA 2010, The International Conference on Interoperability for Enterprise S...
I-ESA 2010, The International Conference on Interoperability for Enterprise S...I-ESA 2010, The International Conference on Interoperability for Enterprise S...
I-ESA 2010, The International Conference on Interoperability for Enterprise S...
 
Data management plans – EUDAT Best practices and case study | www.eudat.eu
Data management plans – EUDAT Best practices and case study | www.eudat.euData management plans – EUDAT Best practices and case study | www.eudat.eu
Data management plans – EUDAT Best practices and case study | www.eudat.eu
 
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...
 
Industrial Data Space - Why we need a European Initiative on Data Sovereignty
Industrial Data Space - Why we need a European Initiative on Data SovereigntyIndustrial Data Space - Why we need a European Initiative on Data Sovereignty
Industrial Data Space - Why we need a European Initiative on Data Sovereignty
 
The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...
The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...
The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...
 
Overview of PROFIBUS and PROFINET International's current and developing tech...
Overview of PROFIBUS and PROFINET International's current and developing tech...Overview of PROFIBUS and PROFINET International's current and developing tech...
Overview of PROFIBUS and PROFINET International's current and developing tech...
 
SSG4Env EGU2010
SSG4Env EGU2010SSG4Env EGU2010
SSG4Env EGU2010
 
First Serenoa Newsletter
First Serenoa NewsletterFirst Serenoa Newsletter
First Serenoa Newsletter
 

More from Milan Zdravković

Investing in scientific startups - Perspective from both sides
Investing in scientific startups - Perspective from both sidesInvesting in scientific startups - Perspective from both sides
Investing in scientific startups - Perspective from both sidesMilan Zdravković
 
Discovery and validation with scientific method - the Lean Startup approach
Discovery and validation with scientific method - the Lean Startup approachDiscovery and validation with scientific method - the Lean Startup approach
Discovery and validation with scientific method - the Lean Startup approachMilan Zdravković
 
Key EURAXESS online platform functionalities and selected Extranet tools
Key EURAXESS online platform functionalities and selected Extranet toolsKey EURAXESS online platform functionalities and selected Extranet tools
Key EURAXESS online platform functionalities and selected Extranet toolsMilan Zdravković
 
Funding & Grants in Horizon Europe
Funding & Grants in Horizon EuropeFunding & Grants in Horizon Europe
Funding & Grants in Horizon EuropeMilan Zdravković
 
Open Science in HORIZON Grant Agreement
Open Science in HORIZON Grant AgreementOpen Science in HORIZON Grant Agreement
Open Science in HORIZON Grant AgreementMilan Zdravković
 
EURAXESS Online Tools To Support Researcher Career Development
EURAXESS Online Tools To Support Researcher Career DevelopmentEURAXESS Online Tools To Support Researcher Career Development
EURAXESS Online Tools To Support Researcher Career DevelopmentMilan Zdravković
 
UPRO05 - Automatizacija procesa
UPRO05 - Automatizacija procesaUPRO05 - Automatizacija procesa
UPRO05 - Automatizacija procesaMilan Zdravković
 
UPRO05 - Automatizacija procesa
UPRO05 - Automatizacija procesaUPRO05 - Automatizacija procesa
UPRO05 - Automatizacija procesaMilan Zdravković
 
UPRO01 - Modeliranje poslovnih procesa i BPMN
UPRO01 - Modeliranje poslovnih procesa i BPMNUPRO01 - Modeliranje poslovnih procesa i BPMN
UPRO01 - Modeliranje poslovnih procesa i BPMNMilan Zdravković
 
UPRO01 - Modeliranje poslovnih procesa
UPRO01 -  Modeliranje poslovnih procesaUPRO01 -  Modeliranje poslovnih procesa
UPRO01 - Modeliranje poslovnih procesaMilan Zdravković
 
MEZN00 - Uvod u upravljanje znanjem
MEZN00 - Uvod u upravljanje znanjemMEZN00 - Uvod u upravljanje znanjem
MEZN00 - Uvod u upravljanje znanjemMilan Zdravković
 
PA Training Nov 5-6 Day 2 - Talk 2. Content Management Best Practices
PA Training Nov 5-6 Day 2 - Talk 2. Content Management Best PracticesPA Training Nov 5-6 Day 2 - Talk 2. Content Management Best Practices
PA Training Nov 5-6 Day 2 - Talk 2. Content Management Best PracticesMilan Zdravković
 
PA Training Nov 5-6 Day 2 - Talk 1. Web Visibility, SEO elements in content c...
PA Training Nov 5-6 Day 2 - Talk 1. Web Visibility, SEO elements in content c...PA Training Nov 5-6 Day 2 - Talk 1. Web Visibility, SEO elements in content c...
PA Training Nov 5-6 Day 2 - Talk 1. Web Visibility, SEO elements in content c...Milan Zdravković
 
PA Training Nov 5-6 Day 1 - Talk 1. EURAXESS Portal updates
PA Training Nov 5-6 Day 1 - Talk 1. EURAXESS Portal updatesPA Training Nov 5-6 Day 1 - Talk 1. EURAXESS Portal updates
PA Training Nov 5-6 Day 1 - Talk 1. EURAXESS Portal updatesMilan Zdravković
 
PA Training Nov 5-6 Day 1 - Talk 4. Compliance issues
PA Training Nov 5-6 Day 1 - Talk 4. Compliance issuesPA Training Nov 5-6 Day 1 - Talk 4. Compliance issues
PA Training Nov 5-6 Day 1 - Talk 4. Compliance issuesMilan Zdravković
 
PA Training Nov 5-6 Day 2 - Talk 3. Accessibility Checker
PA Training Nov 5-6 Day 2 - Talk 3. Accessibility CheckerPA Training Nov 5-6 Day 2 - Talk 3. Accessibility Checker
PA Training Nov 5-6 Day 2 - Talk 3. Accessibility CheckerMilan Zdravković
 

More from Milan Zdravković (20)

Investing in scientific startups - Perspective from both sides
Investing in scientific startups - Perspective from both sidesInvesting in scientific startups - Perspective from both sides
Investing in scientific startups - Perspective from both sides
 
Discovery and validation with scientific method - the Lean Startup approach
Discovery and validation with scientific method - the Lean Startup approachDiscovery and validation with scientific method - the Lean Startup approach
Discovery and validation with scientific method - the Lean Startup approach
 
Key EURAXESS online platform functionalities and selected Extranet tools
Key EURAXESS online platform functionalities and selected Extranet toolsKey EURAXESS online platform functionalities and selected Extranet tools
Key EURAXESS online platform functionalities and selected Extranet tools
 
Funding & Grants in Horizon Europe
Funding & Grants in Horizon EuropeFunding & Grants in Horizon Europe
Funding & Grants in Horizon Europe
 
Open Science in HORIZON Grant Agreement
Open Science in HORIZON Grant AgreementOpen Science in HORIZON Grant Agreement
Open Science in HORIZON Grant Agreement
 
EURAXESS Online Tools To Support Researcher Career Development
EURAXESS Online Tools To Support Researcher Career DevelopmentEURAXESS Online Tools To Support Researcher Career Development
EURAXESS Online Tools To Support Researcher Career Development
 
UPRO05 - Automatizacija procesa
UPRO05 - Automatizacija procesaUPRO05 - Automatizacija procesa
UPRO05 - Automatizacija procesa
 
UPRO05 - Automatizacija procesa
UPRO05 - Automatizacija procesaUPRO05 - Automatizacija procesa
UPRO05 - Automatizacija procesa
 
Social media promotion
Social media promotionSocial media promotion
Social media promotion
 
UPRO01 - Modeliranje poslovnih procesa i BPMN
UPRO01 - Modeliranje poslovnih procesa i BPMNUPRO01 - Modeliranje poslovnih procesa i BPMN
UPRO01 - Modeliranje poslovnih procesa i BPMN
 
UPRO01 - Modeliranje poslovnih procesa
UPRO01 -  Modeliranje poslovnih procesaUPRO01 -  Modeliranje poslovnih procesa
UPRO01 - Modeliranje poslovnih procesa
 
UPRO00 - Uvod u BPM
UPRO00 - Uvod u BPMUPRO00 - Uvod u BPM
UPRO00 - Uvod u BPM
 
MEZN00 - Uvod u upravljanje znanjem
MEZN00 - Uvod u upravljanje znanjemMEZN00 - Uvod u upravljanje znanjem
MEZN00 - Uvod u upravljanje znanjem
 
PA Training Nov 5-6 Day 2 - Talk 2. Content Management Best Practices
PA Training Nov 5-6 Day 2 - Talk 2. Content Management Best PracticesPA Training Nov 5-6 Day 2 - Talk 2. Content Management Best Practices
PA Training Nov 5-6 Day 2 - Talk 2. Content Management Best Practices
 
PA Training Nov 5-6 Day 2 - Talk 1. Web Visibility, SEO elements in content c...
PA Training Nov 5-6 Day 2 - Talk 1. Web Visibility, SEO elements in content c...PA Training Nov 5-6 Day 2 - Talk 1. Web Visibility, SEO elements in content c...
PA Training Nov 5-6 Day 2 - Talk 1. Web Visibility, SEO elements in content c...
 
PA Training Nov 5-6 Day 1 - Talk 1. EURAXESS Portal updates
PA Training Nov 5-6 Day 1 - Talk 1. EURAXESS Portal updatesPA Training Nov 5-6 Day 1 - Talk 1. EURAXESS Portal updates
PA Training Nov 5-6 Day 1 - Talk 1. EURAXESS Portal updates
 
PA Training Nov 5-6 Day 1 - Talk 4. Compliance issues
PA Training Nov 5-6 Day 1 - Talk 4. Compliance issuesPA Training Nov 5-6 Day 1 - Talk 4. Compliance issues
PA Training Nov 5-6 Day 1 - Talk 4. Compliance issues
 
PA Training Nov 5-6 Day 2 - Talk 3. Accessibility Checker
PA Training Nov 5-6 Day 2 - Talk 3. Accessibility CheckerPA Training Nov 5-6 Day 2 - Talk 3. Accessibility Checker
PA Training Nov 5-6 Day 2 - Talk 3. Accessibility Checker
 
IT1 1.5 Analiza podataka
IT1 1.5 Analiza podatakaIT1 1.5 Analiza podataka
IT1 1.5 Analiza podataka
 
IT1 1.3 Internet pod haubom
IT1 1.3 Internet pod haubomIT1 1.3 Internet pod haubom
IT1 1.3 Internet pod haubom
 

Recently uploaded

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Hervé Panetto. A framework for analysing product information traceability

  • 1. A framework for analysing product information traceability Dr. Hervé Panetto Full Professor of Enterprise Information Systems Centre de Recherche en Automatique de Nancy (CRAN - UMR 7039), Nancy-University, CNRS, F-54506 Vandoeuvre les Nancy, France Herve.Panetto@cran.uhp-nancy.fr http://www.panetto.fr Chair of the IFAC TC 5.3 « Enterprise Integration and Networking » http://www.ifac-tc53.org School of Engineering in Information Technology
  • 2. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Where Am I from?
  • 3. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Nancy-University Nancy-University (40 000 students) Federation of three universities in Nancy University Henri Poincaré Nancy I (Sciences & Technology) University Nancy II (Economics, Law, Arts, Literature, Foreign Languages) Institut National Polytechnique de Lorraine (Engineering) In 2012: University of Lorraine (60 000 students)
  • 4. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Université Henri Poincaré Nancy I Since 1572 Science and Technology 17 000 students 45 research laboratories: many associated to the CNRS (French National Research Centre) 1000 researchers, 800 PhD students 5 faculties
  • 5. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Research Centre for Automatic Control  JRU associate to Nancy-University and CNRS  5 Scientific Research Groups  Automatic Control : Systems Control and observation (ACOS)  Systems Identification and Signal Processing (IRIS)  Ambient Manufacturing Systems (SYMPA)  Dependability and System Diagnosis (SURFDIAG)  Health Engineering (IPS)  200 persons (1st Jan. 2010) 30 Professors 42 Associate Professors 7 Researchers CAV 23 Engineers and TechAdminist 85 PhD students 13 Post-doct http://www.cran.uhp-nancy.fr
  • 6. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Ambiant Manufacturing Systems 3 Research projects Interoperating systems Product-Driven systems Networked-Driven systems 50 persons (1st Jan. 2010)
  • 7. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Agenda The context: Enterprise Applications Product-Driven Paradigm Traceability uses and needs IEC 62264 standards The Zachman Framework … for Product information traceability Conclusions
  • 8. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) The enterprise applications « constellation » CRM APS SCE MES ERP Main Prod Stock Sales Trans Conf EMA SAV GCO CTI SFA BI SCM SFC
  • 9. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) The Product « views » HR Human Resources ERP Logistics SCM Supply Chain Management MES Manufacturing Execution Systems CRM Customer Relationship Management ERP Financials PLM Product Lifecycle Management The product
  • 10. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Product-Driven Paradigm ERP APS CRM ERP APS CRM Business world MES MES SCE SCE MES MES SCE SCE Product Manufacturing world PLM Model-Driven Product/Process Engineering Manufacturing Execution Product Lifecycle Management
  • 11. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Product Lifecycle Management Customer behaviour Global markets Global competition Product complexity Product Design Process Design Plant Design PP&C After Sales Logistics … … (Globally Scaled) Product and Production Lifecycle Integration between processes/tools/enviroments Product Lifecycle Management
  • 12. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Traceability  Traceability is a PLM question: Organizational perspective (allocation of tracing task) Information perspective (coding and decoding) Infrastructure perspective (systems for traceability)  Traceability in literature: Traceability for Quality procedures (ISO 9000 – Chen and Simmons 1994) Traceability is the abilitity to trace in a forward and backward direction (Jansen-Vullers et al. 2003) Traceability deals with mantaining records (Karkkainen et al. 2003)
  • 13. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Traceability  Industrial sectors:  Traceability in Food industry (e.g. Moe 1998)  Traceability in Construction (e.g. Finch 1996)  Traceability in Software Development (e.g. Gothel 1994)  Industrial Applications:  Traceability in SCM (e.g. Karkkainen et al. 2003)  Traceability in After Sales (e.g. Sohal 1997)  Traceability in Plant Management (e.g. Garner et al. 2003)  Tracing systems:  Traceability with bar code (EAN/JAN consortium, 2D)  Traceability with RFID (e.g. AutoID)  Traceability with MEMS (e.g. RAND)
  • 14. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Traceability limits  “Product” Traceability deals with coding and identification, for mantaining records  Then, information records are stored into (one or more) database, accessed using product code or directly into tags such as RFID  A merging activity between product and information is needed for tracing (e.g. AutoID, Dialog efforts)  This activity is not risk-free (Karkkainen et al. 2003):  Accessibility unavailable  Timing and costing of accessibility Info Product Info Product P
  • 15. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Needs Standards For structuring the information related to a product, independently to the applications For bringing semantics to that information Frameworks For helping modellers to think about traceability at the initial stage of the system design
  • 16. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) IEC 62264 Standard (IEC 62264, 2002) Based on the ISA95 « Enterprise-control systems integration » ISO and IEC Defines the interface between Business and Manufacturing worlds in terms of information exchange and semantics
  • 17. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Business To Manufacturing Integration - What does it mean?  Coordinating the functions and goals of the business with the functions and goals of the business’s manufacturing operations  In simple terms  make sure that manufacturing is building the right products, at the right time, using the right materials to meet the business’s needs,  and make sure that the business has correct information on production and actual material, personnel, and equipment use Business Logistics Manufacturing Operations
  • 18. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Because …  In many cases business needs are not effectively made known to manufacturing operations  In many cases actual production is not effectively made known to business operations  Delays and errors are common, often expected, and very expensive
  • 19. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Functional hierarchy as defined in IEC 62264 Business Planning & Logistics Information Plant Production Scheduling, Operational Management, etc Manufacturing Operations & Control Information Area Supervision, Production Planning, Reliability, Assurance, etc Product Definition Information (How to make a product) Production Capability Information (What is available for use) Production Schedule (What to make and use) Production Performance (What was made and used)
  • 20. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) The IEC 62264 models hierarchy Production Capability Capability Property Resource Capability Production Capability What resources are available Production Performance Production Response Segment Response Actual Property Resource Actual Production Information What was made & used Production Request Segment Requirement Requirement Property Resource Requirement Production Scheduling What is it to be made & used Production Schedule Production Rule Product Segment Specification Property Resource Specification Product Definition What must be defined to make a product Process Segment Segment Property Resource Segment Capability Process Specification What can be done with the resources
  • 21. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) IEC 62264 Models Material Model Equipment Model Personel Model Product Definition Model Process Segment Model Production Schedule Model Production Capability Model Production Performance Model
  • 22. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) The conceptualised IEC 62264 Material model MaterialClass +Description MaterialDefinition +Description:string QAMaterialTestSpecification +Description +Name +Version MaterialLot +Description +Status MaterialSubLot +Description +Status MaterialClassProperty +Description +Value MaterialDefinitionProperty +Description +Value:string MaterialLotProperty +Description +Value * 1..* Is tested By * 1..* Is tested by * Defines a procedure for obtaining a * * 1 Defined by * 1 Made up of * 1 Has properties of * 1 Has properties of * 1 Has values for * * Defines a grouping Location +Description * Location 0..1 MaterialCapability +CapabilityType +Description +EndTime +MaterialUse +Quantity +Reason +StartTime * 1 MaterialInformation +Description +PublishedDate 0..1 Location * * MaterialDefinition * MaterialClass * MaterialLot * * QAMaterialTestSpecification * MaterialSubLot * 0..1 * Location
  • 23. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) The Material Model Lot HCL-50-100019 pH 7.0 Density 1.32 Color Yellow Purity .5% Material Definition HCl 50% Color Purity pH Material Class Acid Density Sublot HCL-50-100019 Barrel 15 Location QA Test Specification QA Test Results Common material information
  • 24. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Needs Standards For structuring the information part of a product, independently to the applications For bringing semantics to that information Frameworks For helping modellers to think about traceability at the initial stage of the system design
  • 25. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) The Zachman framework John Zachman proposed the framework for Enterprise Architecture (Zachman, 1987) and extended it in 1992 (Sowa and Zachman, 1992) He organized a lifecycle around the points of view taken by the various players in a system engineering project
  • 26. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Players’ points of view  Planner  The one who has undertaken to do business in a particular industry and runs the organization  Owner  the systems analyst who wants to represent the business in a disciplined form  Designer  the designer, who applies specific technologies to solve the problems of the business  Builder  the builder of the system who specifies how it executes  Sub-contractor  The developer of the system
  • 27. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) The categories of models Data (What) Function (How) Network (Where) People (Who) Time (When) Motivation (Why)
  • 28. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) The Zachman framework matrix Based on work by John A. Zachman VA Enterprise Architecture DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why SCOPE (What is important for the enterprise) Planner ENTERPRISE MODEL (What is available) Owner SYSTEM MODEL (How to build products) Designer TECHNOLOGY MODEL (How to implement) Builder DETAILED REPRESENTATIONS Sub-Contractor FUNCTIONING ENTERPRISE SCOPE (What is important for the enterprise) Planner ENTERPRISE MODEL (What is available) Owner SYSTEM MODEL (How to build products) Designer TECHNOLOGY MODEL (How to implement) Builder DETAILED REPRESENTATIONS Sub-Contractor FUNCTIONING ENTERPRISE Things Important to the Business Entity = Class of Business Thing Processes Performed Function = Class of Business Process Semantic Model Ent = Business Entity Rel = Business Relationship Business Process Model Proc = Business Process I/O = Business Resources Business Logistics System Node = Business Location Link = Business Linkage Work Flow Model People = Organization Unit Work = Work Product Master Schedule Time = Business Event Cycle = Business Cycle Business Plan End = Business Objective Means = Business Strategy Important Organizations People = Major Organizations Business locations Node = Major Business Locations Events Significant to the Business Time = Major Business Event Business Goals and Strategy Ends/Means = Major Business Goals Logical Data Model Ent = Data Entity Rel = Data Relationship Application Architecture Proc = Application Function I/O = User Views Distributed System Architecture Node = IS Function Link = Line Characteristics Human Interface Architecture People = Role Work = Deliverable Processing Structure Time = System Event Cycle = Processing Cycle Business Rule Model End = Structural Assertion Means = Action Assertion Physical Data Model Ent = Segment/Table Rel = Pointer/Key System Design Proc = Computer Function I/O = Data Elements/Sets Technology Architecture Node = Hardware/Software Link = Line Specifications Presentation Architecture People = User Work = Screen Format Control Structure Time = Execute Cycle = Component Cycle Rule Design End = Condition Means = Action Data Definition Ent = Field Rel = Address Program Proc = Language Statement I/O = Control Block Network Architecture Node = Addresses Link = Protocols Security Architecture People = Identity Work = Job Timing Definition Time = Interrupt Cycle = Machine Cycle Rule Design End = Sub -Condition Means = Step Data Ent = Rel = Function Proc = I/O = Network Node = Link = Organization People = Work = Schedule Time = Cycle = Strategy End = Means = Processing Structure Time = System Event Cycle = Processing Cycle Business Rule Model End = Structural Assertion Means = Action Assertion Physical Data Model Ent = Segment/Table Rel = Pointer/Key System Design Proc = Computer Function I/O = Data Elements/Sets Technology Architecture Node = Hardware/Software Link = Line Specifications Presentation Architecture People = User Work = Screen Format Control Structure Time = Execute Cycle = Component Cycle Rule Design End = Condition Means = Action Data Definition Ent = Field Rel = Address Program Proc = Language Statement I/O = Control Block Network Architecture Node = Addresses Link = Protocols Security Architecture People = Identity Work = Job Timing Definition Time = Interrupt Cycle = Machine Cycle Rule Design End = Sub -Condition Means = Step Data Ent = Rel = Function Proc = I/O = Network Node = Link = Organization People = Work = Schedule Time = Cycle = Strategy End = Means = Based on work by John A. Zachman VA Enterprise Architecture DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When Based on work by John A. Zachman VA Enterprise Architecture DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why - - Things Important to the Business Entity = Class of Business Thing Processes Performed Function = Class of Business Process Semantic Model Ent = Business Entity Rel = Business Relationship Business Process Model Proc = Business Process I/O = Business Resources Business Logistics System Node = Business Location Link = Business Linkage Work Flow Model People = Organization Unit Work = Work Product Master Schedule Time = Business Event Cycle = Business Cycle Business Plan End = Business Objective Means = Business Strategy Important Organizations People = Major Organizations Business locations Node = Major Business Locations Events Significant to the Business Time = Major Business Event Business Goals and Strategy Ends/Means = Major Business Goals Logical Data Model Ent = Data Entity Rel = Data Relationship Application Architecture Proc = Application Function I/O = User Views Distributed System Architecture Node = IS Function Link = Line Characteristics Human Interface Architecture People = Role Work = Deliverable Processing Structure Time = System Event Cycle = Processing Cycle Business Rule Model End = Structural Assertion Means = Action Assertion Physical Data Model Ent = Segment/Table Rel = Pointer/Key System Design Proc = Computer Function I/O = Data Elements/Sets Technology Architecture Node = Hardware/Software Link = Line Specifications Presentation Architecture People = User Work = Screen Format Control Structure Time = Execute Cycle = Component Cycle Rule Design End = Condition Means = Action Data Definition Ent = Field Rel = Address Program Proc = Language Statement I/O = Control Block Network Architecture Node = Addresses Link = Protocols Security Architecture People = Identity Work = Job Timing Definition Time = Interrupt Cycle = Machine Cycle Rule Design End = Sub -Condition Means = Step Data Ent = Rel = Function Proc = I/O = Network Node = Link = Organization People = Work = Schedule Time = Cycle = Strategy End = Means = People = Identity Work = Job Timing Definition Time = Interrupt Cycle = Machine Cycle Rule Design End = Sub -Condition Means = Step Data Ent = Rel = Function Proc = I/O = Network Node = Link = Organization People = Work = Schedule Time = Cycle = Strategy End = Means =
  • 29. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Recursivity of the framework At a first stage, the framework defines abstraction levels of the engineering process Scope Enterprise model MDA CIM Level System model MDA PIM Level Technology model MDA PSM Level Detailed implementation
  • 30. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) IEC 62264 standards on the Zachman abstraction view Based on work by John A. Zachman VA Enterprise Architecture DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why SCOPE (CONTEXTUAL) ENTERPRISE MODEL (CONCEPTUAL) SYSTEM MODEL (LOGICAL) TECHNOLOGY MODEL (PHYSICAL) DETAILED REPRESENTATIONS FUNCTIONING ENTERPRISE SCOPE (CONTEXTUAL) Planner ENTERPRISE MODEL (CONCEPTUAL) Owner SYSTEM MODEL (LOGICAL) Designer TECHNOLOGY MODEL (PHYSICAL) Builder DETAILED REPRESENTATIONS (OUT -OF -CONTEXT) Sub -Contractor FUNCTIONING ENTERPRISE Master Schedule Time = Business Event Cycle = Business Cycle Business Plan End = Business Objective Means = Business Strategy Events Significant to the Business Time = Major Business Event Business Goals and Strategy Ends /Means = Major Business Goals Business Rule Model End = Structural Assertion Means = Action Assertion Rule Design End = Condition Means = Action Data Definition Ent = Field Rel = Address Program Proc = Lang.Statement I/O = Control Block Network Architecture Node = Addresses Link = Protocols Security Architecture People = Identity Work = Job Timing Definition Time = Interrupt Cycle = Machine Cycle Rule Design End = Sub-Condition Means = Step Data Ent = Rel = Function Proc = I/O = Network Node = Link = Organization People = Work = Schedule Time = Cycle = Strategy End = Means = IEC 62264 Standards Holonic Process Models B2MML XML Schemas Goods & Services Processes Sites Actors
  • 31. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) IEC 62264 models mapped onto the players view Based on work by John A. Zachman VA Enterprise Architecture DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why SCOPE (What is important for the enterprise) Planner ENTERPRISE MODEL (What is available) Owner SYSTEM MODEL (How to build products) Designer TECHNOLOGY MODEL (How to implement) Builder DETAILED REPRESENTATIONS Sub-Contractor FUNCTIONING ENTERPRISE SCOPE (What is important for the enterprise) Planner ENTERPRISE MODEL (What is available) Owner SYSTEM MODEL (How to build products) Designer TECHNOLOGY MODEL (How to implement) Builder DETAILED REPRESENTATIONS Sub-Contractor FUNCTIONING ENTERPRISE Business Plan End = Business Objective Means = Business Strategy Business Goals and Strategy Ends/Means = Major Business Goals Business Rule Model End = Structural Assertion Means = Action Assertion Physical Data Model Ent = Segment/Table Rel = Pointer/Key System Design Proc = Computer Function I/O = Data Elements/Sets Technology Architecture Node = Hardware/Software Link = Line Specifications Presentation Architecture People = User Work = Screen Format Control Structure Time = Execute Cycle = Component Cycle Rule Design End = Condition Means = Action Data Definition Ent = Field Rel = Address Program Proc = Language Statement I/O = Control Block Network Architecture Node = Addresses Link = Protocols Security Architecture People = Identity Work = Job Timing Definition Time = Interrupt Cycle = Machine Cycle Rule Design End = Sub -Condition Means = Step Schedule Strategy IEC 62264 Material Model IEC 62264 Personnel Model IEC 62264 Product Definition Model IEC 62264 Equipment Model IEC 62264 Production Schedule Model IEC 62264 Production Capability Model IEC 62264 Process Segment Model IEC 62264 Production Performance Model Based on work by John A. Zachman VA Enterprise Architecture DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When MOTIVATION Why SCOPE (CONTEXTUAL) ENTERPRISE MODEL (CONCEPTUAL) SYSTEM MODEL (LOGICAL) TECHNOLOGY MODEL (PHYSICAL) DETAILED REPRESENTATIONS FUNCTIONING ENTERPRISE SCOPE (CONTEXTUAL) Planner ENTERPRISE MODEL (CONCEPTUAL) Owner SYSTEM MODEL (LOGICAL) Designer TECHNOLOGY MODEL (PHYSICAL) Builder DETAILED REPRESENTATIONS (OUT-OF-CONTEXT) Sub-Contractor FUNCTIONING ENTERPRISE Master Schedule Time = Business Event Cycle = Business Cycle Business Plan End = Business Objective Means = Business Strategy Events Significant to the Business Time = Major Business Event Business Goals and Strategy Ends/Means = Major Business Goals Business Rule Model End = Structural Assertion Means = Action Assertion Rule Design End = Condition Means = Action Data Definition Ent = Field Rel = Address Program Proc = Lang.Statement I/O = Control Block Network Architecture Node = Addresses Link = Protocols Security Architecture People = Identity Work = Job Timing Definition Time = Interrupt Cycle = Machine Cycle Rule Design End = Sub -Condition Means = Step Data Ent = Rel = Function Proc = I/O = Network Node = Link = Organization People = Work = Schedule Time = Cycle = Strategy End = Means = IEC 62264 Standards Holonic Process Models B2MML XML Schemas Goods & Servicesa Processes Sites Actors
  • 32. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) P ro d uc ts info rm a tio n tra c e a b ility F o rwa rd tra c e a b ility B a c k wa rd tra c e a b ility Abstraction view Players view The Zachman framework: filter for views definition of products information traceability models
  • 33. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) The IEC 62264 modelling framework workflow Use of the Functionning Enterprise Designer Owner Planner Products Business - ERP Products Manufacturing - MES Products specification Product definition Material specification Equipment specificiation Personnel specification Material definition Equipment definition Personnel definition Product segments specification Production schedule definition Personnel capability Equipment capability Material capability Process segments definition Production capability Material availability Equipment availability Personnel availability Production responses Production information Process segments Production requests Product information trac eability Forward trac eability Bac kward trac eability Application Modelling Activity External Application Player Serv ice Production performance Production information
  • 34. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) System Engineering for Product Traceability Enterprise Planning Manufacturing Execution Process Control Engineering Applications Incopla n Factory Suite Product Data Management FlexNet Product Traceability Product Service-oriented Interoperability Product information-oriented Interoperability Models-oriented Interoperability Exploitation/Application Engineering
  • 35. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Conclusions  We define a specific perspective of the framework dealing with the players view as a guideline for better understanding the product informations for traceability  The IEC 62264 deals with products information at both Business and Manufacturing levels, thus it is a good candidate set of models for product traceability  However, the models are complex because they are generic to any kind of application domains.  The framework helps at defining product lifecycle information models for traceability  The result of this modelling approach is the emergence of all information objects that deal with product information along its life cycle
  • 36. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Thank you! Any Questions? Herve.Panetto@cran.uhp-nancy.fr
  • 37. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) References  Panetto H., Baïna, S., Morel G. (2006). Mapping the IEC 62264 models onto the Zachman framework for analysing products information traceability: a case study. Journal of Intelligent Manufacturing, Springer Verlag, ISSN 0956-5515, to appear in 2007  Baïna S., Panetto H., and Morel G. (2005), Holon-oriented B2M process modelling approach for applications interoperability in manufacturing systems environment, Proceedings of the IFAC World Congress, July 4-7, Prague, Czech Republic, ISBN: 0-08-045108-X  Bézivin J. (2004). In search of a Basic Principle for Model Driven Engineering, Novatica/Upgrade, Vol. V, N°2, April, pp. 21-24, http://www.upgrade- cepis.org/issues/2004/2/upgrade-vol-V-2.html  Cheng M.L. and Simmons J. E. L. (1994). Traceability in manufacturing systems. International Journal of Operations and Production Management, 14, 4-16  C4ISR Architecture Framework Version 2.0 (1997). Office of the Assistant Secretary of Defense for Command, Control, Communications and Intelligence, Washington D.C., November  delaHostria E. (2005). Manufacturing Application Integration Scheme using ISO 15745 and IEC 62264. Proceedings of the IFAC World Congress, July 4-7, Prague, Czech Republic, ISBN: 0-08-045108-X  IEC 62264 (2002). IEC 62264. Enterprise-control system integration, Part 1. Models and terminology, Part 2: Model object attributes. ISO/IEC, Geneva  ISO IS 15704 (2000). ISO/IS 15704:2000 Industrial automation systems—Requirements for enterprise—reference architectures and methodologies, ISO, Geneva, Switzerland  ISO 15745-1, (2003) Industrial automation systems and integration – Open systems application integration framework - Part 1: Generic reference description. ISO, Geneva, Switzerland  Frankel D. S., et al. (2003). The Zachman Framework and the OMG's Model Driven Architecture. Business Process Trends Whitepaper, September, http://www.bptrends.com  Jansen-Vullers J., van Dorp A., and Beulens B. (2003). Managing traceability information in manufacture, International Journal of Information Management, 23, 395-413  McFarlane D., Sarma J., Chirn G., Wong J., Ashton A. (2003). Auto-ID systems and intelligent manufacturing control, Journal of Engineering Applications of Artificial Intelligence, 16, 365 – 376  Mellor S.J., Kendall S., Uhl A. and Weise D. (2004). Model Driven Architecture, Addison-Wesley Pub Co, March, ISBN: 0201788918.  Morel G., Panetto H., Zaremba M.B. and Mayer F. (2003). Manufacturing Enterprise Control and Management System Engineering: paradigms and open issues. IFAC Annual Reviews in Control. 27/2:199-209, December  Noran O. (2003). An analysis of the Zachman framework for enterprise architecture from the GERAM perspective. IFAC Annual Reviews in Control. 27/2:163-183, December  Osvalds G. (2003). Use of UML in Modeling Enterprise and Systems Architecture. INCOSE Chesapeake Chapter Meeting, Columbia, August  O'Rourke C., Fishman N. and Selkow W. (2003). Enterprise Architecture Using the Zachman Framework,, Thomson Learning, Inc. Boston, MA. ISBN: 0- 619-06446-3. April  Sowa J. F. and Zachman J. A. (1992). Extending and Formalizing the Framework for Information Systems Architecture, IBM Systems Journal, 31/3, 590–616  Sowell P. K. (1999). Consolidated Mapping of C4ISR Framework Products to Federal Framework Models. The MITRE Corporation, McLean, Virginia.  Terzi S. (2005). Elements of Product Lifecycle Management: Definitions, Open Issues and Reference Models, PhD dissertation, University Henri Poincaré Nancy I and Politecnico di Milano, May 25th  Terzi S., Cassina J., and Panetto H. (2005). Development of a metamodel to foster interoperability along the product lifecycle traceability. Proceedings of the IFIP/ACM INTEROP-ESA conference, February 23-25, Geneva, Switzerland, Springer Science publisher, pp. 1-11, ISBN: 1-84628-151-2  UML (2005). Unified Modeling Language. UML 2.0 Superstructure, v2.0 formal 05/07/04. OMG  Zachman J. A. (1987). A Framework for Information Systems Architecture, IBM Systems Journal, 26/3, 276–295
  • 38. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Subset of the planner view Instance name:Class properties:type=values
  • 39. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Subset of the owner view Instance name:Class properties:type=values
  • 40. © Hervé Panetto (CRAN UMR 7039, Nancy-University, CNRS) Subset of the designer view Instance name:Class properties:type=values