This preview shows pages 1–5. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full Document
Unformatted text preview: Introduction to Process modeling Hoosang Ko and Prof. Shimon Y. Nof 1 IE332 Fall 2009 Contents 1. What is modeling? 2. What is process? 3. Process models 1. Petri Net 2. PERA (Purdue Enterprise Reference Architecture) 2 3. UML (Unified Modeling Language) 4. OPM (Object Processing Modeling) What is Modeling? What is modeling? Describing a system at a high level of abstraction Describing a system at a high level of abstraction Modeling is a methodology for dealing with complexity Abstractions are simplifications They ignore irrelevant details and they only represent the relevant details. What is relevant or irrelevant depends on the 3 purpose of the model One of the most difficult concepts in modeling is the exact level of detail (level of abstraction) Modeling Examples Mathematical modeling An abstract model that uses mathematical language An abstract model that uses mathematical language to describe the behaviors of a system Computer modeling A computer program that attempts to simulate an abstract model of a particular system Work and Business modeling 4 A set of elements and their relationships to express the flow of work processes and/or business logic of a specific company Mathematic Modeling A consumer faces a choice of n commodities each with a market price p 1 , p 2 ,..., p n . The consumer is assumed to have a cardinal utility function U, depending on the amounts of commodities x 1 , x 2 ,..., x n consumed. The consumer has a budget M which she uses to purchase a vector x 1 , x 2 ,..., x n 5 1 2 n in such a way as to maximize U(x1, x2,..., xn). The problem of rational behavior in this model then becomes an optimization problem What is Process? Process (Latin, processus  movement) is a naturally occurring or designed sequence of changes of occurring or designed sequence of changes of properties/attributes of a system/object From an engineering perspective, process refers to operations or events, possibly taking up time, space, expertise or other resources, which produces an outcome A process may be identified by the changes it 6 outcome. A process may be identified by the changes it creates in the properties of one or more objects under its influence Main aims of process modeling Descriptive Traces what actually happens during a process Takes the point of view of an external observer who...
View
Full
Document
This note was uploaded on 01/19/2012 for the course IE 230 taught by Professor Xangi during the Spring '08 term at Purdue UniversityWest Lafayette.
 Spring '08
 Xangi

Click to edit the document details