Prokrustes säng. och HMI-design

Size: px
Start display at page:

Download "Prokrustes säng. och HMI-design"

Transcription

1 COGNITIVE SYSTEMS ENGINEERING ORATORY Prokrustes säng och HMI-design Erik Hollnagel Cognitive Systems Engineering Laboratory () Department of Computer and Information Science University of Linköping, Sweden mail: : eriho@ida.liu.se COGNITIVE SYSTEMS ENGINEERING ORATORY One size fits all Procrustes,, whose name means "he who stretches", kept a house by the side of the road where he offered hospitality to passing strangers, who w were invited in for a meal and a night's rest. As soon as the guest lay down Procrustes went to work upon him, stretching him on the rack if he was too short for the bed and chopping off his legs if he was too long. Taylor, F. V. and Garvey, W. D. (1959). The limitations of a 'Procrustean' approach to the optimization of man- machine systems. Ergonomics, 2, Page 1 1

2 COGNITIVE SYSTEMS ENGINEERING ORATORY NASA: 612 shuttle incidents (1990 X IV) Other: lightning strikes communication breakdown poor training Faulty procedures 5% Other 21% Human error 66% Equipment failure 8% COGNITIVE SYSTEMS ENGINEERING ORATORY Main causes for maritime accidents ( ) 1991) Structural error 12% Shore control error 10% Equipment and mechanical error 18% Crew error 16% Other 18% Pilot error 7% Officer error 27% Page 2 2

3 COGNITIVE SYSTEMS ENGINEERING ORATORY Reactions to accidents / incidents Classification Rare event Act of God Unwanted event Agreed Cause The classification of the cause affects the selection of response Do nothing Replacement Barriers Redesign Elimination Response Identical module Improved module Rules Soft barriers Procedures Roles Alarms Hard barriers Interlocks Interface design System design Operational support Task design & allocation Fault tolerant system COGNITIVE SYSTEMS ENGINEERING ORATORY Dependability In order for a system to be useful, it must be dependable (reliable) A system is dependable if it correctly performs a required activity in a required time period (if time is a limiting factor) and does nothing that can degrade the system. Dependability is an issue for single objects and complex systems alike A system is a set of objects together with relationships between the objects and between their attributes i.e., anything that consists of parts connected together. A system is dependable, if: The components (parts and subsystems) are dependable The interactions/couplings between parts are dependable Page 3 3

4 COGNITIVE SYSTEMS ENGINEERING ORATORY Car engines - complex but dependable. A modern car engine is a complex, but highly dependable, system consisting of many, many parts. The components and their interactions are designed and engineered to a high degree of precision. COGNITIVE SYSTEMS ENGINEERING ORATORY Technological versus joint systems Technological systems (user independent) Design (specification) of components Feasible to a very high degree Design (specification) of interaction Feasible to a very high degree Joint cognitive systems (HMS) (user dependent) Feasible for technology. Impractical for humans Only possible to a limited extent. Page 4 4

5 COGNITIVE SYSTEMS ENGINEERING ORATORY Coping with complex systems Failures of technical components & systems Events in social system (team, other parts of organisation) Abrupt changes in physical environment ( acts of nature ) Maintaining a good balance between feedforward and feedback Unexpected changes in work environment Constraining variability Simplify control actions (number, time, magnitude, reversibility) Impose constraints on others (team members, organisation) Limit demands by coping (simplification, distribution) Narrow scope of control (temporal, system range) COGNITIVE SYSTEMS ENGINEERING ORATORY The forced automaton metaphor If machines are to function properly, users must provide responses that fall within a pre-defined set of allowed or valid responses Machines have limited power of perception perception and interpretation interpretation. Machines are not able to generalise or go beyond the information given In order to achieve that it is necessary that the designer forces the user to function as a finite state automaton We therefore also have to think of the user in terms of a finite automaton Page 5 5

6 COGNITIVE SYSTEMS ENGINEERING ORATORY The finite state automaton i 1 i 2... i m A s 1 s 2... o 1 o 2... o n A = (I, O, S, λ, δ) I is a finite set (of inputs) O is a finite set (of outputs) S is a finite set (of internal states) λ: : S x I S is the next-state function δ: : S x I O is the next-output function COGNITIVE SYSTEMS ENGINEERING ORATORY Control system, process & operator Process output Process Process Process input Control system input i 1 i 2... i m Control system s 1 s 2... o 1 o 2... o n Control system output Operator output Operator Operator Operator input Page 6 6

