Model-based integration and testing of high-tech multi-disciplinary systems

Size: px
Start display at page:

Download "Model-based integration and testing of high-tech multi-disciplinary systems"

Transcription

1 Model-based integration and testing of high-tech multi-disciplinary systems Niels Braspenning Asia van de Mortel-Fronczak Koos Rooda Systems Engineering Group Mechanical Engineering Department Eindhoven University of Technology

2 Contents Rationale Model-based integration and testing (MBI&T) Case: EUV machine Modeling Model-based system analysis Model-based system testing Conclusions Discussion 2

3 High-tech multi-disciplinary machines ASML TWINSCAN wafer scanner Properties: Multi-disciplinary >12 M LoC 13.8 M average selling price Performance (XT:1900i) < 40 nm line width < 6 nm overlay > 131 WPH throughput Source: 3

4 Integration and test problem Trends in high-tech multidisciplinary system development Increasing complexity Decreasing time to market Increasing integration and test effort Resulting effects Decreasing quality (Q ) Long integration and test time (T ) High costs for fixing integration problems late in the process (C ) 4

5 TANGRAM research project Develop methods and tools to reduce integration and test effort Industry as laboratory : proof of concept in industrial environment of ASML Managed by Embedded Systems Institute (ESI) Several industrial and academic partners (60 FTE in total, 5 PhD students) Model-based testing RU, TU/e Test strategy TU/e Model-based diagnosis TUD, S&T Infrastructure, TNO Model-based integration TU/e ASML system 5

6 Research objectives Develop methods, theories, and tools for modeling, analysis, and testing of components to increase quality (Q ) and to reduce the integration and test time and costs (T,C ) of these components Demonstrate these methods, theories, and tools in industrial case studies 6

7 Model-based integration and testing (MBI&T) Formal executable models enable Powerful analysis techniques that give the engineer a better understanding of the behavior of the system Early integration of all possible combinations of models and realizations of components Leading to Earlier system level analysis and testing (Q ) Earlier (and thus cheaper) finding and fixing of integration problems (C ) Reduction of integration and test time (T ) 7

8 Current systems development Requirements R, s D, and realizations Z of a system with n components and infrastructure I R D R 1 R n D 1 D n realize realize Z 1 Z n integrate integrate infrastructure I system integration system testing 8

9 MBI&T systems development Requirements R, s D, models M, realizations Z of a system with n components and infrastructure I that allows integration of models and realizations R D R 1 R n D 1 D n model realize model realize M 1 Z 1 M n integrate integrate infrastructure I Z n system model model-based system integration model-based system testing analysis 9

10 MBI&T instantiation Modeling Paradigm: concurrent processes Mathematics: automata (FSM) theory and process algebra Tools: timed χ (timed discrete-event, communication, data) Analysis Simulation: timed χ, Python, and C Verification (model checking): Uppaal, Spin, µcrl Testing: Jabber publish/subscribe, Python, CORBA, remote I/O Visualization: animated automata, message sequence charts, Gantt charts 10

11 MBI&T instantiation R: Requirements D: Design M: Model Z: realization R D R 1 R n D 1 D n model realize model realize M 1 timed χ integrate Z 1 timed χ M n SW/HW Z n integrate Jabber pub/sub, Python, infrastructure I timed CORBA, χ remote I/O, vi su a vi l i za su ta i o l i nza t i o n χ simulator system model simulation Uppaal, Spin, µcrl system model verification real-time χ simulator model-based system testing 11

12 Contents Rationale Model-based integration and testing (MBI&T) Case: EUV machine Modeling Model-based system analysis Model-based system testing Conclusions Discussion 12

13 Case: ASML EUV machine Source for extreme ultra violet light Vacuum chamber EUV Source Collector Focus on vacuum-source interface Modeling Model-based system analysis Model-based system testing 13

14 Case: modeling VS er e 3 e 2 e 1 SRC Concurrent processes (communication, timing) Vacuum System automaton (internal behavior) 14

15 Case: model-based system analysis R: Requirements D: Design M: Model Z: realization R S D S R VS R SRC D VS D SRC model realize model realize timed χ M VS integrate Z VS timed χ M SRC integrate infrastructure I timed χ Z SRC vi su a l i za t i o n χ simulator system model simulation Uppaal system model verification 15

16 Case: model-based system analysis Simulation and visualization of scenarios Animated automata Message sequence charts Gantt charts 16

