Process Analysis and Modelling
Process Analysis and Modelling
Process Analysis and Modelling
Using IDEF0
School of Mechanical,
Industrial, & Manufacturing
Engineering
IDEF0 Standard
http://www.itl.nist.gov/fipspubs/idef02.doc
School of Mechanical,
Industrial, & Manufacturing
Engineering
IDEF0
School of Mechanical,
Industrial, & Manufacturing
Engineering
School of Mechanical,
Industrial, & Manufacturing
Engineering
Process Analysis
Start with Statement of Need
Model high-level process to meet Need
Decompose into detailed models of subprocesses
Requirements Development
Systematically examine subprocesses
Identify factors that will affect WS performance, safety
Identify requirements to optimize performance, safety
Process Design
Add details, based on requirements
Iteratively refine
IDEF0 Concepts
School of Mechanical,
Industrial, & Manufacturing
Engineering
School of Mechanical,
Industrial, & Manufacturing
Engineering
Syntax of a representation
elements
structure
form
e.g., grammar
Semantics
meaning
Syntax: Boxes
School of Mechanical,
Industrial, & Manufacturing
Engineering
Solid lines
Verb or verb phrase
Box number
Syntax: Arrows
School of Mechanical,
Industrial, & Manufacturing
Engineering
Boxes
Boxes shall be sufficient in size to insert box name.
Boxes shall be rectangular in shape, with square corners.
Boxes shall be drawn with solid lines.
Arrows
Arrows that bend shall be curved using only 90 degree arcs.
Arrows shall be drawn in solid line segments.
Arrows shall be drawn vertically or horizontally, not
diagonally.
Arrow ends shall touch the outer perimeter of the function
box and shall not cross into the box.
Arrows shall attach at box sides, not at corners.
10
Semantics
School of Mechanical,
Industrial, & Manufacturing
Engineering
11
Semantics
School of Mechanical,
Industrial, & Manufacturing
Engineering
Something
that results
from the
process
A means by which
the process is
performed
A reference to
another model.
12
Example
School of Mechanical,
Industrial, & Manufacturing
Engineering
13
15
16
School of Mechanical,
Industrial, & Manufacturing
Engineering
Purpose: To illustrate
IDEF0 modeling for the
Work Systems Engineering
process.
Viewpoint:
Industrial/manufacturing
engineer.
17
Child Diagram
School of Mechanical,
Industrial, & Manufacturing
Engineering
18
Parent Diagram
School of Mechanical,
Industrial, & Manufacturing
Engineering
19
Process Decomposition
School of Mechanical,
Industrial, & Manufacturing
Engineering
A-0
A0
parent
A3
child
parent
20
child
Text
Associated textual information used to clarify model.
Glossary
Definitions of
Examples
Get widget parts (process)
The process of getting widget parts from the stock areas so that widgets may
be assembled.
21
FEO (fee-oh)
Provides supplementary information to help reader
understand model.
Need not comply with IDEF0 rules
Example: Flowchart to describe a procedure
(action/decision sequence) that can be used to
perform the process.
22
Diagram Features
School of Mechanical,
Industrial, & Manufacturing
Engineering
Arrows As Constraints
Concurrent Operation
Arrows As Pipelines
Branching Arrows
Inter-Box Connections
Boundary Arrows
Tunneled Arrows
Call Arrows
23
Arrows As Constraints
School of Mechanical,
Industrial, & Manufacturing
Engineering
24
Concurrent Operation
School of Mechanical,
Industrial, & Manufacturing
Engineering
Concurrent
with A32 and
A33
25
Arrows As Pipelines
School of Mechanical,
Industrial, & Manufacturing
Engineering
26
Branching Arrows
School of Mechanical,
Industrial, & Manufacturing
Engineering
27
Inter-Box Connections
School of Mechanical,
Industrial, & Manufacturing
Engineering
28
Inter-Box Connections
School of Mechanical,
Industrial, & Manufacturing
Engineering
29
Inter-Box Connections
(arrows for child diagram)
School of Mechanical,
Industrial, & Manufacturing
Engineering
30
Boundary Arrows:
School of Mechanical,
Industrial, & Manufacturing
Engineering
Coded by prefix
and number
31
to be continued
School of Mechanical,
Industrial, & Manufacturing
Engineering
32
33