Modeling Agile Manufacturing Cell using Object-Oriented Timed Petri net

Size: px
Start display at page:

Download "Modeling Agile Manufacturing Cell using Object-Oriented Timed Petri net"

Transcription

1 Modeling Agile Manufacturing Cell using Object-Oriented Timed Petri net Peigen Li, Ke Shi, Jie Zhang Intelligent Manufacturing Lab School of Mechanical Science and Engineering Huazhong University of Science and Technology ABSTRACT: An Object-Oriented Timed Petri-net (OOTPN) is proposed for modeling agile manufacturing cell (AMC). It consists of four phases: (1) grouping manufacturing resources into classes; (2) constructing general OOTPN block for each manufacturing resource class; (3) defining joint transitions and suitable control decision rules; (4) generating complete OOTPN model for agile manufacturing cell. This OOTPN approach possesses the characteristics of both object-oriented method and Petri-nets. It can describe the attributes and behaviors of AMC. Furthermore, the model based on this approach has the high degree of modularity, flexibility and reusability. In comparison with other modeling methodologies, the main advantage of OOTPN is that the cell model can be regenerated quickly by selecting or modifying appropriate pre-defined modeling objects when the agile manufacturing cell is reconfigured. INTRODUCTION Manufacturing enterprises have recognized that the rapid introduction of new and customized products to meet market demands is a key factor that ensures their survival from fierce competition, which in turn requires manufacturing systems be reconfigured quickly according to different products. The manufacturing cell is the basic unit for the manufacturing system, which carries out the final accomplishment of the production plan. The main task of a manufacturing cell is to accomplish assigned operations on assigned parts with reasonable cost in a time horizon and guarantee processing quality. In the future, it should be able to reconfigure rapidly to meet changing and unpredictable market demands. The concept of AMC (Agile Manufacturing Cell) arises from the idea of agile manufacturing. AMC could be a virtual manufacturing cell, that is to say, the physical layout of the manufacturing resources of a workshop is fixed, but the logic composition can be redesigned or reorganized to meet

2 different production requirements. The essential characteristic of AMC is that it can be reconfigured rapidly according to production tasks or state variation of a manufacturing environment. Its agile configuration brings additional values such as rapidly new product introduction, accommodation to unpredictable demand, higher equipment efficiency, etc. In order to accommodate the changes of production tasks and manufacturing environments, it is necessary to have suitable methodology and tools for rapid and agile configuration of manufacturing cells. To achieve this goal, rapid and reusable modeling techniques are demanded. There have been some important modeling methodologies such as queuing networks, mathematical programming, activity cycle diagrams, IDEF0 diagrams, Petri-nets, O-O (object-oriented), and so on. However, all of these methods have certain limitations. The assumption of some random processes and their parameters may not well reflect the real manufacturing processes. Activity cycle diagram cannot represent the relationships of conditions and events in discrete event dynamic systems. Although Petri-nets have been widely applied to modeling, controlling, and analyzing the system s dynamic behaviors due to the characteristics of the graphical representation and mathematical analysis of control logic, the efforts of modeling and analysis become quite cumbersome when the system becomes more complex. 5 Furthermore, these methods lack of reusability. The O-O modeling technique provides a one-to-one correspondence between the entities in a real system and the objects in its model that represent them. It possesses high modularity, maintainability and reusability. These advantages have led many researchers to apply O-O methods to manufacturing system modeling. 1-4,7 Nevertheless, a powerful tool supporting quantitative analysis and validation is still unavailable in the O-O method and its depiction to real system lacks abstraction and accuracy. This paper aims at developing an OOTPN (Object-Oriented Timed Pert-Net) modeling method for AMC modeling. This method is an instance of composite modeling, which possesses the characteristics of O-O technique and Petri-net. The rest of this paper is organized as follows. In Section 2, the characteristics of AMC and its requirements on system modeling are discussed. In Section 3, the definition of OOTPN is presented. Section 4 describes the modeling process of AMC using OOTPN method. An example is provided in Section 5. Finally, conclusions are given. PROBLEM STATEMENT Although there is yet no definitive science base for AMC, there are some desirable characteristics of AMCs. They are reusable, reconfigurable, and scalable. 6 Reconfigurability is an essential feature of AMC, which makes it accommodate to different production tasks or manufacturing environments. It ensures rapid introduction of new and customized products. Reusability and scalability ensure reconfiguration to be implemented at reasonable cost. Because of these characteristics, there are some problems need to be solved: 1) Cell reconfiguration. The primary goal of cell configuration is to form or reconfigure a manufacturing cell in terms of new products or changes of production tasks. Formation of AMCs relates to production task allocation, process planning and manufacturing resources allocation in the workshop environment. 2) Cell control and scheduling. Due to the dynamics of cells in the sense of agile manufacturing, AMCs should be apt to control and schedule. An effective schedule should be generated rapidly according to production tasks and current cell status. The cell scheduling and configuration depend on each other.

3 The OOTPN method proposed in this paper focuses on solving cell control and scheduling problems. The OOTPN model for a cell can be rapidly established by selecting (perhaps modifying) pre-defined modeling objects (i.e. manufacturing resources models, joint transitions and control decision rules). Joint transitions and control decision rules determine the relationships among manufacturing resources and depict the flow of material and information. After a scheme of cell configuration and scheduling is completed, performance analysis is needed to determine whether the control is appropriate to the tasks and manufacturing environments. If not, joint transitions and their corresponding control decision rules will be modified. The process may be performed repeatedly until satisfactory results are obtained. The OOTPN model can be used to explicitly analyze logic and dynamic behaviors of an AMC and finally generate an effective schedule. The results of model analysis are also an important feedback to the cell reconfiguration process. The goal of modeling AMCs is to maintain high system utilization and throughput under the constraints of due date and equipment status. OOTPN, a new approach for AMC should have following characteristics. 1) Models must be easily defined and implemented; 2) The manufacturing resources can be represented by the objects in an OOTPN, and the mutual relationships of resources can be directly mapped into joint transitions and control decision rules; 3) A model is configured by selecting or modifying appropriate modeling objects; 4) A model captures the relationships and interactions of modeling objects so as to describe control logic; 5) Model can be easily updated and reconfiguration should be convenient. OBJECT-ORIENTED TIMED PETRI-NET (OOTPN) From an object-oriented perspective, an AMC is composed of a number of physical objects (i.e. manufacturing equipment). Each physical object is a kind of manufacturing resource and has its own behaviors characterized by certain processes (e.g. milling). An OOTPN model here is able to describe mutually communicating physical objects and their interconnecting relations. Mathematically, a system can be defined as: S = (P T g K) in which P = a set of Timed Petri-net blocks = {P i, i = 1, 2,,I} P i = the Timed Petri-net block of physical object i T g = a set of joint transitions among Timed Petri-net blocks = {T gij, i, j = 1, 2,,I, i j} K = a set of control decision rules that decides how to fire a joint transition and which joint transition is fired. Objects in an AMC model are classified into physical, information, and control/decision object classes. Each Timed Petri-net model, P i ( i = 1, 2,, I), in an OOTPN model represents the activities performed by each physical object (e.g. manufacturing facility). The message-passing among models is achieved through joint transition T g. The firing condition of a joint transition is determined by the attached attributes and relative control decision rules. Whenever the firing decision of a joint transition needs to be determined, its corresponding control/decision object will select the most