17 Case: model-based system analysis Verification of complete model state space with UPPAAL Deadlock/livelock freeness No errors and no und behavior Safety properties, e.g. source active while vented Temporal, e.g. maximum sequence durations 17

18 Case: results Modeling Errors and inconsistencies in reviewed documents Interface errors/incompleteness Redundant and missing states Better system overview Improved communication between engineers Modeling problems indicate problems Analysis Simulation Source raises error during good weather venting scenario Verification Two deadlocks caused by non-determinism in interrupt handler One deadlock caused by concurrent events Two modeling mistakes Maximum sequence requirements are not met 18

19 Case: model-based system testing R: Requirements D: Design M: Model Z: realization R S D S R VS R SRC D VS D SRC model realize model realize timed χ M VS integrate Z VS timed χ M SRC HW Z SRC integrate Jabber pub/sub, timed Python, χ remote I/O infrastructure I vi su a vi l i za su ta i o l i nza t i o n χ simulator system model simulation Uppaal system model verification real-time χ simulator model-based system testing 19

20 Case: test setup 20

21 Case: test results System testing 20 weeks before real integration 6 hours of test time instead of 4 days in clean room Found 6 errors that could lead to Source damage (2 days of downtime in cleanroom) Unnecessary waiting (multiple hours per test/sequence) Unnecessary operator intervention Fast diagnosis, on the spot repairing, and fast retesting 21

22 Conclusions A model-based integration method has been developed and instantiated with tools for modeling and analysis Successful proof of concept in case study Prevent integration problems in most expensive period (C ) Prevent source damage at real integration (C ) Prevent long down times at real integration (T ) Faster diagnostics during model-based system testing (T ) Modeling gives better system overview (Q ) Early fixing of source errors (Q ) 22

23 Future work Extend EUV case Modeling effort vs. potential benefits TM a ar CY b br c cr d dr CX VS DO interlock er f e SRC fr Implications of using models and infrastructure for testing in an asynchronous and real-time environment M 1 Z 1 integrate infrastructure I 23

24 Model-based integration and testing of high-tech multi-disciplinary systems Questions? Niels Braspenning Asia van de Mortel-Fronczak Koos Rooda Systems Engineering Group Mechanical Engineering Department Eindhoven University of Technology

High tech spare parts management

High tech spare parts management High tech spare parts management André van Goch Logistics Manager ASML Center of Excellence / Slide 1 20071112 ASML spare parts management Version 1 André van Goch Contents ASML business Supply chain model

More information

Reliability of Software Intensive Systems

Reliability of Software Intensive Systems by Gerrit Muller Buskerud University College e-mail: [email protected] www.gaudisite.nl Abstract The amount of software in many systems increases exponentially. This increase impacts the reliability

More information

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008 Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report

More information

Designing a Home Alarm using the UML. And implementing it using C++ and VxWorks

Designing a Home Alarm using the UML. And implementing it using C++ and VxWorks Designing a Home Alarm using the UML And implementing it using C++ and VxWorks M.W.Richardson I-Logix UK Ltd. [email protected] This article describes how a simple home alarm can be designed using the UML

More information

Supporting the Workflow Management System Development Process with YAWL

Supporting the Workflow Management System Development Process with YAWL Supporting the Workflow Management System Development Process with YAWL R.S. Mans 1, W.M.P. van der Aalst 1 Department of Mathematics and Computer Science, Eindhoven University of Technology, P.O. ox 513,

More information

Contents. SnapComms Data Protection Recommendations

Contents. SnapComms Data Protection Recommendations Contents Abstract... 2 SnapComms Solution Environment... 2 Concepts... 3 What to Protect... 3 Database Failure Scenarios... 3 Physical Infrastructure Failures... 3 Logical Data Failures... 3 Service Recovery

More information

ASML EUV Program. Jos Benschop Vice President System Engineering & Research. <file name> <version 00> <author> / Slide 1

ASML EUV Program. Jos Benschop Vice President System Engineering & Research. <file name> <version 00> <author> / Slide 1 ASML EUV Program Jos Benschop Vice President System Engineering & Research / Slide 1 Agenda ASML EUV tool roadmap Progress in key risk areas Source Optics Mask handling

More information

MakeMyTrip CUSTOMER SUCCESS STORY