7 COGNITIVE SYSTEMS ENGINEERING ORATORY Restricting user interaction Possible range of Valid range of input and output Machine of input and output COGNITIVE SYSTEMS ENGINEERING ORATORY Miller (1953): Man-Machine Machine Task Analysis Specify the man-machine machine system criterion output. Determine the system functions (variables in the machine's output t which are necessary and sufficient to control the quality of the overall output). Trace each system function to the machine input or control established for the operator to activate. For each function determine what information is displayed by the machine whereby the operator is directed to appropriate control activation (or monitoring) oring) for that function. Determine what indications of response adequacy in the control of o f each function will be fed back to the operator. Determine what information will be available and necessary to the e operator from the man-machine machine "environment." Determine what functions of the system must be modulated by the operator at or about the same time, or in close sequence, or in cycles (tasks). In reviewing the analysis be sure that each stimulus is linked to t o a response and that each response is linked to a stimulus. Page 7 7

8 COGNITIVE SYSTEMS ENGINEERING ORATORY Compliance as a solution? Need of compliance HI Compliance techniques: standardisation :: procedures / regulations :: formal methods :: interface / interaction design Space mission Power generation Military Transportation Absolute compliance is impossible. Home Public service Commerce Leisure LO LO HI Level of risk (operation) COGNITIVE SYSTEMS ENGINEERING ORATORY Demand-capacity matching Supplement Supplement user by automation. Mismatch between task demand and user capacity Redesign tasks to reduce demands Tasks are often designed so that the minimum demands max. require maximum capacity. min. max. min. Tasks should be designed so that the maximum demands can be achieved with normal / minimum capacity. max. max. min. min. Task demand User capacity Task demand User capacity Page 8 8

9 COGNITIVE SYSTEMS ENGINEERING ORATORY Automation as a solution? Technocentric view Humans are a major source of failure and should therefore be designed out of the system. Automatic control systems are more rigid, and therefore more reliable. Automation permits a system to function when human capability has been exhausted. Automation is cost-effective because it reduces skill- requirements to operators. Cognitive engineering view Humans are adaptive - and can recover from unexpected situations. Automation relies on software that is often not reliable, even when only moderately complex. Automation is always incomplete, hence requires humans as back-up when system fails. Only true for routine operations; operators must monitor automation, as an extra task. COGNITIVE SYSTEMS ENGINEERING ORATORY Ironies of automation L. Bainbridge (1987), Ironies of automation The basic view is that the human operator is unreliable and inefficient, and therefore should be eliminated from the system. First First irony irony Designer errors can be a major source of operating problems. Second irony irony The designer, who tries to eliminate the operator, still leaves the operator to do the tasks which the designer cannot think how to automate. Page 9 9

10 COGNITIVE SYSTEMS ENGINEERING ORATORY Design objectives The objective of system design is not to optimise human- machine interaction per se,, but rather to ensure that the joint system can control the situation - and itself. It is not an objective to eliminate errors errors at any cost It is more important to understand the nature of actions that lead to unwanted system conditions. The requirements must reflect actual user needs. Focus on human-machine machine co-operation operation,, rather than on interaction design and interface details. The purpose is to enable the joint system to achieve its goals, not to enhance interface usability. COGNITIVE SYSTEMS ENGINEERING ORATORY Maintaining control What causes the loss of control? Unexpected events Acute time pressure Not knowing what happens Not knowing what to do Not having the necessary resources What can help maintain or regain control? Sufficient time Good predictions of future events Reduced task load Clear alternatives or procedures Being in control of Capacity to the situation means: evaluate and plan Knowing what will happen Knowing what has happened Page 10 10

11 COGNITIVE SYSTEMS ENGINEERING ORATORY Basic cyclical model Disturbances Events / feedback Modifies Produces Process / application / controlled system Controller / controlling system Construct Action Determines COGNITIVE SYSTEMS ENGINEERING ORATORY Human/system control modes Complete control STRATEGIC Well-planned, highly organised performance, high reliability TACTICAL Well-organised performance but limited planning, good reliability OPPORTUNISTIC Loosely organised performance, scanty planning, limited chance of success No control SCRAMBLED Disorganised performance, failures very likely Page 11 11

12 COGNITIVE SYSTEMS ENGINEERING ORATORY Control mode dependencies Situation regularity High Tactical (unattended) Tactical (attended) Opportu- nistic Strategic Low Scram- bled Low High Available time (subjective) COGNITIVE SYSTEMS ENGINEERING ORATORY Time needed to assess situation Activity is time limited Delays in feedback / reactions Events Disturbance, interference Aging Aging of information Evaluating / assessing situation Carrying out action Time available to do action (time window) Intention Time needed to choose action Choosing what to do Action Rate of change of process (stability) Page 12 12

13 COGNITIVE SYSTEMS ENGINEERING ORATORY The pace of work When human work with machines, the pace is set by the maximum speed of the machine. Humans must therefore struggle to keep pace. When humans work with humans, a natural pace develops. Everyone works equally slow or fast. THINK! DO! COGNITIVE SYSTEMS ENGINEERING ORATORY Time to think or time to do? THINK! Work is carefully planned and monitored Demands match capacity Control is kept. Efficient performance requires a balance between thinking and doing. DO! Work is paced by technology and external events. Demands exceed capacity Easy to lose control. Page 13 13

14 COGNITIVE SYSTEMS ENGINEERING ORATORY Maintaining the balance Lagging behind; shortage of time Feedback Feedforward Efficient performance requires a balance between feedback and feedforward. Decisions buy time but also take time. Model dependency; uncertainty of outcomes Feedback Feedforward Decision-making is embedded in compensatory actions Decision-making an explicit part of planning & scheduling COGNITIVE SYSTEMS ENGINEERING ORATORY Ways of making HMI reliable Limit the possibilities for actions. Use facilitators rather than restrains Build in barriers and interlocks. Prevent against unsafe actions Make sure messages are understandable. Provide unambiguous feedback Feedback for actions, clear indications of system state/mode. Include possibilities to undo actions. Make system robust and resilient Use error correcting algorithms. Practical only for very constrained environments Use plan / intent recognition. Not yet practical Page 14 14

15 COGNITIVE SYSTEMS ENGINEERING ORATORY Foundations of efficient joint systems Users understand the nature of the process Good mental model - acquired through training and experience Actual interface more powerful than formal training System observability is high Adequate feedback from actions Easy to navigate, locate, and differentiate information System predictability is high Transparent technology - no automation surprises! High correspondence between surface surface system representation and real real system Efficient performance requires all of these Inefficient performance results if just one is missing COGNITIVE SYSTEMS ENGINEERING ORATORY Conclusions Safety is not just a question of fallible humans corrupting perfect computing artefacts Safety cannot be ensured by enforced compliance or automation Need of better ways to describe, analyse and assess safety of joint human-machine machine systems Functioning of a system cannot be considered separate from role of humans (from developers to maintenance) Human-and and-computer must be seen as a single, joint system Efficient system performance requires local optimisation by humans (Efficiency-Thoroughness Trade-Off) - during design, development, and operation No single discipline can provide complete solution Need of collaboration more between cognitive ergonomics community and the safety & reliability community - and others Page 15 15

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 gerardo@ifi.uio.no http://folk.uio.no/gerardo/ Department of Informatics, University of Oslo SEFM School, Oct. 27 - Nov.

More information

Ein einheitliches Risikoakzeptanzkriterium für Technische Systeme

Ein einheitliches Risikoakzeptanzkriterium für Technische Systeme ETCS Prüfcenter Wildenrath Interoperabilität auf dem Korridor A Ein einheitliches Risikoakzeptanzkriterium für Technische Systeme Siemens Braunschweig, Oktober 2007 Prof. Dr. Jens Braband Page 1 2007 TS

More information

Maximization versus environmental compliance

Maximization versus environmental compliance Maximization versus environmental compliance Increase use of alternative fuels with no risk for quality and environment Reprint from World Cement March 2005 Dr. Eduardo Gallestey, ABB, Switzerland, discusses

More information

University of Paderborn Software Engineering Group II-25. Dr. Holger Giese. University of Paderborn Software Engineering Group. External facilities

University of Paderborn Software Engineering Group II-25. Dr. Holger Giese. University of Paderborn Software Engineering Group. External facilities II.2 Life Cycle and Safety Safety Life Cycle: The necessary activities involving safety-related systems, occurring during a period of time that starts at the concept phase of a project and finishes when

More information

ACCIDENTS AND BARRIERS

ACCIDENTS AND BARRIERS ACCIDENTS AND BARRIERS Erik Hollnagel Graduate School of Human-Machine Interaction University of Linköping, LIU/IKP/HMI, S-581 83 Linköping, Sweden eriho@ikp.liu.se Abstract This paper discusses the barrier

More information

26. Legacy Systems. Objectives. Contents. Legacy systems 1

26. Legacy Systems. Objectives. Contents. Legacy systems 1 Legacy systems 1 26. Legacy Systems Objectives The objectives of this chapter are to introduce legacy systems and to describe how many of these systems have been designed. When you have read this chapter,

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

Integrated Risk Management:

Integrated Risk Management: Integrated Risk Management: A Framework for Fraser Health For further information contact: Integrated Risk Management Fraser Health Corporate Office 300, 10334 152A Street Surrey, BC V3R 8T4 Phone: (604)

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

Safety Risk. Aligning perception with reality

Safety Risk. Aligning perception with reality Safety Risk Aligning perception with reality Operating instructions Perception a person s recognition of the nature and degree of risk affecting an activity Reality accurate assessment of risk based on

More information

Remote I/O Network Determinism

Remote I/O Network Determinism Remote I/O Network Determinism September 2011 by David Doggett & Manuel J. Palomino Make the most of your energy Summary Executive Summary... p 3 Introduction... p 4 Network Determinism vs Overall Performance...

More information

WORKSHOP 1. Restock warehouse and visual displays. Display of furniture and development of good visual displays. Selection of furniture

WORKSHOP 1. Restock warehouse and visual displays. Display of furniture and development of good visual displays. Selection of furniture WORKSHOP 1 Task 1: Input- Process - Output Input Process Output Transformed resources All items of furniture/ home ware: small basket items; flat pack items in the selfservice warehouse; special items

More information

Human-Automation Interaction Design and Evaluation Tools. Michael Feary, PhD

Human-Automation Interaction Design and Evaluation Tools. Michael Feary, PhD Human-Automation Interaction Design and Evaluation Tools Michael Feary, PhD Outline Human Automation interaction Research Challenges Research Approach Understanding Work domain analysis Visualization Prediction

More information

Proactive. approaches to safety. management. Erik Hollnagel. Thought paper May 2012

Proactive. approaches to safety. management. Erik Hollnagel. Thought paper May 2012 Thought paper May 2012 Erik Hollnagel Proactive approaches to safety management In this thought paper, Professor Erik Hollnagel explores the importance of proactive approaches to safety management. He

More information

Standard 5. Patient Identification and Procedure Matching. Safety and Quality Improvement Guide

Standard 5. Patient Identification and Procedure Matching. Safety and Quality Improvement Guide Standard 5 Patient Identification and Procedure Matching Safety and Quality Improvement Guide 5 5 5October 5 2012 ISBN: Print: 978-1-921983-35-1 Electronic: 978-1-921983-36-8 Suggested citation: Australian

More information

Dealing with risk. Why is risk management important?

Dealing with risk. Why is risk management important? Why is risk management important? Things don t always go according to plan: a company s sales manager changes employment in the middle of an important project, a packaging machine breaks down, a lathe

More information

Chapter 5. System security and ancillary services

Chapter 5. System security and ancillary services Chapter 5. System security and ancillary services 1 Introduction Markets for electrical energy can function only if they are supported by the infrastructure of a power system. System should continue to

More information

5 costly mistakes you should avoid when developing new products

5 costly mistakes you should avoid when developing new products 5 costly mistakes you should avoid when developing new products By Paul Forsythe Managing Director at Alemare Solutions And Product Development expert with 25 years experience Hello, As you will know,

More information

Design with Reuse. Building software from reusable components. Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 14 Slide 1

Design with Reuse. Building software from reusable components. Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 14 Slide 1 Design with Reuse Building software from reusable components. Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 14 Slide 1 Objectives To explain the benefits of software reuse and some reuse

More information

Software Engineering UNIT -1 OVERVIEW

Software Engineering UNIT -1 OVERVIEW UNIT -1 OVERVIEW The economies of ALL developed nations are dependent on software. More and more systems are software controlled. Software engineering is concerned with theories, methods and tools for

More information

Involve-Project Manager

Involve-Project Manager Involve-Project Manager This article will describe: What is Project Management Why is Project Management so important to community and voluntary organisations The Key Phases of Project Management: o Initiation

More information

How Traditional Physical Backup Imaging Technology Fits Into a Virtual Backup Solution

How Traditional Physical Backup Imaging Technology Fits Into a Virtual Backup Solution Virtualization Backup and Recovery Solutions for the SMB Market The Essentials Series How Traditional Physical Backup Imaging Technology Fits Into a Virtual Backup Solution sponsored by Introduction to

More information

e-navigation and Geospatial Intelligence for Maritime Operations; Developing a Strategic Vision Digital Ship Athens 2014

e-navigation and Geospatial Intelligence for Maritime Operations; Developing a Strategic Vision Digital Ship Athens 2014 e-navigation and Geospatial Intelligence for Maritime Operations; Developing a Strategic Vision Digital Ship Athens 2014 Michael Rambaut for John Erik Hagen, Regional Director NCA Coordinator of IMO Correspondence

More information

Screen Design : Navigation, Windows, Controls, Text,

Screen Design : Navigation, Windows, Controls, Text, Overview Introduction Fundamentals of GUIs Screen Design : Navigation, Windows, Controls, Text, Evaluating GUI Performance - Methods - Comparison 1 Example: Automotive HMI (CAR IT 03/2013) 64, 68, 69 2

More information

Peter Mileff PhD SOFTWARE ENGINEERING. The Basics of Software Engineering. University of Miskolc Department of Information Technology

Peter Mileff PhD SOFTWARE ENGINEERING. The Basics of Software Engineering. University of Miskolc Department of Information Technology Peter Mileff PhD SOFTWARE ENGINEERING The Basics of Software Engineering University of Miskolc Department of Information Technology Introduction Péter Mileff - Department of Information Engineering Room

More information

The 9 Ugliest Mistakes Made with Data Backup and How to Avoid Them

The 9 Ugliest Mistakes Made with Data Backup and How to Avoid Them The 9 Ugliest Mistakes Made with Data Backup and How to Avoid Them If your data is important to your business and you cannot afford to have your operations halted for days even weeks due to data loss or

More information

Requirements engineering

Requirements engineering Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and

More information

Backup and Redundancy

Backup and Redundancy Backup and Redundancy White Paper NEC s UC for Business Backup and Redundancy allow businesses to operate with confidence, providing security for themselves and their customers. When a server goes down

More information

LS/ATN Living Systems Adaptive Transportation Networks

LS/ATN Living Systems Adaptive Transportation Networks W HITESTEI Technologies N Product Brochure LS/ATN Living Systems Adaptive Transportation Networks LS/ATN is a comprehensive solution for the dynamic optimization and dispatching of full and part truck

More information

The NREN s core activities are in providing network and associated services to its user community that usually comprises:

The NREN s core activities are in providing network and associated services to its user community that usually comprises: 3 NREN and its Users The NREN s core activities are in providing network and associated services to its user community that usually comprises: Higher education institutions and possibly other levels of

More information

The Microsoft Large Mailbox Vision

The Microsoft Large Mailbox Vision WHITE PAPER The Microsoft Large Mailbox Vision Giving users large mailboxes without breaking your budget Introduction Giving your users the ability to store more e mail has many advantages. Large mailboxes

More information

OWN RISK AND SOLVENCY ASSESSMENT AND ENTERPRISE RISK MANAGEMENT

OWN RISK AND SOLVENCY ASSESSMENT AND ENTERPRISE RISK MANAGEMENT OWN RISK AND SOLVENCY ASSESSMENT AND ENTERPRISE RISK MANAGEMENT ERM as the foundation for regulatory compliance and strategic business decision making CONTENTS Introduction... 3 Steps to developing an

More information

Project management: an SE Perspective

Project management: an SE Perspective Project management: an SE Perspective Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 5 Slide 1 Objectives To explain the main tasks undertaken by project managers To introduce software

More information

A structured approach to Enterprise Risk Management (ERM) and the requirements of ISO 31000

A structured approach to Enterprise Risk Management (ERM) and the requirements of ISO 31000 A structured approach to Enterprise Risk Management (ERM) and the requirements of ISO 31000 Contents Executive summary Introduction Acknowledgements Part 1: Risk, risk management and ISO 31000 1 Nature

More information

ENTERPRISE RISK MANAGEMENT FRAMEWORK

ENTERPRISE RISK MANAGEMENT FRAMEWORK ROCKHAMPTON REGIONAL COUNCIL ENTERPRISE RISK MANAGEMENT FRAMEWORK 2013 Adopted 25 June 2013 Reviewed: October 2015 TABLE OF CONTENTS 1. Introduction... 3 1.1 Council s Mission... 3 1.2 Council s Values...

More information

APICS INSIGHTS AND INNOVATIONS UNCOVERING CHRONIC DISRUPTION IN SUPPLY CHAIN AND OPERATIONS MANAGEMENT

APICS INSIGHTS AND INNOVATIONS UNCOVERING CHRONIC DISRUPTION IN SUPPLY CHAIN AND OPERATIONS MANAGEMENT APICS INSIGHTS AND INNOVATIONS UNCOVERING CHRONIC DISRUPTION IN SUPPLY CHAIN AND OPERATIONS MANAGEMENT APICS INSIGHTS AND INNOVATIONS ABOUT THIS REPORT Sudden, acute supply chain disruptions such as those

More information

Resilience / Expertise and technology

Resilience / Expertise and technology Resilience / Expertise and technology The case of robotic surgery AS Nyssen & A. Blavier Cognitive Ergonomics University of Liege, Belgium asnyssen@ulg.ac.be Research question Resilience System s capacity

More information

CRITICAL CHAIN AND CRITICAL PATH, CAN THEY COEXIST?

CRITICAL CHAIN AND CRITICAL PATH, CAN THEY COEXIST? EXECUTIVE SUMMARY PURPOSE: This paper is a comparison and contrast of two project management planning and execution methodologies: critical path methodology (CPM) and the critical chain project management

More information

Birth Injury, Disabling Families & Enabling Human Factors

Birth Injury, Disabling Families & Enabling Human Factors + Accidents Recovery Resilience Reliability Michael Benson age 9 Birth Injury, Disabling Families & Enabling Human Factors Dr Dawn Benson + Why parents pursue litigation on behalf of their children who

More information

Data Quality Improvement and the Open Mapping Tools

Data Quality Improvement and the Open Mapping Tools Improving Data Quality with Open Mapping Tools February 2011 Robert Worden Open Mapping Software Ltd 2011 Open Mapping Software Contents 1. Introduction: The Business Problem 2 2. Initial Assessment: Understanding

More information

Project management. Organising, planning and scheduling software projects. Ian Sommerville 2000 Software Engineering, 6th edition.

Project management. Organising, planning and scheduling software projects. Ian Sommerville 2000 Software Engineering, 6th edition. Project management Organising, planning and scheduling software projects Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 4 Slide 1 Objectives To introduce software project management and

More information

A Mathematical Programming Solution to the Mars Express Memory Dumping Problem

A Mathematical Programming Solution to the Mars Express Memory Dumping Problem A Mathematical Programming Solution to the Mars Express Memory Dumping Problem Giovanni Righini and Emanuele Tresoldi Dipartimento di Tecnologie dell Informazione Università degli Studi di Milano Via Bramante

More information

Discussion Paper 01: Aviation Demand Forecasting

Discussion Paper 01: Aviation Demand Forecasting Airports Commission Discussion Paper 01: Aviation Demand Forecasting Response from Kent County Council and Medway Council Q1: To what extent do you consider that the DfT forecasts support or challenge

More information

Defining and operationalizing the barrier concept

Defining and operationalizing the barrier concept The human contribution Sondre Øie Introduction Sondre Øie - Human Factors & risk management consultant at DNV Topics & focus in this presentation - What is a barrier? - Operationalization - The human contribution

More information

b) Describe the concept of ERROR CHAIN in aviation.