4 suitable decision rule from the decision knowledge base according to the current system status (e.g. equipment status, bill-of materials). As a matter of fact, transition and state variation actually depict the production activities of the physical equipments. There exist material flow and information flow in a manufacturing system. The design and analysis of information flow are increasingly important for the manufacturing system. Places in OOTPN model are classified into resource and information places. Resource places represent states or conditions of manufacturing resources. The tokens in resource places represent status of resources in manufacturing system. Its flow represents material flow or status transition of the manufacturing system. The tokens in information places represent messages. The token transition means information flow. There exist two special kinds of places in OOTPN model, input places and output places. Input/output places are interfaces through which the TPN models of physical objects interact with each other. Input places of a TPN model for a certain machine receive tokens from other TPN models for other machines, output places of a TPN model send tokens to other TPN models. The input/output places in TPN models use encapsulation of O-O modeling for reference and enhance the model modularity. Timed Petri-net is adopted because it can describe the time of accomplishing a transition, which is advantageous to performance analysis of manufacturing systems. Therefore, P i can be defined as: P i = (SP,ST,F,W in which SP = a set of places = {SP r, SP m } SP r = a set of resource places = {sp r1,sp r2,,sp rn,sp inr1, sp inrj,sp outr1, sp outrk }, sp inr is input place, sp outr is output place SP m = a set of information places = {sp m1,sp m2,,sp mx,sp inm1, sp inmy,sp outm1, sp outmz }, sp inm is input place sp outm is output place ST = a set of transitions = {st 1,st 2, st s } SP ST SP ST= F (SPhST) (SThSP) = a set of directed arcs W = a set of weighting factors of the arcs. In the OOTPN model, the P i, which defines input/output places as mentioned above, can also be called OOTPN block i. MODELING PROCESS OF AMC USING OOTPN METHOD The OOTPN paradigm for AMC modeling consists of four phases: 1) To group manufacturing resources (i.e. equipment) into classes based on O-O method; 2) To construct a general OOTPN block for each equipment class, so the OOTPN block of each equipment in an AMC can be built easily by means of inheritance; 3) To define joint transitions to connect OOTPN blocks of all the equipments in the AMC; 4) To construct OOTPN model for AMC. The detailed modeling process is discussed as follows.

5 Group Manufacturing Resources (i.e. equipment) into Classes Equipment Material processing machine Material handling/ transporting machine Storage machine Other machine Common machine NC machine Machining centre Robot Conveyor AGV/RGV Buffer AS/RS Measuring machine Figure 1. The Classification of Equipment The equipments with similar structure and functions can be grouped into equipment classes by using O-O method. Generally speaking, manufacturing equipments can be partitioned into four classes as illustrated in Figure 1. Construct General OOTPN Block for Each Kind of Equipment Class M1 Pi M3 M5 T1 P2 T2 P3 T3 P4 T4 P5 T5 P1 M2 M4 T 1: a machine starts setting up T 2: a machine starts loading T 3: a machine starts processing T 4: a machine starts unloading T 5: a machine status is set to be idle Pi: a part arrives P1: a machine is idle P2: a machine is finishing seting up and waiting for loading P 3: a machine is finishing loading and waiting for processing P4: a machine is finishing processing and waiting for unloading P5: a machine is finishing unloading Po: a part is leaving M1: a request for setting up signal M2: a request for loading signal to loading machine M3: a response of finishing loading from loading machine M4: a request for unloading signal to unloading machine M5: a response of finishing unloading from unloading machine M6: finishing signal Po M6 Transition Resource place information place Figure 2. The OOTPN Model for a Material Processing Machine A TPN model for each equipment class is used to depict attributes and behaviors of corresponding class. Behaviors of the equipment class are mapped into transitions, and status or attributes of the equipment class are mapped into places. Directed arcs indicate the possible directions of message passing and material flow. For example, loading, unloading, and processing of a machine, are mapped into transitions T 2, T 3 and T 4 ; the attribute (idle) is mapped into resource place P 1 as shown in Figure 2. After that, input/output places in the OOTPN block are determined.

6 The OOTPN block of material processing machine is illustrated in Figure 2. For modeling material processing machines, there is a little difference between two cases: using and not using a material handling machine to carry out part loading/unloading. Places M 2, M 3, M 4 and M 5 listed in Figure 2 are not required for modeling material processing machine without using material handling machine. In Figure 2, places P i, P o, M i, M o, M 2, M 3, M 4, M 5 are input/output places. Define Joint Transitions Po Mo Po Mo Tg Tg1 Tg2 Pi Mi Conflict Decision Pi1 Mi1 Rules Pi2 Mi2 (a)no Conflict (b)conflict among joint transitions Conflict Decision Rules P1o Tg M1o P1o M1o Conflict P2o M2o Decision Rules Tg1 Tg2 Pi Mi (c)conflict among tokens (d)conflict among state places Figure 3. Diagram of Joint Transitions and Conflicting Situations An AMC in operation is a real-time system in which different manufacturing resources have to interact and cooperate. In order to coordinate activities of these resources, the concept of joint transitions is defined. Joint transition is a special kind of transition that only connects with input/output places of OOTPN blocks. It is used to describe the relationships between OOTPN blocks of different machines. States of output places are the conditions of firing a joint transition, and those of input places are the results of a fired joint transition. Joint transitions are used to connect OOTPN blocks of some machines to form a whole OOTPN model of an AMC. In the OOTPN model of an AMC, the flow of information and materials (i.e. tokens) is dependent upon the firing sequence of joint transitions. Some of the firing decisions may simply follow the specification of Timed Petri net. For example, when a part is processed sequentially by two machines, the joint transition connecting the OOTPN blocks of these two machines does not have any relations with other joint transitions as illustrated in Figure 3(a). In this case, the firing decision only depends on the attributes of its input places. Nevertheless, for other joint transitions involved in some complicated connections, there may exist conflicts among joint transitions. The firing decisions cannot be made unless some conflict decision rules (e.g. scheduling rules) are incorporated. The following is some of the most commonly encountered conflicting situations: 1) Conflict among joint transitions (a place connects with two or more joint transitions). To solve this type of conflict, the decision rule should determine which transition is to be fired. As illustrated in Figure 3(b), when two machines are all available to process a part, conflict exists