MakeMyTrip CUSTOMER SUCCESS STORY MakeMyTrip CUSTOMER SUCCESS STORY MakeMyTrip is the leading travel site in India that is running two ClustrixDB clusters as multi-master in two regions. It removed single point of failure. MakeMyTrip frequently

More information

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center Presented by: Dennis Liao Sales Engineer Zach Rea Sales Engineer January 27 th, 2015 Session 4 This Session

More information

Overview Motivating Examples Interleaving Model Semantics of Correctness Testing, Debugging, and Verification

Overview Motivating Examples Interleaving Model Semantics of Correctness Testing, Debugging, and Verification Introduction Overview Motivating Examples Interleaving Model Semantics of Correctness Testing, Debugging, and Verification Advanced Topics in Software Engineering 1 Concurrent Programs Characterized by

More information

Buskerud University College: Program Systems Engineering

Buskerud University College: Program Systems Engineering : Program Systems Engineering - market and customer context life cycle context system architecting multi-disciplinary design mono-discipline mono-disciplinary engineering mono-discipline Frogs vei 41 P.O.

More information

Interfacing with Manufacturing Systems in Education and Small Industry Using Microcontrollers through the World Wide Web

Interfacing with Manufacturing Systems in Education and Small Industry Using Microcontrollers through the World Wide Web Interfacing with Manufacturing Systems in Education and Small Industry Using Microcontrollers through the World Wide Web Samuel Cotton Ph.D. [email protected] Department of Industry and Technology Ball State

More information

Business Process Modeling

Business Process Modeling Business Process Concepts Process Mining Kelly Rosa Braghetto Instituto de Matemática e Estatística Universidade de São Paulo [email protected] January 30, 2009 1 / 41 Business Process Concepts Process

More information

Formal verification of contracts for synchronous software components using NuSMV

Formal verification of contracts for synchronous software components using NuSMV Formal verification of contracts for synchronous software components using NuSMV Tobias Polzer Lehrstuhl für Informatik 8 Bachelorarbeit 13.05.2014 1 / 19 Problem description and goals Problem description

More information

INF5140: Specification and Verification of Parallel Systems

INF5140: Specification and Verification of Parallel Systems Motivation INF5140: Specification and Verification of Parallel Systems Lecture 1 Introduction: Formal Methods Gerardo Schneider Department of Informatics University of Oslo INF5140, Spring 2009 Outline

More information

Model Based Engineering and Its Integration with Safety Assurance Cases for Medical Device Software

Model Based Engineering and Its Integration with Safety Assurance Cases for Medical Device Software Model Based Engineering and Its Integration with Safety Assurance Cases for Medical Device Software Yi Zhang Ph.D., Paul Jones Office of Science and Engineering Laboratories Center for Devices and Radiological

More information

Lean Kitting: A Case Study

Lean Kitting: A Case Study Lean Kitting: A Case Study Ranko Vujosevic, Ph.D. Optimal Electronics Corporation Jose A. Ramirez, Larry Hausman-Cohen, and Srinivasan Venkataraman The University of Texas at Austin Department of Mechanical

More information

I M HEALING SKIN WITH LIGHT

I M HEALING SKIN WITH LIGHT GRADUATE SCHOOL 2015-2016 I M HEALING SKIN WITH LIGHT Graduate program LIFE SCIENCES AND ENGINEERING * This major is formally part of the Computer Science & Engineering Bachelor program Graduate program

More information

Business Process Verification: The Application of Model Checking and Timed Automata

Business Process Verification: The Application of Model Checking and Timed Automata Business Process Verification: The Application of Model Checking and Timed Automata Luis E. Mendoza Morales Processes and Systems Department, Simón Bolívar University, P.O. box 89000, Baruta, Venezuela,

More information

Load Testing RIA using WebLOAD. Amir Shoval, VP Product Management [email protected]

Load Testing RIA using WebLOAD. Amir Shoval, VP Product Management amirs@radview.com Load Testing RIA using WebLOAD Amir Shoval, VP Product Management [email protected] Agenda Introduction to performance testing Introduction to WebLOAD Load testing Rich Internet Applications 2 Introduction

More information

Verification by. Simulation. Verification by. Simulation. Verification by. Simulation / Model Check. Validation and Testing.