b) Describe the concept of ERROR CHAIN in aviation. 1. Crew Resource Management (CRM) was celebrated as the convergence ofa concept, an attitude and a practical approach to pilot training. a) What is the CRM all about and how this program could improve

More information

Human Resource Management (HRM)

Human Resource Management (HRM) Human Resource Management (HRM) What? the functional area of an organization that is responsible for all aspects of hiring and supporting employees (e.g., providing and administering employee benefits).

More information

Human Error Probability Estimation for Process Risk Assessment with emphasis on Control Room Operations

Human Error Probability Estimation for Process Risk Assessment with emphasis on Control Room Operations Human Error Probability Estimation for Process Risk Assessment with emphasis on Control Room Operations Claudio Nespoli, Sabatino Ditali Loss Prevention and Environment Department, Snamprogetti Centre

More information

TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS

TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS 1. Bandwidth: The bandwidth of a communication link, or in general any system, was loosely defined as the width of

More information

User interface design. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1

User interface design. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1 User interface design Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1 Objectives To suggest some general design principles for user interface design To explain different interaction

More information

And the Models Are 16-03-2015. System/Software Development Life Cycle. Why Life Cycle Approach for Software?

And the Models Are 16-03-2015. System/Software Development Life Cycle. Why Life Cycle Approach for Software? System/Software Development Life Cycle Anurag Srivastava Associate Professor ABV-IIITM, Gwalior Why Life Cycle Approach for Software? Life cycle is a sequence of events or patterns that are displayed in