7 between two joint transitions. A machine selection rule is employed to determine which joint transition should be fired according to status. 2) Conflict among tokens (a joint transition connects with one input place which has two or more different types of tokens, only one token is required to fire that transition as shown in Figure 3(c)). To solve this type of conflict, the decision rule should be used to choose the suitable token. For example, a dispatching rule is applied to determine which job is selected to be processed once a machine has finished a job and there are several different jobs are available. 3) Conflict among places (a joint transition connects with two or more different types of places, only one type of place is required to fire that transition). To solve this type of conflict, the decision rule should be used to choose the suitable places to fire the transition. That transition can be considered as two independent transitions that connect certain types of places separately as shown in Figure 3(d). For example, a vehicle selection rule is applied to determine which part to be transported when there are two or more parts waiting for transporting. Generally speaking, the joint transitions and control decision rules describe the control strategy for the AMC. Construct OOTPN Model for the AMC The OOTPN model of an AMC is obtained by using joint transitions to connect the OOTPN blocks of all the machines in the AMC. If there are new machines to be introduced in the AMC, the OOTPN blocks for newly introduced machines can be constructed easily by inheriting from pre-defined general OOTPN blocks for each equipment class. When an AMC is reconfigured, the OOTPN model is reconfigured by easily selecting (perhaps modifying) modeling objects (i.e. general OOTPN blocks for equipment classes, joint transitions and control decision rules). After that, a performance analysis can be carried out. CASE STUDY In this section, OOTPN paradigm is demonstrated to construct a model for an AMC. An agile manufacturing cell is used to machine prismatic parts, which consists of two machining centers, one buffer, and one RGV. The layout of this cell is illustrated in Figure 4(a). The model for machining center is similar to the model illustrated in Figure 2. The models of buffer and RGV are illustrated in Figures 4(b) and 4(c) respectively. The OOTPN model for the whole cell is shown in Figure 5. In Figure 5, there are seven joint transitions in the cell model. T g1 represents parts are moving to buffer by RGV. T g2 and T g3 represents parts will be processed on machining centers 1 and 2 respectively. T g4 and T g5 stands for parts are moving to machine center 1 and 2 by RGV respectively. Firing of T g6 and T g7 means part having finished processing on machining center 1 and 2 respectively will be moved back to the buffer by RGV. If T g2 is fired, it means part will be processed on machining center 1. If T g4 is fired, it means part will be moved to machining center 1 by RGV. The relation between T g3 and T g5 is similar to that between T g2 and T g4. Therefore, control decision rules can be defined as: IF T g2 is fired THEN T g4 is fired, IF T g3 is fired THEN T g5 is fired. A part may

8 enter either machining center for processing as long as the machine is idle because two machining centers are identical. Therefore, if T g6 or T g7 is fired, part will be moved back to buffer by RGV, which means T g1 will be fired. The control decision rule can be defined as: IF T g6 OR T g7 is fired THEN T g1 is fired. MC1 MC2 MB2 PBo MA1 PAi RGV TB2 TA1 Buffer PB1 PB2 PA2 PA1 TB1 TA2 MC1 RGV Buffer MC2 MC3 Other Cell MB1 PBi TB1: part is entering TB2: part is leaving PBi: part waiting for entering PBo: part having left PB1: buffer is not full PB2: part is in the buffer MB1: a request for entering signal MB2: a response of leaving MA2 PAo TA1: RGV starts moving TA2: RGV finishes moving PAi: part waiting for moving PAo: part having arrived a PA1: RGV is idle PA2: RGV is moving MA1:a request for moving signal MA2:a response of finishing moving signal (a) Cell Layout before and after Reconfiguration (b) The OOTPN Block of the Buffer (c) The OOTPN Block of the RGV Figure 4. Cell Layout, the OOTPN blocks of Buffer and RGV Furthermore, there exists conflict between T g2 and T g4. It must be determined which machining center is used to process the part. Conflict of determining which part should be moved by RGV also exists between T g6 and T g7. Conflict decision rules solving such problems should be used according to certain objectives and constraints. For example, FCFS (First Come First Serve) or SDF (Shortest Distance First) would be adopted to determine which part is moved by RGV. When a new type of part is to be machined, this cell needs to be reconfigured. Machining this new part type may not be accomplished on the two machining centers. It might be required to add a new machining center referred as machining center 3. The part is first processed on machining center 1 or 2, and then sent to machining center 3 for the remaining finishing operations because MC3 has higher accuracy than MC1 and MC2. At the same time, MC3 is also a member of another cell. That is to say, the reconfigured cell shares MC3 with another cell as shown in Figure 4(a). The new model for the reconfigured cell can be quickly established based on the old model illustrated in Figure 5. The models for machining center 1 and 2, buffer and RGV remain unchanged. The model for machining center 3 can be derived from general OOTPN block for material processing machine, whose structure is similar to other two machining centers. The modeling task here is to establish a new model of the reconfigured cell by combining the existing OOTPN blocks through joint transitions. In the new model as shown in Figure 6, there are two new joint transitions, T g8 and T g9. T g8 represents part having been processed on machining center 1 or 2 is moving to machining center3 by RGV. T g9 represents part having been processed will be moved back to buffer by RGV. Firing of T g6

9 and T g7 means part having completed processing on machining center 1 and 2 respectively will be sent to machining center 3. Other joint transitions of the old model are used without modification. Because of machining sequence, there is a new control decision rule, IF T g9 is fired Then T g1 is fired. This rule means part must complete all operations before moving back to buffer. The rule, IF T g6 OR T g7 is fired THEN T g1 is fired, should be modified as IF T g6 OR T g7 is fired THEN T g8 is fired. It means the part will be sent to machining center 3 after finishing processing on machining center 1or 2. Tg1 Tg1 MB1 PBi MB2 PBo MB1 PBi Tg2 Tg3 MB2 PBo MA1 PAi Tg2 Tg3 MA2 PAo MA1 PAi Tg4 Tg5 MA2 PAo M11 P1i M21 P2i Tg4 Tg5 M16 P1o M26 P2o M11 P1i M21 P2i Tg6 Tg8 Tg7 M16 Tg6 P1o M26 Tg7 P2o the model for other cell Tg10 Tg11 M31 M36 P3i P3o Tg9 Figure 5. The Complete Model for the Cell Figure 6. New Model for the Reconfigured Cell It is often encountered that one machine works for more than one production tasks in a certain period. In this circumstances, for example, MC3 works for production task besides the above mentioned one. Since MC3 is shared by the reconfigured cell and another cell, two new joint transitions, T g10 and T g11, are introduced to describe this sharing relationship. This type of joint transition is called connecting transition that connects with OOTPN model of another cell. Obviously, there should be two new decision rules, IF T g8 is fired Then T g9 is fired and IF T g10 is fired Then T g11 is fired, which means MC3 works for one cell at certain moment and ensure correct material flow. There exists a conflict between T g8 and T g10. A suitable decision rule must be employed to determine which cell obtains the machining service of MC3 at the conflicting time. Status of the reconfigured cell and another cell must be considered simultaneously. If more than one machine is shared by two or more cells, more connecting transitions and corresponding decision rules should be applied. After the model is established, an effective schedule can be achieved from analyzing this model. Optimum cell configuration can be suggested based on the analyzing results as well. The case study shows that OOTPN model can be used to describe the control logic and dynamic behaviors of an

10 AMC. Its characteristic of configurable-on-demand makes this method meet the requirements of AMC modeling. CONCLUSION An OOTPN modeling technique for AMC modeling is discussed in this paper. It is based on O-O technique and Petri-nets. It can explicitly describe the control logic and dynamic behaviors of an AMC and possesses high modularity and reusability. The OOTPN modeling technique for AMC shows advantages as follows. 1) The model possesses high modularity because modeling objects (i.e. general OOTPN blocks for equipment classes, joint transitions and control decision rules) is pre-defined; 2) The modeling technique possesses high reusability because modeling objects can be reused when reconfiguring AMCs; 3) The model can be used to describe the control logic and dynamic behaviors of an AMC so as to form optimum cell configuration; 4) An effective schedule can be achieved through model analyzing. ACKNOWLEDGMENT The research reported in this paper was supported in part by the National Natural Science Foundation of China under grant number References 1.Wang L.C., An integrated object-oriented Petri net paradigm for manufacturing control systems. INI.J. Computer Integrated Manufacturing, 1,73-87, Chen K.Y. and Lu S.S., A Petri-net and entity-relationship diagram based object-oriented design method for manufacturing systems control. INI.J. Computer Integrated Manufacturing, 1, 17-28, Mize J.H. Modeling of Integrated Manufacturing Systems Using an Object-Oriented Approach. IIE Transactions, 24, 14-26, 1992, 4.Patrick K., Object-oriented methodology for FMS modeling and simulation. INI.J. Computer Integrated Manufacturing, 6, , Li, P.G., Theory and Method on performance analysis and modeling for manufacturing system (in Chinese) (HUST Press Wuhan), Dove R., Agile Cells and Agile Production. Production, 10, 16-18, Park T.Y. and Han K.H., An object-oriented modeling framework for automated manufacturing system. INI.J. Computer Integrated Manufacturing, 4, , 1997