Verification by. Simulation. Verification by. Simulation. Verification by. Simulation / Model Check. Validation and Testing. Model-Based Software evelopment : Method Co- with contributions of Marcel Groothuis, Peter Visser, Bojan Orlic, usko Jovanovic, Gerald Hilderink Engineering, CTIT, Faculty EE-M-CS,, Enschede, Netherls

More information

Runtime Verification - Monitor-oriented Programming - Monitor-based Runtime Reflection

Runtime Verification - Monitor-oriented Programming - Monitor-based Runtime Reflection Runtime Verification - Monitor-oriented Programming - Monitor-based Runtime Reflection Martin Leucker Technische Universität München (joint work with Andreas Bauer, Christian Schallhart et. al) FLACOS

More information

Testing for the Unexpected: An Automated Method of Injecting Faults for Engine Management Development

Testing for the Unexpected: An Automated Method of Injecting Faults for Engine Management Development Testing for the Unexpected: An Automated Method of Injecting Faults for Engine Management Development By Shaun Fuller What will happen if a fault occurs in an automotive vehicle s electrical system? Similarly,

More information

DeltaV Virtual Studio

DeltaV Virtual Studio DeltaV Distributed Control System Product Data Sheet June 2015 DeltaV Virtual Studio DeltaV Virtual Studio Makes Virtualization Easy. DeltaV Virtualization Made Easy. Reduced Costs and Increased Flexibility.

More information

HVM TP : A Time Predictable and Portable Java Virtual Machine for Hard Real-Time Embedded Systems JTRES 2014

HVM TP : A Time Predictable and Portable Java Virtual Machine for Hard Real-Time Embedded Systems JTRES 2014 : A Time Predictable and Portable Java Virtual Machine for Hard Real-Time Embedded Systems JTRES 2014 Kasper Søe Luckow 1 Bent Thomsen 1 Stephan Erbs Korsholm 2 1 Department of Computer Science Aalborg

More information

The Service Availability Forum Specification for High Availability Middleware

The Service Availability Forum Specification for High Availability Middleware The Availability Forum Specification for High Availability Middleware Timo Jokiaho, Fred Herrmann, Dave Penkler, Manfred Reitenspiess, Louise Moser Availability Forum [email protected], [email protected],

More information

Spare Parts Planning at ASML

Spare Parts Planning at ASML escf Operations Practices: Insights from Science European Supply Chain Forum Spare Parts Planning at ASML Where innovation starts 1 Enhancing spare parts planning The use of advanced planning methods to

More information

Automated Inspection System Data Clarifies Runnability, Quality Issues

Automated Inspection System Data Clarifies Runnability, Quality Issues Detailed defect information from a high-speed inspection system helps a coated groundwood producer eliminate costly breaks and bottlenecks Automated Inspection System Data Clarifies Runnability, Quality

More information

Holland High Tech. High Tech Solutions for Global Challenges. High Tech Systems & Materials sector in the Netherlands. Name: Date:

Holland High Tech. High Tech Solutions for Global Challenges. High Tech Systems & Materials sector in the Netherlands. Name: Date: Holland High Tech High Tech Solutions for Global Challenges High Tech Systems & Materials sector in the Netherlands Name: Date: A Vibrant and Competitive Ecosystem That invented Bluetooth, WiFi, the CD

More information

Specification and Analysis of Contracts Lecture 1 Introduction

Specification and Analysis of Contracts Lecture 1 Introduction Specification and Analysis of Contracts Lecture 1 Introduction Gerardo Schneider [email protected] http://folk.uio.no/gerardo/ Department of Informatics, University of Oslo SEFM School, Oct. 27 - Nov.

More information

Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging

Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging In some markets and scenarios where competitive advantage is all about speed, speed is measured in micro- and even nano-seconds.

More information

Advantages of digital servo amplifiers for control of a galvanometer based optical scanning system

Advantages of digital servo amplifiers for control of a galvanometer based optical scanning system Advantages of digital servo amplifiers for control of a galvanometer based optical scanning system D.A. Sabo SCANLAB America Inc. 11427 Reed Hartman Highway Cincinnati, Ohio 45241 Andreas Engelmayer SCANLAB

More information

Factors to Describe Job Shop Scheduling Problem

Factors to Describe Job Shop Scheduling Problem Job Shop Scheduling Job Shop A work location in which a number of general purpose work stations exist and are used to perform a variety of jobs Example: Car repair each operator (mechanic) evaluates plus