More information

Declaration of Internet Rights Preamble

Declaration of Internet Rights Preamble Declaration of Internet Rights Preamble The Internet has played a decisive role in redefining public and private space, structuring relationships between people and between people and institutions. It

More information

So You Want to Build an Automated Scheduling System

So You Want to Build an Automated Scheduling System So You Want to Build an Automated Scheduling System David Montana BBN Technologies 10 Moulton Street, Cambridge, MA 02138 dmontana@bbn.com Abstract The BBN scheduling group contracts with both government

More information

Project management. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 5 Slide 1

Project management. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 5 Slide 1 Project management Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 5 Slide 1 Objectives To explain the main tasks undertaken by project managers To introduce software project management

More information

Foundations for Systems Development

Foundations for Systems Development Foundations for Systems Development ASSIGNMENT 1 Read this assignment introduction. Then, read Chapter 1, The Systems Development Environment, on pages 2 25 in your textbook. What Is Systems Analysis and

More information

A NEW PARADIGM FOR DESIGN THROUGH MANUFACTURE Presented at IPC Apex 2012 MICHAEL FORD, VALOR DIVISION OF MENTOR GRAPHICS CORP.

A NEW PARADIGM FOR DESIGN THROUGH MANUFACTURE Presented at IPC Apex 2012 MICHAEL FORD, VALOR DIVISION OF MENTOR GRAPHICS CORP. A NEW PARADIGM FOR DESIGN THROUGH MANUFACTURE Presented at IPC Apex 2012 MICHAEL FORD, VALOR DIVISION OF MENTOR GRAPHICS CORP. T E C H N O L O G Y A R E A W H I T E P A P E R w w w. m e n t o r. c o m