GOAL-BASED INTELLIGENT AGENTS

GOAL-BASED INTELLIGENT AGENTS International Journal of Information Technology, Vol. 9 No. 1 GOAL-BASED INTELLIGENT AGENTS Zhiqi Shen, Robert Gay and Xuehong Tao ICIS, School of EEE, Nanyang Technological University, Singapore 639798

More information

Chapter 2: OS Overview

Chapter 2: OS Overview Chapter 2: OS Overview CmSc 335 Operating Systems 1. Operating system objectives and functions Operating systems control and support the usage of computer systems. a. usage users of a computer system:

More information

Simulating Optimum Design of Handling Service Center System Based on WITNESS

Simulating Optimum Design of Handling Service Center System Based on WITNESS Advances in Natural Science Vol. 6, No. 4, 2013, pp. 64-68 DOI:10.3968/j.ans.1715787020130604.2958 ISSN 1715-7862 [PRINT] ISSN 1715-7870 [ONLINE] www.cscanada.net www.cscanada.org Simulating Optimum Design

More information

University of Twente. Faculty of Mathematical Sciences. Design and performance evaluation of agile manufacturing systems. Memorandum No.

University of Twente. Faculty of Mathematical Sciences. Design and performance evaluation of agile manufacturing systems. Memorandum No. Faculty of Mathematical Sciences Ø University of Twente The Netherlands P.O. Box 217 7500 AE Enschede The Netherlands Phone: +31-53-4893400 Fax: +31-53-4893114 Email: memo@math.utwente.nl www.math.utwente.nl/publications

More information

Implementation Approach of ERP with Mass Customization

Implementation Approach of ERP with Mass Customization Implementation Approach of ERP with Mass Customization Yu ZHAO, Yushun FAN CIMS Engineering Research Center, Department of Automation, Tsinghua University, Beijing, China 100084 zhaoyu96@ tsinghua.org.cn,

More information

PETRI NET BASED SUPERVISORY CONTROL OF FLEXIBLE BATCH PLANTS. G. Mušič and D. Matko

PETRI NET BASED SUPERVISORY CONTROL OF FLEXIBLE BATCH PLANTS. G. Mušič and D. Matko PETRI NET BASED SUPERVISORY CONTROL OF FLEXIBLE BATCH PLANTS G. Mušič and D. Matko Faculty of Electrical Engineering, University of Ljubljana, Slovenia. E-mail: gasper.music@fe.uni-lj.si Abstract: The

More information

Chapter 8 Approaches to System Development

Chapter 8 Approaches to System Development Systems Analysis and Design in a Changing World, sixth edition 8-1 Chapter 8 Approaches to System Development Table of Contents Chapter Overview Learning Objectives Notes on Opening Case and EOC Cases

More information

Computer Integrated Manufacturing CIM A T I L I M U N I V E R S I T Y

Computer Integrated Manufacturing CIM A T I L I M U N I V E R S I T Y MFGE 404 Computer Integrated Manufacturing CIM A T I L I M U N I V E R S I T Y Manufacturing Engineering Department Lecture 1 - Introduction Dr. Saleh AMAITIK Fall 2005/2006 Production Systems Production

More information

High-Mix Low-Volume Flow Shop Manufacturing System Scheduling

High-Mix Low-Volume Flow Shop Manufacturing System Scheduling Proceedings of the 14th IAC Symposium on Information Control Problems in Manufacturing, May 23-25, 2012 High-Mix Low-Volume low Shop Manufacturing System Scheduling Juraj Svancara, Zdenka Kralova Institute

More information

Algorithms, Flowcharts & Program Design. ComPro

Algorithms, Flowcharts & Program Design. ComPro Algorithms, Flowcharts & Program Design ComPro Definition Algorithm: o sequence of steps to be performed in order to solve a problem by the computer. Flowchart: o graphical or symbolic representation of

More information

Smart Queue Scheduling for QoS Spring 2001 Final Report

Smart Queue Scheduling for QoS Spring 2001 Final Report ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE CMPT 885-3: SPECIAL TOPICS: HIGH-PERFORMANCE NETWORKS Smart Queue Scheduling for QoS Spring 2001 Final Report By Haijing Fang(hfanga@sfu.ca) & Liu Tang(llt@sfu.ca)

More information

PARALLELS CLOUD STORAGE

PARALLELS CLOUD STORAGE PARALLELS CLOUD STORAGE Performance Benchmark Results 1 Table of Contents Executive Summary... Error! Bookmark not defined. Architecture Overview... 3 Key Features... 5 No Special Hardware Requirements...

More information

QUEST The Systems Integration, Process Flow Design and Visualization Solution

QUEST The Systems Integration, Process Flow Design and Visualization Solution Resource Modeling & Simulation DELMIA QUEST The Systems Integration, Process Flow Design and Visualization Solution DELMIA QUEST The Systems Integration, Process Flow Design and Visualization Solution

More information

The Ten Principles of Material Handling

The Ten Principles of Material Handling PLANNING PRINCIPLE The Ten Principles of Material Handling All material handling should be the result of a deliberate plan where the needs, performance objectives and functional specification of the proposed

More information

Programma della seconda parte del corso

Programma della seconda parte del corso Programma della seconda parte del corso Introduction Reliability Performance Risk Software Performance Engineering Layered Queueing Models Stochastic Petri Nets New trends in software modeling: Metamodeling,

More information

HMLV Manufacturing Systems Simulation Analysis Using the Database Interface

HMLV Manufacturing Systems Simulation Analysis Using the Database Interface HMLV Manufacturing Systems Simulation Analysis Using the Database Interface JURAJ ŠVANČARA Faculty of Electrical Engineering and Information Technology Slovak University of Technology in Bratislava Ilkovicova

More information

CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT

CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT 81 CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT 5.1 INTRODUCTION Distributed Web servers on the Internet require high scalability and availability to provide efficient services to

More information

WebSphere Business Modeler

WebSphere Business Modeler Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration

More information

CS556 Course Project Performance Analysis of M-NET using GSPN

CS556 Course Project Performance Analysis of M-NET using GSPN Performance Analysis of M-NET using GSPN CS6 Course Project Jinchun Xia Jul 9 CS6 Course Project Performance Analysis of M-NET using GSPN Jinchun Xia. Introduction Performance is a crucial factor in software

More information

CHAPTER 1. Basic Concepts on Planning and Scheduling

CHAPTER 1. Basic Concepts on Planning and Scheduling CHAPTER 1 Basic Concepts on Planning and Scheduling Scheduling, FEUP/PRODEI /MIEIC 1 Planning and Scheduling: Processes of Decision Making regarding the selection and ordering of activities as well as

More information

A Design Framework for Flexible Automated Warehouses