More information

Price/performance Modern Memory Hierarchy

Price/performance Modern Memory Hierarchy Lecture 21: Storage Administration Take QUIZ 15 over P&H 6.1-4, 6.8-9 before 11:59pm today Project: Cache Simulator, Due April 29, 2010 NEW OFFICE HOUR TIME: Tuesday 1-2, McKinley Last Time Exam discussion

More information

Petascale Software Challenges. Piyush Chaudhary [email protected] High Performance Computing

Petascale Software Challenges. Piyush Chaudhary piyushc@us.ibm.com High Performance Computing Petascale Software Challenges Piyush Chaudhary [email protected] High Performance Computing Fundamental Observations Applications are struggling to realize growth in sustained performance at scale Reasons

More information

Guerrilla Warfare? Guerrilla Tactics - Performance Testing MS SQL Server Applications

Guerrilla Warfare? Guerrilla Tactics - Performance Testing MS SQL Server Applications Guerrilla Warfare? Guerrilla Tactics - Performance Testing MS SQL Server Applications Peter Marriott [email protected] @peter_marriott About Me Working with RDBMSs since the late 80s

More information

PyModel Model-based testing in Python

PyModel Model-based testing in Python PyModel University of Washington [email protected] http://staff.washington.edu/jon/pymodel/www/ Model-based testing Unit testing: code each test case, including an assertion that checks whether the

More information

How To Make Money From Semiconductor Production

How To Make Money From Semiconductor Production ASML 2011 Third Quarter Results Confirming expectation for record sales year Oct 12, 2011 / Slide 1 Safe Harbor "Safe Harbor" Statement under the US Private Securities Litigation Reform Act of 1995: the

More information

Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks

Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks 2015 The MathWorks, Inc. 1 Robot Teleoperation IMU IMU V, W Control Device ROS-Node Turtlebot

More information

PROFINET the Industrial Ethernet standard. Siemens AG 2013. Alle Rechte vorbehalten.

PROFINET the Industrial Ethernet standard. Siemens AG 2013. Alle Rechte vorbehalten. the Industrial Ethernet standard is 100% Ethernet is Ethernet Ethernet is the established standard in the IT world for fast exchange of data (IEEE 802.3) is always full duplex simultaneous communication

More information

Connectivity. Alliance Access 7.0. Database Recovery. Information Paper

Connectivity. Alliance Access 7.0. Database Recovery. Information Paper Connectivity Alliance 7.0 Recovery Information Paper Table of Contents Preface... 3 1 Overview... 4 2 Resiliency Concepts... 6 2.1 Loss Business Impact... 6 2.2 Recovery Tools... 8 3 Manual Recovery Method...

More information

Connectivity. Alliance Access 7.0. Database Recovery. Information Paper

Connectivity. Alliance Access 7.0. Database Recovery. Information Paper Connectivity Alliance Access 7.0 Database Recovery Information Paper Table of Contents Preface... 3 1 Overview... 4 2 Resiliency Concepts... 6 2.1 Database Loss Business Impact... 6 2.2 Database Recovery

More information

Complexities of Simulating a Hybrid Agent-Landscape Model Using Multi-Formalism

Complexities of Simulating a Hybrid Agent-Landscape Model Using Multi-Formalism Complexities of Simulating a Hybrid Agent-Landscape Model Using Multi-Formalism Composability Gary R. Mayer [email protected] Hessam S. Sarjoughian [email protected] Arizona Center for Integrative Modeling

More information

PMCS. Integrated Energy Management Solution. Unlock the Full Potential of Power Networks Through Integration. Complete Solution. Informed Decisions

PMCS. Integrated Energy Management Solution. Unlock the Full Potential of Power Networks Through Integration. Complete Solution. Informed Decisions PMCS Integrated Energy Management Solution Unlock the Full Potential of Power Networks Through Integration Power Management Control System (PMCS) is a highly customizable, fully integrated end-to-end Energy

More information

I m visualizing large datasets to generate

I m visualizing large datasets to generate GRADUATE SCHOOL 2015-2016 I m visualizing large datasets to generate new insights Graduate program Computer Science * This major is formally part of the Computer Science & Engineering Bachelor program

More information

PART IV Performance oriented design, Performance testing, Performance tuning & Performance solutions. Outline. Performance oriented design