More information

Introduction. Chapter 1. 1.1 Scope of Electrical Engineering

Introduction. Chapter 1. 1.1 Scope of Electrical Engineering Chapter 1 Introduction 1.1 Scope of Electrical Engineering In today s world, it s hard to go through a day without encountering some aspect of technology developed by electrical engineers. The impact has

More information

SCENARIO DEVELOPMENT FOR DECISION SUPPORT SYSTEM EVALUATION

SCENARIO DEVELOPMENT FOR DECISION SUPPORT SYSTEM EVALUATION SCENARIO DEVELOPMENT FOR DECISION SUPPORT SYSTEM EVALUATION Emilie M. Roth Roth Cognitive Engineering Brookline, MA James W. Gualtieri, William C. Elm and Scott S. Potter Aegis Research Corporation Pittsburgh,

More information

Appendix B: Monitoring Tool Matrices

Appendix B: Monitoring Tool Matrices Appendix B: Monitoring Tool Matrices Content: This appendix provides a detailed description of the ISRAP matrix organization and an explanation of each field of the monitoring tool matrices (www.israp.org).

More information

Functional Decomposition Top-Down Development

Functional Decomposition Top-Down Development Functional Decomposition Top-Down Development The top-down approach builds a system by stepwise refinement, starting with a definition of its abstract function. You start the process by expressing a topmost