A Design Framework for Flexible Automated Warehouses A Design Framework for Flexible Automated Warehouses Marín L.F. 1, Carrasco-Gallego R 2 Abstract Reducing operational costs in e-commerce logistics by having few distribution warehouses is a competitive

More information

Dynamic Thread Pool based Service Tracking Manager

Dynamic Thread Pool based Service Tracking Manager Dynamic Thread Pool based Service Tracking Manager D.V.Lavanya, V.K.Govindan Department of Computer Science & Engineering National Institute of Technology Calicut Calicut, India e-mail: lavanya.vijaysri@gmail.com,

More information

Design of Data Archive in Virtual Test Architecture

Design of Data Archive in Virtual Test Architecture Journal of Information Hiding and Multimedia Signal Processing 2014 ISSN 2073-4212 Ubiquitous International Volume 5, Number 1, January 2014 Design of Data Archive in Virtual Test Architecture Lian-Lei

More information

AS-D1 SIMULATION: A KEY TO CALL CENTER MANAGEMENT. Rupesh Chokshi Project Manager

AS-D1 SIMULATION: A KEY TO CALL CENTER MANAGEMENT. Rupesh Chokshi Project Manager AS-D1 SIMULATION: A KEY TO CALL CENTER MANAGEMENT Rupesh Chokshi Project Manager AT&T Laboratories Room 3J-325 101 Crawfords Corner Road Holmdel, NJ 07733, U.S.A. Phone: 732-332-5118 Fax: 732-949-9112

More information

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005. Lecturer: Kartik Krishnan Lecture 1-3

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005. Lecturer: Kartik Krishnan Lecture 1-3 SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005 Lecturer: Kartik Krishnan Lecture 1-3 Communications and Computer Networks The fundamental purpose of a communication network is the exchange

More information

Priori ty ... ... ...

Priori ty ... ... ... .Maintenance Scheduling Maintenance scheduling is the process by which jobs are matched with resources (crafts) and sequenced to be executed at certain points in time. The maintenance schedule can be prepared

More information

Enlarge Bandwidth of Multimedia Server with Network Attached Storage System

Enlarge Bandwidth of Multimedia Server with Network Attached Storage System Enlarge Bandwidth of Multimedia Server with Network Attached Storage System Dan Feng, Yuhui Deng, Ke Zhou, Fang Wang Key Laboratory of Data Storage System, Ministry of Education College of Computer, Huazhong

More information

Assuming the Role of Systems Analyst & Analysis Alternatives

Assuming the Role of Systems Analyst & Analysis Alternatives Assuming the Role of Systems Analyst & Analysis Alternatives Nature of Analysis Systems analysis and design is a systematic approach to identifying problems, opportunities, and objectives; analyzing the

More information

Position Classification Standard for Management and Program Clerical and Assistance Series, GS-0344

Position Classification Standard for Management and Program Clerical and Assistance Series, GS-0344 Position Classification Standard for Management and Program Clerical and Assistance Series, GS-0344 Table of Contents SERIES DEFINITION... 2 EXCLUSIONS... 2 OCCUPATIONAL INFORMATION... 3 TITLES... 6 EVALUATING

More information

Budapest University of Technology and Economics Department of Measurement and Information Systems. Business Process Modeling

Budapest University of Technology and Economics Department of Measurement and Information Systems. Business Process Modeling Budapest University of Technology and Economics Department of Measurement and Information Systems Business Process Modeling Process, business process Workflow: sequence of given steps executed in order

More information

TAYLOR II MANUFACTURING SIMULATION SOFTWARE

TAYLOR II MANUFACTURING SIMULATION SOFTWARE Prnceedings of the 1996 WinteT Simulation ConfeTence ed. J. M. ClIarnes, D. J. Morrice, D. T. Brunner, and J. J. 8lvain TAYLOR II MANUFACTURING SIMULATION SOFTWARE Cliff B. King F&H Simulations, Inc. P.O.

More information

The EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper.

The EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper. The EMSX Platform A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks A White Paper November 2002 Abstract: The EMSX Platform is a set of components that together provide

More information

Chapter 11. MRP and JIT

Chapter 11. MRP and JIT Chapter 11 MRP and JIT (Material Resources Planning and Just In Time) 11.1. MRP Even if MRP can be applied among several production environments, it has been chosen here as a preferential tool for the

More information

Flexible Manufacturing System

Flexible Manufacturing System Flexible Manufacturing System Introduction to FMS Features of FMS Operational problems in FMS Layout considerations Sequencing of Robot Moves FMS Scheduling and control Examples Deadlocking Flow system

More information

Diagram Models in Continuous Business Process Improvement

Diagram Models in Continuous Business Process Improvement JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 22 No. 2 (2014), pp. 118-133 Diagram Models in Continuous Business Process Improvement Mateusz Wibig 1 1 CGI Polska Energy and Resources 39 Sienna Street, Warszawa

More information

1-04-10 Configuration Management: An Object-Based Method Barbara Dumas

1-04-10 Configuration Management: An Object-Based Method Barbara Dumas 1-04-10 Configuration Management: An Object-Based Method Barbara Dumas Payoff Configuration management (CM) helps an organization maintain an inventory of its software assets. In traditional CM systems,

More information

Malay A. Dalal Madhav Erraguntla Perakath Benjamin. Knowledge Based Systems, Inc. (KBSI) College Station, TX 77840, U.S.A.

Malay A. Dalal Madhav Erraguntla Perakath Benjamin. Knowledge Based Systems, Inc. (KBSI) College Station, TX 77840, U.S.A. AN INTRODUCTION TO USING PROSIM FOR BUSINESS PROCESS SIMULATION AND ANALYSIS Malay A. Dalal Madhav Erraguntla Perakath Benjamin Knowledge Based Systems, Inc. (KBSI) College Station, TX 77840, U.S.A. ABSTRACT

More information

Faculty of Science and Technology MASTER S THESIS. Writer: Artur Latifov

Faculty of Science and Technology MASTER S THESIS. Writer: Artur Latifov Faculty of Science and Technology MASTER S THESIS Study program/ Specialization: Computer science Spring semester, 2012 Open Writer: Artur Latifov Faculty supervisor: (Artur Latifov) Chunming Rong External

More information

CHAPTER 1. Introduction to CAD/CAM/CAE Systems