PART IV Performance oriented design, Performance testing, Performance tuning & Performance solutions. Outline. Performance oriented design PART IV Performance oriented design, Performance testing, Performance tuning & Performance solutions Slide 1 Outline Principles for performance oriented design Performance testing Performance tuning General

More information

Servitization in the Capital Goods Industry

Servitization in the Capital Goods Industry Euroma Service Operations Management Forum, Tilburg, 22 Sept. 2014 Servitization in the Capital Goods Industry Geert-Jan van Houtum Prof. of Maintenance, Reliability, and Quality Eindhoven University of

More information

Philips IntelliSpace Critical Care and Anesthesia on VMware vsphere 5.1

Philips IntelliSpace Critical Care and Anesthesia on VMware vsphere 5.1 Philips IntelliSpace Critical Care and Anesthesia on VMware vsphere 5.1 Jul 2013 D E P L O Y M E N T A N D T E C H N I C A L C O N S I D E R A T I O N S G U I D E Table of Contents Introduction... 3 VMware

More information

School of Computer Science

School of Computer Science School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level

More information

PC-EFTPOS Communication Options

PC-EFTPOS Communication Options PC-EFTPOS Communication Options V1.02 Abstract This document describes all of the communication options that are available for the PC-EFTPOS product. CONTENTS INTRODUCTION... 1 Summary of Features:...1

More information

SOFTWARE-IMPLEMENTED SAFETY LOGIC Angela E. Summers, Ph.D., P.E., President, SIS-TECH Solutions, LP

SOFTWARE-IMPLEMENTED SAFETY LOGIC Angela E. Summers, Ph.D., P.E., President, SIS-TECH Solutions, LP SOFTWARE-IMPLEMENTED SAFETY LOGIC Angela E. Summers, Ph.D., P.E., President, SIS-TECH Solutions, LP Software-Implemented Safety Logic, Loss Prevention Symposium, American Institute of Chemical Engineers,

More information

The Power of Business Intelligence in the Revenue Cycle

The Power of Business Intelligence in the Revenue Cycle The Power of Business Intelligence in the Revenue Cycle Increasing Cash Flow with Actionable Information John Garcia August 4, 2011 Table of Contents Revenue Cycle Challenges... 3 The Goal of Business

More information

Software Engineering Introduction & Background. Complaints. General Problems. Department of Computer Science Kent State University

Software Engineering Introduction & Background. Complaints. General Problems. Department of Computer Science Kent State University Software Engineering Introduction & Background Department of Computer Science Kent State University Complaints Software production is often done by amateurs Software development is done by tinkering or

More information

NEW CHALLENGES IN COLLABORATIVE VIRTUAL FACTORY DESIGN

NEW CHALLENGES IN COLLABORATIVE VIRTUAL FACTORY DESIGN 02 NEW CHALLENGES IN COLLABORATIVE VIRTUAL FACTORY DESIGN Stefano Mottura, Giampaolo Viganò, Luca Greci, Marco Sacco Emanuele Carpanzano Institute of Industrial Technologies and Automation National Research

More information

Diploma Of Computing

Diploma Of Computing Diploma Of Computing Course Outline Campus Intake CRICOS Course Duration Teaching Methods Assessment Course Structure Units Melbourne Burwood Campus / Jakarta Campus, Indonesia March, June, October 022638B

More information

SERVICE PLANS. More Productivity. Less Worry. SERVICE PLANS

SERVICE PLANS. More Productivity. Less Worry. SERVICE PLANS SERVICE PLANS More Productivity. Less Worry. SERVICE PLANS Flexible service plans to help you maximize the value of your technology investment. Let us help you improve your laboratory productivity and

More information

Virtual Integration and Consistent Testing of Advanced Driver Assistance Functions

Virtual Integration and Consistent Testing of Advanced Driver Assistance Functions Stuttgart, Testing Expo 2012 Virtual Integration and Consistent Testing of Advanced Driver Assistance Functions 2012-06-12 Jürgen Schüling Agenda Introduction and Motivation State of the Art Hardware in

More information

ASML reports Q3 results as guided and remains on track for record 2015 sales Two new lithography scanners launched

ASML reports Q3 results as guided and remains on track for record 2015 sales Two new lithography scanners launched ASML reports Q3 results as guided and remains on track for record 2015 sales Two new lithography scanners launched ASML 2015 Third Quarter Results Veldhoven, the Netherlands Forward looking statements