More information

ENTERPRISE RISK MANAGEMENT POLICY

ENTERPRISE RISK MANAGEMENT POLICY ENTERPRISE RISK MANAGEMENT POLICY TITLE OF POLICY POLICY OWNER POLICY CHAMPION DOCUMENT HISTORY: Policy Title Status Enterprise Risk Management Policy (current, revised, no change, redundant) Approving

More information

An Introduction to the PRINCE2 project methodology by Ruth Court from FTC Kaplan

An Introduction to the PRINCE2 project methodology by Ruth Court from FTC Kaplan An Introduction to the PRINCE2 project methodology by Ruth Court from FTC Kaplan Of interest to students of Paper P5 Integrated Management. Increasingly, there seems to be a greater recognition of the

More information

Developing software which should never compromise the overall safety of a system

Developing software which should never compromise the overall safety of a system Safety-critical software Developing software which should never compromise the overall safety of a system Ian Sommerville 1995 Software Engineering, 5th edition. Chapter 21 Slide 1 Objectives To introduce

More information

Software Testing. Knowledge Base. Rajat Kumar Bal. Introduction

Software Testing. Knowledge Base. Rajat Kumar Bal. Introduction Software Testing Rajat Kumar Bal Introduction In India itself, Software industry growth has been phenomenal. IT field has enormously grown in the past 50 years. IT industry in India is expected to touch

More information

DATA QUALITY AND SCALE IN CONTEXT OF EUROPEAN SPATIAL DATA HARMONISATION

DATA QUALITY AND SCALE IN CONTEXT OF EUROPEAN SPATIAL DATA HARMONISATION DATA QUALITY AND SCALE IN CONTEXT OF EUROPEAN SPATIAL DATA HARMONISATION Katalin Tóth, Vanda Nunes de Lima European Commission Joint Research Centre, Ispra, Italy ABSTRACT The proposal for the INSPIRE

More information

Lecture 7: Clocking of VLSI Systems

Lecture 7: Clocking of VLSI Systems Lecture 7: Clocking of VLSI Systems MAH, AEN EE271 Lecture 7 1 Overview Reading Wolf 5.3 Two-Phase Clocking (good description) W&E 5.5.1, 5.5.2, 5.5.3, 5.5.4, 5.5.9, 5.5.10 - Clocking Note: The analysis

More information

Maritime Integrated PNT System

Maritime Integrated PNT System Maritime Integrated PNT System Core element for safe ship navigation Evelin Engler und Thoralf Noack DLR Institut für Kommunikation und Navigation Folie 1 Maritime Integrated PNT System = overlay of satellite

More information

Know-how and commitment are always included. Service offer of CG Drives & Automation

Know-how and commitment are always included. Service offer of CG Drives & Automation Know-how and commitment are always included Service offer of CG Drives & Automation We put all our energy into saving yours! Saving energy is not just about your electricity bill. It s about relying on

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

3. What comprises the study of Humans in Aerospace?

