Process Automation in Semiconductor Manufacturing: Issues and Solutions
|
|
- Margery Bell
- 8 years ago
- Views:
Transcription
1 Process Automation in Semiconductor Manufacturing: Issues and Solutions Nauman Chaudhry, James Moyne, and Elke A. Rundensteiner Department of Electrical Engineering and Computer Science University of Michigan, Ann Arbor, MI {chaudhry, moyne, Abstract: While the area of process automation in semiconductor manufacturing has many issues in common with process automation and enactment in business processes, the nature of the semiconductor manufacturing process introduces a number of challenging new issues. Among these issues is the need to not only automate the process but also to continuously control and optimize it. Furthermore the semantics of success/failure for a semiconductor manufacturing process are quite different from the typical binary success/failure of business processes. In this paper, the issues in process automation in semiconductor manufacturing are presented, and compared and contrasted with the issues in traditional workflow technology. We then describe a system, based on an active database management system, that we have developed for process automation in semiconductor manufacturing. We also discuss the approach of this system towards addressing the different issues in the automation of semiconductor manufacturing processes. Keywords: Workflow automation, process automation, active databases, semiconductor manufacturing automation and control. 1 Characterizing the Semiconductor Manufacturing Enterprise Workflow technology is primarily aimed towards modeling, re-engineering and automating business processes. Workflow management systems have been characterized along different dimensions. When comparing workflow management systems with manufacturing systems, the characterization of workflow management systems along the dimensions of repetitiveness, predictability, initiation and control of the workflow is of particular interest. Along this dimension, the workflows consisting of repetitive, complex business processes with interaction of the information system with the business process and use of automated task performers are classified as production workflows. A process in workflow systems is defined as a coordinated set of process activities that are connected in order to achieve a common goal. A process in general can be composed of a hierarchy of sub-processes (or steps) along with different types of dependencies between these sub-processes. The workflow system then provides capabilities to model and specify, as well as to implement and automate the process [KrS95]. A semiconductor manufacturing enterprise when considered at the level of the business process is, of course, very similar to other business processes. However, a look at the requirements for process automation at the level of the semiconductor manufacturing facility reveals that notwithstanding a number of commonalities between automating business processes and semiconductor manufacturing processes, several interesting issues appear in semiconductor manufacturing that do not arise in business processes. These various issues are discussed in Section 2. This is followed in Section 3 by a description of the system being developed at the University of Michigan to address these issues, while Section 4 contains some conclusions. 1
2 2 Issues in Semiconductor Manufacturing Automation and Control Semiconductor wafer fabrication is a very complex manufacturing process. Production of each wafer may require several hundred individual activities (or steps as they are referred to in semiconductor manufacturing systems). The computer integrated manufacturing (CIM) system of a semiconductor manufacturing facility needs to provide facilities for factory management, planning of factory operation, scheduling of factory resources, specification and manipulation of processes, monitoring overall factory performance, and monitoring and control of the equipment in the facility. The CIM system may be conceptually divided into the following three layers [BCD94] (see Figure 1): The Corporate Layer serves as an interface between the manufacturing facility and (the workflow system of) the business process. Decisions about the quantity and type of wafers to be fabricated are communicated to the facility using this layer. The interaction of applications at this layer is quite predictable and can be automated using traditional workflow techniques. The Factory Layer contains applications that make decisions about when and where each wafer is to be fabricated, and what sequence of steps is required for this fabrication. Applications at this layer interact with the corporate layer and translate the decisions about the quantity and type of wafers to fabricate into an executable plan. Applications at this layer coordinate the resources of the factory to execute the fabrication process, checking dependencies and carrying out control. The Process Layer carries out the actual execution of each individual activity at different pieces of equipment. Applications (usually specific to each piece of equipment) communicate with the factory layer and carry out the process as specified by the factory layer. As may be gathered from the above outline, applications in the factory layer perform the main function of specification, coordination and execution of CIM processes analogous to similar activities in business workflow systems. A process specification application, called the Process Flow Specification Manager or PFM, is used to specify the fabrication process. The fabrication processes are specified in terms of a hierarchy of other processes which in turn may be formed of other processes and steps. A Scheduler keeps track of the equipment in the factory and based on this information, and the process specification, directs the process layer to carry out the individual steps on a wafer at a particular equipment, after which the wafer is transferred to the next equipment (Figure 1). In terms of the hierarchical specification of the process and the need to enforce inter-task dependencies, process automation in semiconductor manufacturing appears very similar to the corresponding functionality in production workflow systems. However, as we discuss below, automation of semiconductor manufacturing process also requires dealing with a number of new issues including the following. Tuning the process: A major activity that a semiconductor automation framework has to provide is the control of the fabrication process as a wafer undergoes a variety of fabrication steps. This requirement is caused by the fact that the processes often drift and shift with time due to a variety of factors such as equipment aging, variability of consumables, and fluctuation in ambient conditions. Performance may also change drastically after maintenance operations. The CIM system needs to keep track of the state of a wafer as it proceeds in the facility and carry out appropriate actions to maintain the overall quality of the fabrication. The requirement from the automation system, thus, is not only to specify and enact the process but also to make provisions for continuous tuning of this process depending upon the conditions. A related side issue is the support 2
3 Factory Manager Corporate Control Layer PFM Scheduler Process control advice Factory Control Layer Active Controller Rules for multistep control Process result Process Control Layer Equipment 1... Equipment n FIGURE 1. A simplified diagram of applications in a semiconductor manufacturing facility. for the dynamic evolution of the process. As the control actions are carried out, the process specification dynamically evolves in accordance with the control actions. The automation and control system should provide support for this dynamic evolution of the process. Definition of statistical control rules over continuous variables: Unlike the binary success/failure results of the activities in a typical business processes (e.g., transaction succeeds, claim rejected), the results of steps in a semiconductor manufacturing process are defined over continuous variables (e.g., uniformity, etch depth, etc.). Additionally, in many cases the control actions are taken based on statistical and/or imprecise estimates of these variables. Thus the process automation system should support the definition of control rules over statistical parameters and the definition of imprecise control rules. 3 Solution for Process Automation and Control: The Active Controller The AC Architecture: To provide a framework for monitoring and control of a semiconductor manufacturing process over multiple processing steps, we have developed a software controller, the Active Controller (AC) [CMR95]. This controller is built utilizing active database technology. Multi-step control is facilitated through the use of Event-Condition-Action (ECA) rules of the database. In a simplified form, these rules are utilized for multi-step control as follows: execution of a process step at an equipment or a composition of many such process steps constitutes the (composite) event for the AC rules. The conditions of these rules are the scenarios in which multi-step control can be used to improve the processing of the product, i.e., the situations in which processing at certain steps can be adjusted to compensate for errors in processing at other steps. These 3
4 conditions can be defined in terms of relevant process parameters, such as predicted process mean, specification limits, etc., and parameters of the manufacturing process, e.g., acceptable yield loss, etc. Firing of the rules causes appropriate actions to be taken to compensate for the error in processing. As the process steps at the different equipments are completed, the AC is notified of the results of these process steps. The AC updates its active database with this information. The AC active database detects if the completion of any steps causes an event of interest to happen. If this is the case, depending upon the result of this process step and relevant previous result data, multi-step control rules in the AC may be fired. A prototype of the AC has been developed at the University of Michigan using the ODE active database management system (DBMS) from AT&T. We are also building a test-bed to use this controller in a simulation environment as well as on actual processing equipment at the Display Technology & Manufacturing Center at the University of Michigan. Tuning the process: In current semiconductor manufacturing CIM systems the process is generally specified in the PFM by a hierarchical object-oriented data structure. We use ODE to specify the multi-step control knowledge in terms of ECA rules defined on the process data structure. When the rules fire, this process data structure is modified, thus changing the processing to be carried out on the wafer. The simpler modifications consist of tuning the process by changing just the parameters associated with one or more steps (e.g., modifying the depth of the etch step to compensate for the variation from the target in the execution of the deposition step). Such modifications can be easily accommodated by changing the appropriate attributes of the relevant step objects. Evolving the process structure: The AC control actions can also suggest changes to the process structure itself. Examples include a control advise to repeat certain steps in the process (e.g., adding a rework loop to repeat a set of steps already carried out) or an advise to add/delete steps in the process (e.g., replacing a sequence of automated steps by activities to be performed by a human operator). Although, in certain cases these changes can be accommodated by modifying only the process instances (e.g., by switching between different step instances of the same class), in other cases these suggested changes would require evolving the structure of the process (e.g., a suggestion to use a new sequence of steps which cannot be accommodated within the existing schema or a control advise to add certain steps to a process which require monitoring of a different set of variables). This evolution is handled by considering the original definition of the process as a prototype which is modified by the control actions. The evolution of the process structure also requires evolution of the rules defined on this structure. For example, new rules must be created to operate on the modified process class definition or under modified parameter settings. While this can sometimes be achieved via rule inheritance, in other cases it may require both rule and process schema evolution. We plan to further investigate this issue of rule evolution. Definition of statistical control rules over continuous variables: The results of steps in a semiconductor manufacturing process are defined over continuous variables (e.g., uniformity, etch depth, etc.). Certain control actions are defined based on SPC (statistical process control) rules defined over these parameters. To enact such rules, the AC needs to monitor the history of a parameter s value and to compare this value to statistical charts. For now, we are handling these rules by using ODE s facility for complex event detection (thus track- 4
5 ing the history of a parameter) and the ability to call functions in the condition part (thereby hiding the statistical control conditions in the code). However, a more elegant solution should allow direct definition of statistical control rules. We are thus investigating the extension of the rule language to allow for the direct definition of statistical control rules. Definition of imprecise rules: The lack of precise models for many semiconductor processes means that it is often difficult to interpret precise results of a process into precise actions to be taken to improve processing. The multi-step control rules thus may be imprecise. To provide this capability, we are currently focussing our attention on the issues of modeling and handling imprecise data and rules in active object-oriented databases. Note that for this research effort, we are building upon our previous research, described in [CMR94], carried out to incorporate imprecision in the relational control database used by equipment controllers in the process layer (Figure 1). 4 Conclusions In this paper we have described the AC, a software controller that has been developed to automate as well as control semiconductor manufacturing processes. The AC tunes the process by evolving the process definition as a result of control action taken in response to the execution of process steps. We note that the process tuning aspect of the AC can be further enhanced by utilizing accumulated process data and available rules to learn new rules. Although our present effort is directed towards semiconductor manufacturing, the same concepts can also be translated to other manufacturing environments. In addition to the workflow concepts considered in this paper, other workflow concepts are also relevant to semiconductor manufacturing and need further investigation. These include utilizing techniques used for agent selection in workflow systems for the selection of equipment in the CIM Scheduler and considering a distributed architecture for the AC. References [BCD94] R. Beaver, A. Coleman, D. Draheim, and A. Hoffman, Architecture and Overview of MMST Machine Control, IEEE Transactions on Semiconductor Manufacturing, 7, 2 (May 1994), [CMR94] Nauman A. Chaudhry, James R. Moyne, Elke A. Rundensteiner, A Design Methodology for Databases with Uncertain Data, 7th International Working Conference on Scientific and Statistical Database Management, Charlottesville, VA, September 28-30, 1994, [CMR95] Nauman A. Chaudhry, James R. Moyne, Elke A. Rundensteiner, A Generic Framework for Inter- Cell Control of a Semiconductor Manufacturing Facility, 42nd National Symposium of the American Vacuum Society, Minneapolis, MN, October 16-20, [KrS95] N. Krishnakumar, A. Sheth, Managing Heterogeneous Multi-system Tasks to Support Enterprisewide Operations, Distributed and Parallel Databases, 1995,
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
More informationObject-Oriented Systems Analysis and Design
Object-Oriented Systems Analysis and Design Noushin Ashrafi Professor of Information System University of Massachusetts-Boston Hessam Ashrafi Software Architect Pearson Education International CONTENTS
More informationAn Automated Workflow System Geared Towards Consumer Goods and Services Companies
Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 An Automated Workflow System Geared Towards Consumer Goods and Services
More information(BA122) Software Engineer s Workshop (SEW)
Training for the Business Analyst (BA122) Software Engineer s Workshop (SEW) Duration: 4 days CDUs (Continuing Development Units): 28 Description: A practical workshop covering the role of the Business-Systems
More informationJournal of Information Technology Management SIGNS OF IT SOLUTIONS FAILURE: REASONS AND A PROPOSED SOLUTION ABSTRACT
Journal of Information Technology Management ISSN #1042-1319 A Publication of the Association of Management SIGNS OF IT SOLUTIONS FAILURE: REASONS AND A PROPOSED SOLUTION MAJED ABUSAFIYA NEW MEXICO TECH
More informationEnterprise Integration: operational models of business processes and workflow systems *
Enterprise Integration: operational models of business processes and workflow systems. 1 Enterprise Integration: operational models of business processes and workflow systems * G.Bruno 1, C.Reyneri 2 and
More informationA Symptom Extraction and Classification Method for Self-Management
LANOMS 2005-4th Latin American Network Operations and Management Symposium 201 A Symptom Extraction and Classification Method for Self-Management Marcelo Perazolo Autonomic Computing Architecture IBM Corporation
More informationINTELLIGENT DEFECT ANALYSIS, FRAMEWORK FOR INTEGRATED DATA MANAGEMENT
INTELLIGENT DEFECT ANALYSIS, FRAMEWORK FOR INTEGRATED DATA MANAGEMENT Website: http://www.siglaz.com Abstract Spatial signature analysis (SSA) is one of the key technologies that semiconductor manufacturers
More informationCollaborative & Integrated Network & Systems Management: Management Using Grid Technologies
2011 International Conference on Computer Communication and Management Proc.of CSIT vol.5 (2011) (2011) IACSIT Press, Singapore Collaborative & Integrated Network & Systems Management: Management Using
More informationPatterns in. Lecture 2 GoF Design Patterns Creational. Sharif University of Technology. Department of Computer Engineering
Patterns in Software Engineering Lecturer: Raman Ramsin Lecture 2 GoF Design Patterns Creational 1 GoF Design Patterns Principles Emphasis on flexibility and reuse through decoupling of classes. The underlying
More informationcesses relate human tasks that are rooted in the physical world. Such tasks include, moving, storing, transforming, measuring, and assembling
119 Distributed and Parallel Databases, 3, 119-153 (1995) Kluwer Academic Publishers, Boston. Manufactured in The Netherlands. An Overview of Workflow Management: From Process Modeling to Workflow Automation
More informationChapter 2. Data Model. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel
Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel 1 In this chapter, you will learn: Why data models are important About the basic data-modeling
More informationA process-driven methodological approach for the design of telecommunications management systems
A process-driven methodological approach for the design of telecommunications management systems Thierry FRAIZE, Julio VILLENA, Jean-Daniel GUEDJ TELECOM ARGENTINA Av Dorrego 2520 (1425) Buenos Aires Argentina
More informationEnable Location-based Services with a Tracking Framework
Enable Location-based Services with a Tracking Framework Mareike Kritzler University of Muenster, Institute for Geoinformatics, Weseler Str. 253, 48151 Münster, Germany kritzler@uni-muenster.de Abstract.
More informationAn Integrated Methodology for Implementing ERP Systems
APDSI 2000 Full Paper (July, 2000) An Integrated Methodology for Implementing ERP Systems Su-Yeon Kim 1), Eui-Ho Suh 2), Hyun-Seok Hwang 3) 1) Department of Industrial Engineering, POSTECH, Korea (tomi@postech.edu)
More information7. Classification. Business value. Structuring (repetition) Automation. Classification (after Leymann/Roller) Automation.
7. Classification Business Process Modelling and Workflow Management Business value Lecture 4 (Terminology cntd.) Ekkart Kindler kindler@upb.de Structuring (repetition) Automation UPB SS 2006 L04 2 Classification
More informationSystem Development and Life-Cycle Management (SDLCM) Methodology. Approval CISSCO Program Director
System Development and Life-Cycle Management (SDLCM) Methodology Subject Type Standard Approval CISSCO Program Director A. PURPOSE This standard specifies content and format requirements for a Physical
More informationAutomating Non-Standard Recipes In a Dual Gate Oxide Pre-Clean Process
Automating Non-Standard Recipes In a Dual Gate Oxide Pre-Clean Process APC Conference XXIV University of Michigan, Ann Arbor, Michigan September 10-12, 2012 Gene Smith Endpoint Solutions Inc. Apple Valley,
More informationProceedings of the 6th Educators Symposium: Software Modeling in Education at MODELS 2010 (EduSymp 2010)
Electronic Communications of the EASST Volume 34 (2010) Proceedings of the 6th Educators Symposium: Software Modeling in Education at MODELS 2010 (EduSymp 2010) Position Paper: m2n A Tool for Translating
More informationHow To Develop Software
Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II) We studied the problem definition phase, with which
More information1 File Processing Systems
COMP 378 Database Systems Notes for Chapter 1 of Database System Concepts Introduction A database management system (DBMS) is a collection of data and an integrated set of programs that access that data.
More informationRun-time Variability Issues in Software Product Lines
Run-time Variability Issues in Software Product Lines Alexandre Bragança 1 and Ricardo J. Machado 2 1 Dep. I&D, I2S Informática Sistemas e Serviços SA, Porto, Portugal, alexandre.braganca@i2s.pt 2 Dep.
More informationCOURSE OUTLINE. Track 1 Advanced Data Modeling, Analysis and Design
COURSE OUTLINE Track 1 Advanced Data Modeling, Analysis and Design TDWI Advanced Data Modeling Techniques Module One Data Modeling Concepts Data Models in Context Zachman Framework Overview Levels of Data
More informationCOMPUTER INTEGRATED MANUFACTURING
CHAPTER COMPUTER INTEGRATED MANUFACTURING 1 An overview of CIM is presented in this chapter. A brief account of the evolution of CIM is included. The major functions carried out in a manufacturing plant
More informationTool 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 informationA Faster Way to Temporarily Redirect the Role Based Access Control Workflow Processes Christine Liang
A Faster Way to Temporarily Redirect the Role Based Access Control Workflow Processes Christine Liang ABSTRACT In recent years, many large organizations have used the Role Based Access Control (RBAC) Workflow
More informationi-questionnaire A Software Service Tool for Data
i-questionnaire A Software Service Tool for Data Analysis in e-business 1 ANDY S.Y. LAI, 2 Y.C. POON 1, Department of Information and Communications Technology, Hong Kong Institute of Vocational Education,
More informationApplying the Chronographical Approach to the Modelling of Multistorey Building Projects
Applying the Chronographical Approach to the Modelling of Multistorey Building Projects A. Francis, E. T. Miresco Department of Construction Engineering, École de technologie supérieure, University of
More informationSoftware Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when
More informationDistributed Database for Environmental Data Integration
Distributed Database for Environmental Data Integration A. Amato', V. Di Lecce2, and V. Piuri 3 II Engineering Faculty of Politecnico di Bari - Italy 2 DIASS, Politecnico di Bari, Italy 3Dept Information
More informationBusiness Process Modeling and Standardization
Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the
More informationHow To Create An Enterprise Class Model Driven Integration
Creating an Enterprise Class Scalable Model Driven Infrastructure The use case for using IBM, OSIsoft, and SISCO technologies Version: 1.1 Date: May 28, 2009 Systems Integration Specialist Company, Inc.
More informationBPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS
BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS Gabriel Cozgarea 1 Adrian Cozgarea 2 ABSTRACT: Business Process Modeling Notation (BPMN) is a graphical standard in which controls and activities can
More informationMDE Adoption in Industry: Challenges and Success Criteria
MDE Adoption in Industry: Challenges and Success Criteria Parastoo Mohagheghi 1, Miguel A. Fernandez 2, Juan A. Martell 2, Mathias Fritzsche 3 and Wasif Gilani 3 1 SINTEF, P.O.Box 124-Blindern, N-0314
More informationDATABASE MANAGEMENT SYSTEMS IN ENGINEERING
NISTIR 4987 DATABASE MANAGEMENT SYSTEMS IN ENGINEERING Katherine C. Morris Mary Mitchell Manufacturing Engineering Laboratory Christopher Dabrowski Elizabeth Fong Computer Systems Laboratory U.S. DEPARTMENT
More informationSales and Operations Planning in Company Supply Chain Based on Heuristics and Data Warehousing Technology
Sales and Operations Planning in Company Supply Chain Based on Heuristics and Data Warehousing Technology Jun-Zhong Wang 1 and Ping-Yu Hsu 2 1 Department of Business Administration, National Central University,
More informationTaxonomy Development Business Classification Schemes Charmaine M. Brooks, CRM
Taxonomy Development Business Classification Schemes Taxonomy Thesaurus - Classification Taxonomy is the practice and science of taxonomic classification. Thesaurus more commonly means a listing of words
More informationCurriculum Map. Discipline: Computer Science Course: C++
Curriculum Map Discipline: Computer Science Course: C++ August/September: How can computer programs make problem solving easier and more efficient? In what order does a computer execute the lines of code
More informationTable of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24
Table of Contents CHAPTER 1 Web-Based Systems 1 The Web 1 Web Applications 2 Let s Introduce a Case Study 3 Are WebApps Really Computer Software? 4 Are the Attributes of WebApps Different from the Attributes
More informationUmbrella: A New Component-Based Software Development Model
2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Umbrella: A New Component-Based Software Development Model Anurag Dixit and P.C.
More informationReport on the Dagstuhl Seminar Data Quality on the Web
Report on the Dagstuhl Seminar Data Quality on the Web Michael Gertz M. Tamer Özsu Gunter Saake Kai-Uwe Sattler U of California at Davis, U.S.A. U of Waterloo, Canada U of Magdeburg, Germany TU Ilmenau,
More informationGeneral Problem Solving Model. Software Development Methodology. Chapter 2A
General Problem Solving Model Software Development Methodology These focus on understanding what the problem is about Chapter 2A Concerned with understanding more about the nature of the problem and possible
More informationContents. 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 informationApplying 4+1 View Architecture with UML 2. White Paper
Applying 4+1 View Architecture with UML 2 White Paper Copyright 2007 FCGSS, all rights reserved. www.fcgss.com Introduction Unified Modeling Language (UML) has been available since 1997, and UML 2 was
More information2. MOTIVATING SCENARIOS 1. INTRODUCTION
Multiple Dimensions of Concern in Software Testing Stanley M. Sutton, Jr. EC Cubed, Inc. 15 River Road, Suite 310 Wilton, Connecticut 06897 ssutton@eccubed.com 1. INTRODUCTION Software testing is an area
More informationBasic Trends of Modern Software Development
DITF LDI Lietišķo datorsistēmu programmatūras profesora grupa e-business Solutions Basic Trends of Modern Software Development 2 3 Software Engineering FAQ What is software engineering? An engineering
More informationSoftware, Process, Business Process and Software Process
Software, Process, Business Process and Software Process Tao Xie Research work was done while being a summer intern at Software Technology Research Department Avaya Labs Research Outline Process Conceptual
More informationDATA QUALITY MATURITY
3 DATA QUALITY MATURITY CHAPTER OUTLINE 3.1 The Data Quality Strategy 35 3.2 A Data Quality Framework 38 3.3 A Data Quality Capability/Maturity Model 42 3.4 Mapping Framework Components to the Maturity
More informationTo meet the requirements of demanding new
Optimising LED manufacturing LED manufacturers seek new methods to reduce manufacturing costs and improve productivity in an increasingly demanding market. Tom Pierson, Ranju Arya, Columbine Robinson of
More informationASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach
ASCETiC Whitepaper Motivation The increased usage of ICT, together with growing energy costs and the need to reduce greenhouse gases emissions call for energy-efficient technologies that decrease the overall
More informationThe Power of Two: Combining Lean Six Sigma and BPM
: Combining Lean Six Sigma and BPM Lance Gibbs and Tom Shea Lean Six Sigma (LSS) and Business Process Management (BPM) have much to contribute to each other. Unfortunately, most companies have not integrated
More informationFaculty of Engineering and Science Curriculum - Aalborg University
Faculty of Engineering and Science Board of Studies for Computer Science Curriculum for the master s programme in Information Technology (Software Development) Aalborg University, September 2012 The programme
More informationAnalyzing the Scope of a Change in a Business Process Model
Analyzing the Scope of a Change in a Business Process Model Pnina Soffer Haifa University, Carmel Mountain, Haifa 31905, Israel spnina@is.haifa.ac.il Abstract. Organizations often change their business
More informationAn Object Model for Business Applications
An Object Model for Business Applications By Fred A. Cummins Electronic Data Systems Troy, Michigan cummins@ae.eds.com ## ## This presentation will focus on defining a model for objects--a generalized
More informationCHAPTER 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 informationThe Phases of an Object-Oriented Application
The Phases of an Object-Oriented Application Reprinted from the Feb 1992 issue of The Smalltalk Report Vol. 1, No. 5 By: Rebecca J. Wirfs-Brock There is never enough time to get it absolutely, perfectly
More informationDemystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components
Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals 1 Properties of a Database 1 The Database Management System (DBMS) 2 Layers of Data Abstraction 3 Physical Data Independence 5 Logical
More informationManaging a Fibre Channel Storage Area Network
Managing a Fibre Channel Storage Area Network Storage Network Management Working Group for Fibre Channel (SNMWG-FC) November 20, 1998 Editor: Steven Wilson Abstract This white paper describes the typical
More informationTo introduce software process models To describe three generic process models and when they may be used
Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software
More informationSoftware Engineering. What is a system?
What is a system? Software Engineering Software Processes A purposeful collection of inter-related components working together to achieve some common objective. A system may include software, mechanical,
More informationThe Integration of Agent Technology and Data Warehouse into Executive Banking Information System (EBIS) Architecture
The Integration of Agent Technology and Data Warehouse into Executive Banking System (EBIS) Architecture Ismail Faculty of Technology and Communication (FTMK) Technical University of Malaysia Melaka (UTeM),75450
More informationBuilding Systems Using Analysis Patterns Eduardo B. Fernandez Florida Atlantic University Boca Raton, FL ed@cse.fau.edu
Building Systems Using Analysis Patterns Eduardo B. Fernandez Florida Atlantic University Boca Raton, FL ed@cse.fau.edu 1. ABSTRACT We consider the use of analysis patterns in the definition of initial
More informationBPMN by example. Bizagi Suite. Copyright 2014 Bizagi
BPMN by example Bizagi Suite Recruitment and Selection 1 Table of Contents Scope... 2 BPMN 2.0 Business Process Modeling Notation... 2 Why Is It Important To Model With Bpmn?... 2 Introduction to BPMN...
More informationComplex Information Management Using a Framework Supported by ECA Rules in XML
Complex Information Management Using a Framework Supported by ECA Rules in XML Bing Wu, Essam Mansour and Kudakwashe Dube School of Computing, Dublin Institute of Technology Kevin Street, Dublin 8, Ireland
More informationA UML 2 Profile for Business Process Modelling *
A UML 2 Profile for Business Process Modelling * Beate List and Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems Vienna University
More informationMethodology of performance evaluation of integrated service systems with timeout control scheme
Methodology of performance evaluation of integrated service systems with timeout control scheme Akira Kawaguchi and Hiroshi Yamada NTT Service Integration Laboratories, NTT Corporation 9-11, Midori-cho
More informationInformation Systems and Technologies in Organizations
Information Systems and Technologies in Organizations Information System One that collects, processes, stores, analyzes, and disseminates information for a specific purpose Is school register an information
More informationCOCOVILA Compiler-Compiler for Visual Languages
LDTA 2005 Preliminary Version COCOVILA Compiler-Compiler for Visual Languages Pavel Grigorenko, Ando Saabas and Enn Tyugu 1 Institute of Cybernetics, Tallinn University of Technology Akadeemia tee 21 12618
More informationIndustrialIT System 800xA Engineering
IndustrialIT System 800xA Engineering Overview Features and Benefits Integrated Engineering Environment: Supports the engineering of the entire extended automation system from field devices to plant management
More informationEnterprise Integration Architectures for the Financial Services and Insurance Industries
George Kosmides Dennis Pagano Noospherics Technologies, Inc. gkosmides@noospherics.com Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services
More informationIDENTIFYING PATTERNS OF WORKFLOW DESIGN RELYING ON ORGANIZATIONAL STRUCTURE ASPECTS
IDENTIFYING PATTERNS OF WORKFLOW DESIGN RELYING ON ORGANIZATIONAL STRUCTURE ASPECTS Lucinéia Heloisa Thom, Cirano Iochpe Instituto de Informática, Universidade Federal do Rio Grande do Sul, Av.Bento Conçalves,
More informationIMPROVING PRODUCTIVITY USING STANDARD MATHEMATICAL PROGRAMMING SOFTWARE
IMPROVING PRODUCTIVITY USING STANDARD MATHEMATICAL PROGRAMMING SOFTWARE $QWRQýLåPDQ 1, Samo Cerc 2, Andrej Pajenk 3 1 University of Maribor, Fakulty of Organizational Sciences.UDQM.LGULþHYDD(PDLODQWRQFL]PDQ#IRYXQLPEVL
More informationA Complete Model of the Supermarket Business
Frank Steeneken and Dave Ackley Introduction This Article provides a complete picture of the underlying skeletal structure that holds every supermarket business together while achieving its goals. The
More informationDecomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces
Software Engineering, Lecture 4 Decomposition into suitable parts Cross cutting concerns Design patterns I will also give an example scenario that you are supposed to analyse and make synthesis from The
More informationIntroduction to Software Performance Engineering
1-1 Overview 1. Overview of SPE 1. Software Performance Engineering 2. Distributed System s 3. Interoperability 4. SPE Research and Education Connie U. Smith, Ph.D. PO Box 2640 Santa Fe, New Mexico 87504-2640
More informationSemantic Business Process Management Lectuer 1 - Introduction
Arbeitsgruppe Semantic Business Process Management Lectuer 1 - Introduction Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin paschke@inf.fu-berlin.de
More informationAMFIBIA: A Meta-Model for the Integration of Business Process Modelling Aspects
AMFIBIA: A Meta-Model for the Integration of Business Process Modelling Aspects Björn Axenath, Ekkart Kindler, Vladimir Rubin Software Engineering Group, University of Paderborn, Warburger Str. 100, D-33098
More informationState-of-Art (SoA) System-on-Chip (SoC) Design HPC SoC Workshop
Photos placed in horizontal position with even amount of white space between photos and header State-of-Art (SoA) System-on-Chip (SoC) Design HPC SoC Workshop Michael Holmes Manager, Mixed Signal ASIC/SoC
More informationMODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS
MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS Tao Yu Department of Computer Science, University of California at Irvine, USA Email: tyu1@uci.edu Jun-Jang Jeng IBM T.J. Watson
More informationDevelopment/Maintenance/Reuse: Software Evolution in Product Lines
Development/Maintenance/Reuse: Software Evolution in Product Lines Stephen R. Schach Vanderbilt University, Nashville, TN, USA Amir Tomer RAFAEL, Haifa, Israel Abstract The evolution tree model is a two-dimensional
More informationThe Evolution Of Prototype Architectures Developed For The Scheduling Software Integration Project
The Evolution Of Prototype Architectures Developed For The Scheduling Software Integration Project Frank Riddick Computer Scientist Manufacturing Engineering Laboratory National Institute of Standards
More informationBusiness Process Management Using. BPM Using Process Algebra and Relational Database Model
Business Process Management Using Process Algebra and Relational Database Model 1 João Eduardo Ferreira (jef@ime.usp.br) 1 Calton Pu (calton@cc.gatech.edu) 2 1 Department of Computer Science Institute
More informationCopyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 29-1
Slide 29-1 Chapter 29 Overview of Data Warehousing and OLAP Chapter 29 Outline Purpose of Data Warehousing Introduction, Definitions, and Terminology Comparison with Traditional Databases Characteristics
More informationComponent visualization methods for large legacy software in C/C++
Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University mcserep@caesar.elte.hu
More informationMULTI AGENT-BASED DISTRIBUTED DATA MINING
MULTI AGENT-BASED DISTRIBUTED DATA MINING REECHA B. PRAJAPATI 1, SUMITRA MENARIA 2 Department of Computer Science and Engineering, Parul Institute of Technology, Gujarat Technology University Abstract:
More informationBIG DATA: BIG CHALLENGE FOR SOFTWARE TESTERS
BIG DATA: BIG CHALLENGE FOR SOFTWARE TESTERS Megha Joshi Assistant Professor, ASM s Institute of Computer Studies, Pune, India Abstract: Industry is struggling to handle voluminous, complex, unstructured
More informationIntegration of Time Management in the Digital Factory
Integration of Time Management in the Digital Factory Ulf Eberhardt a,, Stefan Rulhoff b,1 and Dr. Josip Stjepandic c a Project Engineer, Daimler Trucks, Mannheim, Germany b Consultant, PROSTEP AG, Darmstadt
More informationTraining Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France
More informationThe «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code
The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code Jean-Louis Letouzey DNV IT Global Services Arcueil, France jean-louis.letouzey@dnv.com
More informationData Analysis 1. SET08104 Database Systems. Copyright @ Napier University
Data Analysis 1 SET08104 Database Systems Copyright @ Napier University Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship?
More informationSoftware maintenance. Software Maintenance. Fundamental problems. Maintenance activities. Lehman/Belady model of evolution. Topics
Software maintenance Software Maintenance Key problems/issues Historical models and data Program Defined in IEEE Standard 1219 as: The modification of a software product after delivery to correct faults,
More informationwhat operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored?
Inside the CPU how does the CPU work? what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored? some short, boring programs to illustrate the
More informationNASCIO EA Development Tool-Kit Solution Architecture. Version 3.0
NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5
More informationA Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System
A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System Mohammad Ghulam Ali Academic Post Graduate Studies and Research Indian Institute of Technology, Kharagpur Kharagpur,
More informationECS 165A: Introduction to Database Systems
ECS 165A: Introduction to Database Systems Todd J. Green based on material and slides by Michael Gertz and Bertram Ludäscher Winter 2011 Dept. of Computer Science UC Davis ECS-165A WQ 11 1 1. Introduction
More informationJOB DESCRIPTION APPLICATION LEAD
JOB DESCRIPTION APPLICATION LEAD The Application Lead will provide functional support and to expand capabilities in the area of systems configuration. This function provides the initial step in the process
More informationLASTLINE WHITEPAPER. In-Depth Analysis of Malware
LASTLINE WHITEPAPER In-Depth Analysis of Malware Abstract Malware analysis is the process of determining the purpose and functionality of a given malware sample (such as a virus, worm, or Trojan horse).
More informationBUSINESS RULES AS PART OF INFORMATION SYSTEMS LIFE CYCLE: POSSIBLE SCENARIOS Kestutis Kapocius 1,2,3, Gintautas Garsva 1,2,4
International Conference 20th EURO Mini Conference Continuous Optimization and Knowledge-Based Technologies (EurOPT-2008) May 20 23, 2008, Neringa, LITHUANIA ISBN 978-9955-28-283-9 L. Sakalauskas, G.W.
More informationBusiness Modeling with UML
Business Modeling with UML Hans-Erik Eriksson and Magnus Penker, Open Training Hans-Erik In order to keep up and be competitive, all companies Ericsson is and enterprises must assess the quality of their
More informationFeasibility Study into the use of Service Oriented Architecture within the Atlantis University Portal
Feasibility Study into the use of Service Oriented Architecture within the Atlantis University Portal F.Mountford and A.D.Phippen Network Research Group, University of Plymouth, Plymouth, United Kingdom
More information