More information

Model-Based Testing of Spacecraft Flight Software

Model-Based Testing of Spacecraft Flight Software Model-Based Testing of Spacecraft Flight Software Maria Hernek Virtual 12/09/2013 Objective/Outline Objective: To present the result and achievements of ESA study Model Based Testing of flight SW and discuss

More information

Protecting systems and patient privacy

Protecting systems and patient privacy Protecting systems and patient privacy Philips Remote Services Security Remote services deliver the benefi ts of faster, easier problem resolution and less system downtime during troubleshooting and clinical

More information

Design Pattern for the Adaptive Scheduling of Real-Time Tasks with Multiple Versions in RTSJ

Design Pattern for the Adaptive Scheduling of Real-Time Tasks with Multiple Versions in RTSJ Design Pattern for the Adaptive Scheduling of Real-Time Tasks with Multiple Versions in RTSJ Rodrigo Gonçalves, Rômulo Silva de Oliveira, Carlos Montez LCMI Depto. de Automação e Sistemas Univ. Fed. de

More information

CS 6290 I/O and Storage. Milos Prvulovic

CS 6290 I/O and Storage. Milos Prvulovic CS 6290 I/O and Storage Milos Prvulovic Storage Systems I/O performance (bandwidth, latency) Bandwidth improving, but not as fast as CPU Latency improving very slowly Consequently, by Amdahl s Law: fraction

More information

The Model Checker SPIN