CHAPTER 1. Introduction to CAD/CAM/CAE Systems CHAPTER 1 1.1 OVERVIEW Introduction to CAD/CAM/CAE Systems Today s industries cannot survive worldwide competition unless they introduce new products with better quality (quality, Q), at lower cost (cost,

More information

Tasks Scheduling Game Algorithm Based on Cost Optimization in Cloud Computing

Tasks Scheduling Game Algorithm Based on Cost Optimization in Cloud Computing Journal of Computational Information Systems 11: 16 (2015) 6037 6045 Available at http://www.jofcis.com Tasks Scheduling Game Algorithm Based on Cost Optimization in Cloud Computing Renfeng LIU 1, Lijun

More information

A Service-oriented Dual-bus BAM System Model

A Service-oriented Dual-bus BAM System Model I.J. Engineering and Manufacturing, 2012,2, 1-7 Published Online April 2012 in MECS (http://www.mecs-press.net) DOI: 10.5815/ijem.2012.02.01 Available online at http://www.mecs-press.net/ijem A Service-oriented

More information

Modelling Workflow with Petri Nets. CA4 BPM PetriNets

Modelling Workflow with Petri Nets. CA4 BPM PetriNets Modelling Workflow with Petri Nets 1 Workflow Management Issues Georgakopoulos,Hornick, Sheth Process Workflow specification Workflow Implementation =workflow application Business Process Modelling/ Reengineering

More information

16. Product Design and CAD/CAM

16. Product Design and CAD/CAM 16. Product Design and CAD/CAM 16.1 Unit Introduction 16.2 Unit Objectives 16.3 Product Design and CAD 16.4 CAD System Hardware 16.5 CAM, CAD/CAM, and CIM 16.6 Unit Review 16.7 Self Assessment Questions

More information

Alfresco Enterprise on Azure: Reference Architecture. September 2014

Alfresco Enterprise on Azure: Reference Architecture. September 2014 Alfresco Enterprise on Azure: Reference Architecture Page 1 of 14 Abstract Microsoft Azure provides a set of services for deploying critical enterprise workloads on its highly reliable cloud platform.

More information

Layered Approach to Development of OO War Game Models Using DEVS Framework

Layered Approach to Development of OO War Game Models Using DEVS Framework Layered Approach to Development of OO War Game Models Using DEVS Framework Chang Ho Sung*, Su-Youn Hong**, and Tag Gon Kim*** Department of EECS KAIST 373-1 Kusong-dong, Yusong-gu Taejeon, Korea 305-701

More information

- 1 - intelligence. showing the layout, and products moving around on the screen during simulation

- 1 - intelligence. showing the layout, and products moving around on the screen during simulation - 1 - LIST OF SYMBOLS, TERMS AND EXPRESSIONS This list of symbols, terms and expressions gives an explanation or definition of how they are used in this thesis. Most of them are defined in the references

More information

Scheduling of a computer integrated manufacturing system: A simulation study

Scheduling of a computer integrated manufacturing system: A simulation study JIEM, 011 4(4):577-609 Online ISSN: 01-095 Print ISSN: 01-84 http://dx.doi.org/10.96/jiem.1 Scheduling of a computer integrated manufacturing system: A simulation study Nadia Bhuiyan 1, Gerard Gouw 1,

More information

Towards Cloud Factory Simulation. Abstract

Towards Cloud Factory Simulation. Abstract Towards Cloud Factory Simulation 第 十 八 屆 決 策 分 析 研 討 會 Toly Chen Department of Industrial Engineering and Systems Management, Feng Chia University *tolychen@ms37.hinet.net Abstract An important and practical

More information

Software Performance Evaluation Utilizing UML Specification and SRN Model and Their Formal Representation

Software Performance Evaluation Utilizing UML Specification and SRN Model and Their Formal Representation Software Performance Evaluation Utilizing UML Specification and SRN Model and Their Formal Representation Razib Hayat Khan*, Poul E. Heegaard Norwegian University of Science & Technology (NTNU), Trondheim,

More information

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS UNIT 1 INTRODUCTION TO NC MACHINE TOOLS Structure 1.1 Introduction Objectives 1.2 NC Machines 1.2.1 Types of NC Machine 1.2.2 Controlled Axes 1.2.3 Basic Components of NC Machines 1.2.4 Problems with Conventional

More information

Phase 2 Systems Analysis. Dr. Feng-Jen Yang

Phase 2 Systems Analysis. Dr. Feng-Jen Yang Phase 2 Systems Analysis Dr. Feng-Jen Yang Phase Description Systems analysis is the 2nd phase in the systems development life cycle (SDLC) Use requirements modeling, data and process modeling, and object

More information

A Network Simulation Experiment of WAN Based on OPNET

A Network Simulation Experiment of WAN Based on OPNET A Network Simulation Experiment of WAN Based on OPNET 1 Yao Lin, 2 Zhang Bo, 3 Liu Puyu 1, Modern Education Technology Center, Liaoning Medical University, Jinzhou, Liaoning, China,yaolin111@sina.com *2

More information

A Hybrid Load Balancing Policy underlying Cloud Computing Environment

A Hybrid Load Balancing Policy underlying Cloud Computing Environment A Hybrid Load Balancing Policy underlying Cloud Computing Environment S.C. WANG, S.C. TSENG, S.S. WANG*, K.Q. YAN* Chaoyang University of Technology 168, Jifeng E. Rd., Wufeng District, Taichung 41349

More information

TECH. Requirements. Why are requirements important? The Requirements Process REQUIREMENTS ELICITATION AND ANALYSIS. Requirements vs.

TECH. Requirements. Why are requirements important? The Requirements Process REQUIREMENTS ELICITATION AND ANALYSIS. Requirements vs. CH04 Capturing the Requirements Understanding what the customers and users expect the system to do * The Requirements Process * Types of Requirements * Characteristics of Requirements * How to Express

More information

Simulation Software: Practical guidelines for approaching the selection process

Simulation Software: Practical guidelines for approaching the selection process Practical guidelines for approaching the selection process Randall R. Gibson, Principal / Vice President Craig Dickson, Senior Analyst TranSystems I Automation Associates, Inc. Challenge Selecting from

More information

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao Requirements Analysis Concepts & Principles Instructor: Dr. Jerry Gao Requirements Analysis Concepts and Principles - Requirements Analysis - Communication Techniques - Initiating the Process - Facilitated

More information

PART AND TOOL FLOW MANAGEMENT IN MULTI-CELL FLEXIBLE MANUFACTURING SYSTEM

PART AND TOOL FLOW MANAGEMENT IN MULTI-CELL FLEXIBLE MANUFACTURING SYSTEM PART AND TOOL FLOW MANAGEMENT IN MULTI-CELL FLEXIBLE MANUFACTURING SYSTEM Mustafa Özbayrak Department of Industrial Engineering Marmara University 81040 Goztepe - Istanbul, TURKEY A. Kursad Turker Melek

More information

Chapter 3. Technology review. 3.1. Introduction

Chapter 3. Technology review. 3.1. Introduction Technology review Chapter 3 3.1. Introduction Previous chapter covers detail description about problem domain. In this chapter I will discuss the technologies currently available to solve a problem in

More information

PERFORMANCE ANALYSIS OF AN AUTOMATED PRODUCTION SYSTEM WITH QUEUE LENGTH DEPENDENT SERVICE RATES

PERFORMANCE ANALYSIS OF AN AUTOMATED PRODUCTION SYSTEM WITH QUEUE LENGTH DEPENDENT SERVICE RATES ISSN 1726-4529 Int j simul model 9 (2010) 4, 184-194 Original scientific paper PERFORMANCE ANALYSIS OF AN AUTOMATED PRODUCTION SYSTEM WITH QUEUE LENGTH DEPENDENT SERVICE RATES Al-Hawari, T. * ; Aqlan,

More information

Justifying Simulation. Why use simulation? Accurate Depiction of Reality. Insightful system evaluations

Justifying Simulation. Why use simulation? Accurate Depiction of Reality. Insightful system evaluations Why use simulation? Accurate Depiction of Reality Anyone can perform a simple analysis manually. However, as the complexity of the analysis increases, so does the need to employ computer-based tools. While

More information

Introduction to Basics of Communication Protocol

Introduction to Basics of Communication Protocol Network Model Introduction to Basics of Communication Protocol Prof Pallapa. Venkataram Department of Electrical Communication Engineering Indian Institute of Science Bangalore 560012, India Physical Communication

More information

An Approach to Automated Conceptual Database Design Based on the UML Activity Diagram

An Approach to Automated Conceptual Database Design Based on the UML Activity Diagram DOI:10.2298/CSIS110318069B An Approach to Automated Conceptual Database Design Based on the UML Activity Diagram Drazen Brdjanin and Slavko Maric University of Banja Luka, Faculty of Electrical Engineering

More information

AN AIRCRAFT TAXI SIMULATION MODEL FOR THE UNITED PARCEL SERVICE LOUISVILLE AIR PARK. W. Swain Ottman Angela C. Ford Gregory R.

AN AIRCRAFT TAXI SIMULATION MODEL FOR THE UNITED PARCEL SERVICE LOUISVILLE AIR PARK. W. Swain Ottman Angela C. Ford Gregory R. Proceedings of the 1999 Winter Simulation Conference P. A. Farrington, H. B. Nembhard, D. T. Sturrock, and G. W. Evans, eds. AN AIRCRAFT TAXI SIMULATION MODEL FOR THE UNITED PARCEL SERVICE LOUISVILLE AIR

More information

DIE CASTING AUTOMATION AN INTEGRATED ENGINEERING APPROACH

DIE CASTING AUTOMATION AN INTEGRATED ENGINEERING APPROACH DIE CASTING AUTOMATION AN INTEGRATED ENGINEERING APPROACH Applied Manufacturing Technologies 219 Kay Industrial Drive, Orion, MI 48359 (248) 409-2100 www.appliedmfg.com 2 Die Casting Automation: An Integrated

More information

UML TUTORIALS THE USE CASE MODEL

UML TUTORIALS THE USE CASE MODEL UML TUTORIALS THE USE CASE MODEL www.sparxsystems.com.au Sparx Systems 2004 Page 1/5 describes the proposed functionality of the new system. A Use Case represents a discrete unit of interaction between

More information

8. KNOWLEDGE BASED SYSTEMS IN MANUFACTURING SIMULATION

8. KNOWLEDGE BASED SYSTEMS IN MANUFACTURING SIMULATION - 1-8. KNOWLEDGE BASED SYSTEMS IN MANUFACTURING SIMULATION 8.1 Introduction 8.1.1 Summary introduction The first part of this section gives a brief overview of some of the different uses of expert systems

More information

Announcements. SE 1: Software Requirements Specification and Analysis. Review: Use Case Descriptions

Announcements. SE 1: Software Requirements Specification and Analysis. Review: Use Case Descriptions Announcements SE 1: Software Requirements Specification and Analysis Lecture 4: Basic Notations Nancy Day, Davor Svetinović http://www.student.cs.uwaterloo.ca/ cs445/winter2006 uw.cs.cs445 Send your group

More information

An Agent-Based Scheduling Framework for Flexible Manufacturing Systems

An Agent-Based Scheduling Framework for Flexible Manufacturing Systems An Agent-Based Scheduling Framework for Flexible Manufacturing Systems Iman Badr Abstract The concept of flexible manufacturing is highly appealing in gaining a competitive edge in the market by quickly

More information

Universidad del Turabo MANA 705 DL Workshop Eight W8_8_3 Aggregate Planning, Material Requirement Planning, and Capacity Planning

Universidad del Turabo MANA 705 DL Workshop Eight W8_8_3 Aggregate Planning, Material Requirement Planning, and Capacity Planning Aggregate, Material Requirement, and Capacity Topic: Aggregate, Material Requirement, and Capacity Slide 1 Welcome to Workshop Eight presentation: Aggregate planning, material requirement planning, and

More information

Information integration platform for CIMS. Chan, FTS; Zhang, J; Lau, HCW; Ning, A

Information integration platform for CIMS. Chan, FTS; Zhang, J; Lau, HCW; Ning, A Title Information integration platform for CIMS Author(s) Chan, FTS; Zhang, J; Lau, HCW; Ning, A Citation IEEE International Conference on Management of Innovation and Technology Proceedings, Singapore,

More information

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53 Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software

More information

Fundamentals of Information Systems, Fifth Edition. Chapter 8 Systems Development

Fundamentals of Information Systems, Fifth Edition. Chapter 8 Systems Development Fundamentals of Information Systems, Fifth Edition Chapter 8 Systems Development Principles and Learning Objectives Effective systems development requires a team effort of stakeholders, users, managers,

More information

Tool Support for Software Variability Management and Product Derivation in Software Product Lines

Tool Support for Software Variability Management and Product Derivation in Software Product Lines Tool Support for Software Variability Management and Product Derivation in Software s Hassan Gomaa 1, Michael E. Shin 2 1 Dept. of Information and Software Engineering, George Mason University, Fairfax,

More information

Development of a Flexible and Agile Multi-robot Manufacturing System

Development of a Flexible and Agile Multi-robot Manufacturing System Development of a Flexible and Agile Multi-robot Manufacturing System Satoshi Hoshino Hiroya Seki Yuji Naka Tokyo Institute of Technology, Yokohama, Kanagawa 226-853, JAPAN (Email: hosino@pse.res.titech.ac.jp)

More information

Exhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015

Exhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015 Applications... 3 1. Programmer Analyst... 3 2. Programmer... 5 3. Software Test Analyst... 6 4. Technical Writer... 9 5. Business Analyst... 10 6. System Analyst... 12 7. Software Solutions Architect...

More information

Shareability and Locality Aware Scheduling Algorithm in Hadoop for Mobile Cloud Computing

Shareability and Locality Aware Scheduling Algorithm in Hadoop for Mobile Cloud Computing Shareability and Locality Aware Scheduling Algorithm in Hadoop for Mobile Cloud Computing Hsin-Wen Wei 1,2, Che-Wei Hsu 2, Tin-Yu Wu 3, Wei-Tsong Lee 1 1 Department of Electrical Engineering, Tamkang University

More information

INTRODUCTION TO MANUFACTURING EXECUTION SYSTEMS MES CONFERENCE & EXPOSITION. Baltimore, Maryland

INTRODUCTION TO MANUFACTURING EXECUTION SYSTEMS MES CONFERENCE & EXPOSITION. Baltimore, Maryland INTRODUCTION TO MANUFACTURING EXECUTION SYSTEMS MES CONFERENCE & EXPOSITION JUNE 4-6, 2001 Baltimore, Maryland Michael McClellan President MES Solutions Incorporated Terrebonne, Oregon 97760 541 548 6690

More information

OPTIMIZATION STRATEGY OF CLOUD COMPUTING SERVICE COMPOSITION RESEARCH BASED ON ANP

OPTIMIZATION STRATEGY OF CLOUD COMPUTING SERVICE COMPOSITION RESEARCH BASED ON ANP OPTIMIZATION STRATEGY OF CLOUD COMPUTING SERVICE COMPOSITION RESEARCH BASED ON ANP Xing Xu School of Automation Huazhong University of Science and Technology Wuhan 430074, P.R.China E-mail: xuxin19901201@126.com

More information

Compliance and Requirement Traceability for SysML v.1.0a

Compliance and Requirement Traceability for SysML v.1.0a 1. Introduction: Compliance and Traceability for SysML v.1.0a This document provides a formal statement of compliance and associated requirement traceability for the SysML v. 1.0 alpha specification, which

More information

IEC 61131-3. The Fast Guide to Open Control Software

IEC 61131-3. The Fast Guide to Open Control Software IEC 61131-3 The Fast Guide to Open Control Software 1 IEC 61131-3 The Fast Guide to Open Control Software Introduction IEC 61131-3 is the first vendor-independent standardized programming language for

More information

S7 for Windows S7-300/400

S7 for Windows S7-300/400 S7 for Windows S7-300/400 A Programming System for the Siemens S7 300 / 400 PLC s IBHsoftec has an efficient and straight-forward programming system for the Simatic S7-300 and ern controller concept can

More information

Parametric Modeling: The New CAD Paradigm for Mechanical Designs Randy Shih

Parametric Modeling: The New CAD Paradigm for Mechanical Designs Randy Shih Parametric Modeling: The New CAD Paradigm for Mechanical Designs Randy Shih There is a new kid on the block in the arena of mechanical CAD technology, and that new kid has already formed a new paradigm

More information

Implementing Automation after Making Lean Improvements

Implementing Automation after Making Lean Improvements Implementing Automation after Making Lean Improvements Frank C. Garcia, P.E., Director Business Solutions & Engineering Services Tom Lawton, President Advent Design Corporation Bristol, PA, USA December

More information

Product data model for PLM system

Product data model for PLM system roduct data model for LM system Li Yumei, Wan Li, Xiong Tifan (National CAD Support Software Engineering Research Center, Huazhong University of Science and Technology, Wuhan 430074) Abstract: roduct lifecycle

More information

Modeling and Performance Evaluation of Internet of Things based on Petri Nets and Behavior Expression

Modeling and Performance Evaluation of Internet of Things based on Petri Nets and Behavior Expression Research Journal of Applied Sciences, Engineering and echnology (18): 3381-3385, 212 ISSN: 2-767 Maxwell Scientific Organization, 212 Submitted: March 26, 212 Accepted: April 17, 212 Published: September

More information

Kirsten Sinclair SyntheSys Systems Engineers

Kirsten Sinclair SyntheSys Systems Engineers Kirsten Sinclair SyntheSys Systems Engineers Kirsten Sinclair SyntheSys Systems Engineers Spicing-up IBM s Enterprise Architecture tools with Petri Nets On Today s Menu Appetiser: Background Starter: Use

More information

MECE 102 Mechatronics Engineering Orientation

MECE 102 Mechatronics Engineering Orientation MECE 102 Mechatronics Engineering Orientation Mechatronic System Components Associate Prof. Dr. of Mechatronics Engineering Çankaya University Compulsory Course in Mechatronics Engineering Credits (2/0/2)

More information

CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW

CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW 1 XINQIN GAO, 2 MINGSHUN YANG, 3 YONG LIU, 4 XIAOLI HOU School of Mechanical and Precision Instrument Engineering, Xi'an University

More information

lsai SYSTEM THEORY BASED MODELING AND SIMULATION OF SOA-BASED SOFTWARE SYSTEMS Muthukumar V. Ramaswamy

lsai SYSTEM THEORY BASED MODELING AND SIMULATION OF SOA-BASED SOFTWARE SYSTEMS Muthukumar V. Ramaswamy lsai SYSTEM THEORY BASED MODELING AND SIMULATION OF SOA-BASED SOFTWARE SYSTEMS by Muthukumar V. Ramaswamy An Applied Project Presented in Partial Fulfillment of the Requirements for the Degree Master of

More information

Automated Scheduling Methods. Advanced Planning and Scheduling Techniques

Automated Scheduling Methods. Advanced Planning and Scheduling Techniques Advanced Planning and Scheduling Techniques Table of Contents Introduction 3 The Basic Theories 3 Constrained and Unconstrained Planning 4 Forward, Backward, and other methods 5 Rules for Sequencing Tasks

More information

Focus on efficiency in Digital Factory

Focus on efficiency in Digital Factory FASTSUITE Edition 2 Focus on efficiency in Digital Factory Bring value to your production with FASTSUITE Edition 2. The new benchmark for Digital Factory solutions closes the gap between engineering and

More information

EBERSPÄCHER ELECTRONICS automotive bus systems. solutions for network analysis

EBERSPÄCHER ELECTRONICS automotive bus systems. solutions for network analysis EBERSPÄCHER ELECTRONICS automotive bus systems solutions for network analysis DRIVING THE MOBILITY OF TOMORROW 2 AUTOmotive bus systems System Overview Analyzing Networks in all Development Phases Control

More information

A Research and Practice of Agile Unified Requirement Modeling

A Research and Practice of Agile Unified Requirement Modeling 2009 International Symposium on Intelligent Ubiquitous Computing and Education A Research and Practice of Agile Unified Requirement Modeling Huang ShuiYuan, Duan LongZhen, Xie Jun, Tao JunCai, Chen GuiXiang

More information

Evaluating OO-CASE tools: OO research meets practice

Evaluating OO-CASE tools: OO research meets practice Evaluating OO-CASE tools: OO research meets practice Danny Greefhorst, Matthijs Maat, Rob Maijers {greefhorst, maat, maijers}@serc.nl Software Engineering Research Centre - SERC PO Box 424 3500 AK Utrecht

More information

E-Commerce Supply Chain Management Domain Research and Standard Architectures Kunal Chopra, Jeff Elrod, Bill Glenn, Barry Jones.

E-Commerce Supply Chain Management Domain Research and Standard Architectures Kunal Chopra, Jeff Elrod, Bill Glenn, Barry Jones. E-Commerce Supply Chain Management Domain Research and Standard Architectures Kunal Chopra, Jeff Elrod, Bill Glenn, Barry Jones Introduction E-Commerce Supply Chain Management involves the co-ordination

More information

PROCEEDINGS. Academy of Production and Operations Management. Allied Academies International Conference. Memphis, Tennessee April 13-16, 2005

PROCEEDINGS. Academy of Production and Operations Management. Allied Academies International Conference. Memphis, Tennessee April 13-16, 2005 Volume 2, Number 1 2005 Allied Academies International Conference Memphis, Tennessee April 13-16, 2005 Academy of Production and Operations Management PROCEEDINGS Volume 2, Number 1 2005 page ii Table

More information

A WEB-BASED VE SUPPORTING SYSTEM FOR VE FACILITATOR AND MEMBERS IN VE WORKSHOP

A WEB-BASED VE SUPPORTING SYSTEM FOR VE FACILITATOR AND MEMBERS IN VE WORKSHOP Page 1 A WEB-BASED VE SUPPORTING SYSTEM FOR VE FACILITATOR AND MEMBERS IN VE WORKSHOP Heungmin PARK, CVS, IAM corporation (whcool@hanmail.net) Coauthor: Jong-Kwon LIM, CVS, Ph D., IAM corporation Coauthor:

More information

A Simulation Tool for Combined Rail-Road Transport in Intermodal Terminals

A Simulation Tool for Combined Rail-Road Transport in Intermodal Terminals A Simulation Tool for Combined Rail-Road Transport in Intermodal Terminals Andrea E. Rizzoli, Nicoletta Fornara, Luca Maria Gambardella IDSIA Lugano, Switzerland {andrea nicky, luca}@idsia.ch Abstract.

More information

MCQ: Unit -2: Operation processes

MCQ: Unit -2: Operation processes MCQ: Unit -2: Operation processes 1.What type of process would a Cement plant be most likely to use? a. Continuous flow b. Project c c. Job shop d. Flow shop 2. Process selection is primarily considered

More information

Discrete-Event Simulation

Discrete-Event Simulation Discrete-Event Simulation Prateek Sharma Abstract: Simulation can be regarded as the emulation of the behavior of a real-world system over an interval of time. The process of simulation relies upon the

More information