3. What comprises the study of Humans in Aerospace? Department of Aeronautics and Astronautics School of Engineering Massachusetts Institute of Technology Graduate Program (S.M., Ph.D., Sc.D.) Field: Humans in Aerospace Date: September 4, 2007 1. Introduction

More information

EMR Incorporation: Evaluating the Benefits for Your Organization

EMR Incorporation: Evaluating the Benefits for Your Organization EMR Incorporation: Evaluating the Benefits for Your Organization BHM Healthcare Solutions Measurable Results. Sustainable Solutions Learning Objectives To evaluate the pros and cons of electronic medical

More information

What is Business Process Design and Why Should I Care?

What is Business Process Design and Why Should I Care? What is Business Process Design and Why Should I Care? by Jay Cousins and Tony Stewart, RivCom Ltd Introduction No matter how hard individuals work, they cannot overcome a flawed process design, much less

More information

FaultAnalysisandElectricalProtectionofDistributionTransformers

FaultAnalysisandElectricalProtectionofDistributionTransformers Global Journal of Researches in Engineering: F Electrical and Electronics Engineering Volume 14 Issue 3 Version 1.0 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals

More information

Managing Startle: Individual, Crew and Organizational Strategies

Managing Startle: Individual, Crew and Organizational Strategies Managing Startle: Individual, Crew and Organizational Strategies Griffith Aerospace Safety Centre Why is there a problem? Ultra reliability generates a conditioned expectation for normalcy Pilots are only

More information

Project Risk Management: IV&V as Insurance for Project Success

Project Risk Management: IV&V as Insurance for Project Success Project Risk Management: IV&V as Insurance for Project Success Introduction Software development projects can be expensive and risky: Ever more complex mission-critical requirements lead to increasingly

More information

The Systems Engineering Tool Box

The Systems Engineering Tool Box The ystems Engineering Tool Box Dr tuart Burge Give us the tools and we will finish the job Winston Churchill Pugh Matrix (PM) What is it and what does it do? The Pugh Matrix (PM) is a type of Matrix Diagram

More information

Software Engineering. Objectives. Designing, building and maintaining large software systems

Software Engineering. Objectives. Designing, building and maintaining large software systems Software Engineering Objectives Designing, building and maintaining large software systems To define software engineering and explain its importance To discuss the concepts of software products and software

More information

RFID: The Solution to Automating IT & Data Center Asset Management

RFID: The Solution to Automating IT & Data Center Asset Management RFID: The Solution to Automating IT & Data Center Asset Management THE IMPORTANCE OF ACCURATE INVENTORY MANAGEMENT Now, more than ever, organizations need to increase the accuracy of their IT inventory.

More information

WHITE PAPER HOW TO REDUCE RISK, ERROR, COMPLEXITY AND DRIVE COSTS IN THE ACCOUNTS PAYABLE PROCESS

WHITE PAPER HOW TO REDUCE RISK, ERROR, COMPLEXITY AND DRIVE COSTS IN THE ACCOUNTS PAYABLE PROCESS WHITE PAPER HOW TO REDUCE RISK, ERROR, COMPLEXITY AND DRIVE COSTS IN THE ACCOUNTS PAYABLE PROCESS Based on a benchmark study of 250 companies with a total of more than 900 billion euro in Accounts Payable

More information

March 2008 Grant Halverson CEO, GFG Group. Regional Processing Models

March 2008 Grant Halverson CEO, GFG Group. Regional Processing Models March 2008 Grant Halverson CEO, GFG Group Regional Processing Models The search for successful regional and global IT processing models has been a major focus of the last fifteen years across banks, insurance

More information

Interface Design Rules

Interface Design Rules Interface Design Rules HCI Lecture 10 David Aspinall Informatics, University of Edinburgh 23rd October 2007 Outline Principles and Guidelines Learnability Flexibility Robustness Other Guidelines Golden

More information

Availability and Disaster Recovery: Basic Principles

Availability and Disaster Recovery: Basic Principles Availability and Disaster Recovery: Basic Principles by Chuck Petch, WVS Senior Technical Writer At first glance availability and recovery may seem like opposites. Availability involves designing computer

More information

Environmentally and socially responsible uranium mining CleanUranium: Executive Summary 07/25/2015

Environmentally and socially responsible uranium mining CleanUranium: Executive Summary 07/25/2015 Environmentally and socially responsible uranium mining CleanUranium: Executive Summary 07/25/2015 Background and objectives One of the factors on the environmental impact of nuclear energy is the way

More information

What makes a good process?

What makes a good process? Rob Davis Everyone wants a good process. Our businesses would be more profitable if we had them. But do we know what a good process is? Would we recognized one if we saw it? And how do we ensure we can

More information

Human-Computer Interaction Standards

Human-Computer Interaction Standards Proceedings of the 6th International Conference on Human Computer Interaction, Yokohama, July 1995. Anzai & Ogawa (eds), Elsevier. Human-Computer Interaction Standards Nigel Bevan NPL Usability Services,

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

Physical Education: Single Performance National 5

Physical Education: Single Performance National 5 Physical Education: Single Performance National 5 This presentation will help you with your single performance. Your single performance is out of 60 marks and will be added to your mark out of 40 for the

More information

Cognitive and Organizational Challenges of Big Data in Cyber Defense

Cognitive and Organizational Challenges of Big Data in Cyber Defense Cognitive and Organizational Challenges of Big Data in Cyber Defense Nathan Bos & John Gersh Johns Hopkins University Applied Laboratory nathan.bos@jhuapl.edu, john.gersh@jhuapl.edu The cognitive and organizational