The Model Checker SPIN The Model Checker SPIN Author: Gerard J. Holzmann Presented By: Maulik Patel Outline Introduction Structure Foundation Algorithms Memory management Example/Demo SPIN-Introduction Introduction SPIN (Simple(

More information

Digital Design Verification

Digital Design Verification Digital Design Verification Course Instructor: Debdeep Mukhopadhyay Dept of Computer Sc. and Engg. Indian Institute of Technology Madras, Even Semester Course No: CS 676 1 Verification??? What is meant

More information

Vdot A Revolutionary Tool for Space Logistics Campaign Planning and Simulation

Vdot A Revolutionary Tool for Space Logistics Campaign Planning and Simulation AIAA SPACE 2009 Conference & Exposition 14-17 September 2009, Pasadena, California AIAA 2009-6551 Vdot A Revolutionary Tool for Space Logistics Campaign Planning and Simulation Roger Herdy 1 Qualis Corporation,

More information

Multi-core Curriculum Development at Georgia Tech: Experience and Future Steps

Multi-core Curriculum Development at Georgia Tech: Experience and Future Steps Multi-core Curriculum Development at Georgia Tech: Experience and Future Steps Ada Gavrilovska, Hsien-Hsin-Lee, Karsten Schwan, Sudha Yalamanchili, Matt Wolf CERCS Georgia Institute of Technology Background

More information

Faculty of Computer Science Computer Graphics Group. Final Diploma Examination

Faculty of Computer Science Computer Graphics Group. Final Diploma Examination Faculty of Computer Science Computer Graphics Group Final Diploma Examination Communication Mechanisms for Parallel, Adaptive Level-of-Detail in VR Simulations Author: Tino Schwarze Advisors: Prof. Dr.

More information

Chapter 1 Computer System Overview

Chapter 1 Computer System Overview Operating Systems: Internals and Design Principles Chapter 1 Computer System Overview Eighth Edition By William Stallings Operating System Exploits the hardware resources of one or more processors Provides

More information

SCADA. Supervisory Control and Data Acquisition. www.newtec.eu. How to monitor and control your business operation in the most cost-effective way.

SCADA. Supervisory Control and Data Acquisition. www.newtec.eu. How to monitor and control your business operation in the most cost-effective way. Supervisory Control and Data Acquisition The ability to remotely monitor, control and report on the results of distributed assets is key to achieving maximum operational efficiency. The abundance of measuring

More information

VENTANA Digital Pathology. Reliable. Efficient. Comprehensive.

VENTANA Digital Pathology. Reliable. Efficient. Comprehensive. VENTANA Digital Pathology Reliable. Efficient. Comprehensive. In the quest to improve the lives of all patients afflicted with cancer, every second counts. Fast, informed clinical decisions are essential

More information

Computer Science Information Sheet for entry in 2016. What is Computer Science?

Computer Science Information Sheet for entry in 2016. What is Computer Science? Computer Science Information Sheet for entry in 2016 What is Computer Science? Computer Science is about understanding computer systems and networks at a deep level. Computers and the programs they run

More information

High Availability and Disaster Recovery Solutions for Perforce

High Availability and Disaster Recovery Solutions for Perforce High Availability and Disaster Recovery Solutions for Perforce This paper provides strategies for achieving high Perforce server availability and minimizing data loss in the event of a disaster. Perforce

More information

Berkeley Ninja Architecture

Berkeley Ninja Architecture Berkeley Ninja Architecture ACID vs BASE 1.Strong Consistency 2. Availability not considered 3. Conservative 1. Weak consistency 2. Availability is a primary design element 3. Aggressive --> Traditional

More information

Road Map. Scheduling. Types of Scheduling. Scheduling. CPU Scheduling. Job Scheduling. Dickinson College Computer Science 354 Spring 2010.

Road Map. Scheduling. Types of Scheduling. Scheduling. CPU Scheduling. Job Scheduling. Dickinson College Computer Science 354 Spring 2010. Road Map Scheduling Dickinson College Computer Science 354 Spring 2010 Past: What an OS is, why we have them, what they do. Base hardware and support for operating systems Process Management Threads Present:

More information

T-79.186 Reactive Systems: Introduction and Finite State Automata

T-79.186 Reactive Systems: Introduction and Finite State Automata T-79.186 Reactive Systems: Introduction and Finite State Automata Timo Latvala 14.1.2004 Reactive Systems: Introduction and Finite State Automata 1-1 Reactive Systems Reactive systems are a class of software

More information

Datavetenskapligt Program (kandidat) Computer Science Programme (master)

Datavetenskapligt Program (kandidat) Computer Science Programme (master) Datavetenskapligt Program (kandidat) Computer Science Programme (master) Wolfgang Ahrendt Director Datavetenskap (BSc), Computer Science (MSc) D&IT Göteborg University, 30/01/2009 Part I D&IT: Computer

More information

Nexenta Performance Scaling for Speed and Cost

Nexenta Performance Scaling for Speed and Cost Nexenta Performance Scaling for Speed and Cost Key Features Optimize Performance Optimize Performance NexentaStor improves performance for all workloads by adopting commodity components and leveraging

More information

Load DynamiX Storage Performance Validation: Fundamental to your Change Management Process

Load DynamiX Storage Performance Validation: Fundamental to your Change Management Process Load DynamiX Storage Performance Validation: Fundamental to your Change Management Process By Claude Bouffard Director SSG-NOW Labs, Senior Analyst Deni Connor, Founding Analyst SSG-NOW February 2015 L

More information

Chapter 12 Analyzing Spaghetti Processes

Chapter 12 Analyzing Spaghetti Processes Chapter 12 Analyzing Spaghetti Processes prof.dr.ir. Wil van der Aalst www.processmining.org Overview Chapter 1 Introduction Part I: Preliminaries Chapter 2 Process Modeling and Analysis Chapter 3 Data

More information

SHARED HASH TABLES IN PARALLEL MODEL CHECKING

SHARED HASH TABLES IN PARALLEL MODEL CHECKING SHARED HASH TABLES IN PARALLEL MODEL CHECKING IPA LENTEDAGEN 2010 ALFONS LAARMAN JOINT WORK WITH MICHAEL WEBER AND JACO VAN DE POL 23/4/2010 AGENDA Introduction Goal and motivation What is model checking?

More information

Automotive Applications of 3D Laser Scanning Introduction

Automotive Applications of 3D Laser Scanning Introduction Automotive Applications of 3D Laser Scanning Kyle Johnston, Ph.D., Metron Systems, Inc. 34935 SE Douglas Street, Suite 110, Snoqualmie, WA 98065 425-396-5577, www.metronsys.com 2002 Metron Systems, Inc

More information

OPC Data Access Server Redundancy

OPC Data Access Server Redundancy January 2013 Page 1 Redundant OPC Data Access servers provide highly reliable data transfer. Reliable data transfer Hardware and module redundancy Automatic switchover Online upgradable Introduction The

More information

Veritas Cluster Server from Symantec

Veritas Cluster Server from Symantec Delivers high availability and disaster recovery for your critical applications Data Sheet: High Availability Overview protects your most important applications from planned and unplanned downtime. Cluster

More information