More information

NORWEGIAN PROJECT MANAGEMENT PRINCIPLES APPLIED IN THE JURONG ROCK CAVERN PROJECT

NORWEGIAN PROJECT MANAGEMENT PRINCIPLES APPLIED IN THE JURONG ROCK CAVERN PROJECT NORWEGIAN PROJECT MANAGEMENT PRINCIPLES APPLIED IN THE JURONG ROCK CAVERN PROJECT FINN FAGERVIK 1, PETTER PLASSBAK 1 and TEO TIONG YONG 2 1 Sintef-Tritech-Multiconsult (STM) Consortium, Singapore E-mail:ff@multiconsult.no

More information

Introduction. Chapter 1

Introduction. Chapter 1 Chapter 1 Introduction The area of fault detection and diagnosis is one of the most important aspects in process engineering. This area has received considerable attention from industry and academia because

More information

A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management

A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management International Journal of Soft Computing and Engineering (IJSCE) A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management Jayanthi.R, M Lilly Florence Abstract:

More information

SQL-BackTrack the Smart DBA s Power Tool for Backup and Recovery

SQL-BackTrack the Smart DBA s Power Tool for Backup and Recovery SQL-BackTrack the Smart DBA s Power Tool for Backup and Recovery by Diane Beeler, Consulting Product Marketing Manager, BMC Software and Mati Pitkanen, SQL-BackTrack for Oracle Product Manager, BMC Software

More information

DATA STORAGE SYSTEM FOR LS7001/LS8000 LIGHTNING DETECTION NETWORKS

DATA STORAGE SYSTEM FOR LS7001/LS8000 LIGHTNING DETECTION NETWORKS DATA STORAGE SYSTEM FOR LS7001/LS8000 LIGHTNING DETECTION NETWORKS J. López 1,2, M. Murphy 3, M. Maruri 1,2, D. de la Vega 4, J.A. Aranda 5, S. Gaztelumendi 1,2 1 Basque Meteorology Agency (EUSKALMET),

More information

Dependability Benchmarking: The SIG Class/Factor/Criteria Framework

Dependability Benchmarking: The SIG Class/Factor/Criteria Framework Workshop on Dependability Benchmarking Dependability Benchmarking: The SIG Class/Factor/Criteria Framework Jean Arlat 39th Meeting of IFIP WG 10.4 - Feb. 28-March 3, 2001 Paraty, RJ, Brazil Proposal Contributed

More information

Table of Contents 1. INTRODUCTION 2 2. DEFINITION 4 3. UAS CLASSIFICATION 6 4. REGULATORY PRINCIPLES 16 5. INTERACTION WITH AIR TRAFFIC CONTROL 16

Table of Contents 1. INTRODUCTION 2 2. DEFINITION 4 3. UAS CLASSIFICATION 6 4. REGULATORY PRINCIPLES 16 5. INTERACTION WITH AIR TRAFFIC CONTROL 16 FOREWORD Table of Contents 1. INTRODUCTION 2 2. DEFINITION 4 3. UAS CLASSIFICATION 6 4. REGULATORY PRINCIPLES 16 5. INTERACTION WITH AIR TRAFFIC CONTROL 16 6. SENSE AND AVOID ( required for applicants

More information

Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies

Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies Soonwook Hong, Ph. D. Michael Zuercher Martinson Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies 1. Introduction PV inverters use semiconductor devices to transform the

More information

VoIP for Small Businesses: A Primer. Pete Crane, We Solve IT & Ian Boreham, 3CX

VoIP for Small Businesses: A Primer. Pete Crane, We Solve IT & Ian Boreham, 3CX VoIP for Small Businesses: A Primer Pete Crane, We Solve IT & Ian Boreham, 3CX April 2013 For any business, a reliable telephony system is a vital tool to communicate and promote your organisation. It

More information

Higher Computing. Software Development. LO1 Software Development process

Higher Computing. Software Development. LO1 Software Development process Software Development LO1 Software Development process Ian Simpson Inverurie Academy 2006 Software Development The candidate must demonstrate knowledge and understanding, practical skills and problem solving

More information

MARINE PROFILE AB INTERNATIONAL CONSULTANTS SERVING THE MARITIME INDUSTRY IN HUMAN RESOURCE, ORGANISA- TION, HUMAN FACTOR AND SAFETY ISSUES

MARINE PROFILE AB INTERNATIONAL CONSULTANTS SERVING THE MARITIME INDUSTRY IN HUMAN RESOURCE, ORGANISA- TION, HUMAN FACTOR AND SAFETY ISSUES MARINE PROFILE AB INTERNATIONAL CONSULTANTS SERVING THE MARITIME INDUSTRY IN HUMAN RESOURCE, ORGANISA- TION, HUMAN FACTOR AND SAFETY ISSUES 1 Marine Profile was founded in 1994 by industrial management

More information

Introduction to Software Engineering. 8. Software Quality

Introduction to Software Engineering. 8. Software Quality Introduction to Software Engineering 8. Software Quality Roadmap > What is quality? > Quality Attributes > Quality Assurance: Planning and Reviewing > Quality System and Standards 2 Sources > Software

More information

The need of technology cannot be overstated but the complexity and diversity forces one to take a hand look at the following:

The need of technology cannot be overstated but the complexity and diversity forces one to take a hand look at the following: Management Information System: Issues and challenges 1.0 Introduction Management Information System (MIS) can be defined as collecting and processing of raw data into useful information and its dissemination

More information