Fundamentals of Systems Engineering. Human-Systems Engineering

Size: px
Start display at page:

Download "Fundamentals of Systems Engineering. Human-Systems Engineering"

Transcription

1 Fundamentals of Systems Engineering Human-Systems Engineering

2 V Model Oct 23, 2009 Stakeholder Requirements Definition System Architecture Concept Generation Systems Engineering g Overview Cost and Schedule Management Lifecycle Management Commissioning Operations Verification and Validation Human Factors Tradespace Exploration System Integration Concept tsl Selection Interface Management Design Definition Multidisciplinary i li Optimization i i System Safety

3 Traditional Systems Engineering Process Model* ACQUISITION PHASE UTILIZATION PHASE N E E D Conceptual- Preliminary Design Detail Design and Development Production and/or Construction Product Use, Phaseout, and Disposal Operational requirements drive technical performance measures which hdrive human factors requirements.. Human cosde considerations osoe often are eow low priority *Blanchard, B. S., & Fabrycky, W. J. (1998). Systems Engineering and (3rd ed.). Upper Saddle River, NJ: Prentice Hall.

4 Or stuck out on the periphery Stakeholder Requirements Definition System Architecture Concept Generation Systems Engineering g Overview Cost and Schedule Management Lifecycle Management Commissioning Operations Verification and Validation Human Factors Tradespace Exploration System Integration Concept tsl Selection Interface Management Design Definition Multidisciplinary i li Optimization i i System Safety

5 Results of Classic SE Methods These images have been removed due to copyright restrictions.

6 Three Mile Island March 28 th, 1979 Main feedwater pump failure, caused reactor to shut down Rlif Relief valve opened to reduce pressure but became stuck in the open position No indication to controllers Valve failure led to a loss of reactant coolant water No instrument showed the coolant level in the reactor Operators thought relief valve closed & water level too high High ihstress Overrode emergency relief pump

7 Three Mile Island, cont. System worked as designed, automation worked correctly Confirmation bias: people seek out information to confirm a prior belief and discount information that does not support this belief Operators selectively filtered out data from other gauges to support their hypothesis that coolant level was too high This image has been removed due to copyright restrictions.

8 The Spiral Systems Engineering Process Model* Determine objectives, alternatives, constraints Cumulative cost Progress through steps Risk analysis Evaluate alternatives identify, resolve risks Risk analysis Commitment, partition Plan next phases Risk analysis Risk anal RQTS plan life cycle Concept of plan operation Development plan Integration and test plan Prototype Prototype 1 Prototype 3 2 Emulations Models Software RQTS Requirements validation Design validation and verification Implementation Acceptance test Software product design Unit test Integration and test Operational prototype Benchmarks Detailed design Code Develop, verify next level product Review Image by MIT OpenCourseWare. *Boehm, B. (1988). A Spiral Model of Software Development and Enhancement. Computer,

9 Human Systems Engineering* User survey, needs analysis, etc. Artifact and like-system evaluation Innovative concepts for next version release Installation Finalize customer support Conduct on-site assessment Provide training materials Integration & Test Plan performance tests Scenario-based assessment "Vision" Develop training materials System/Software Acquisition Cycle Unit Development System/software Reqs. Feasibility assessment Performance and usability reqs. HE labor/budget planning Preliminary Design Needs and task analysis Storyboards and demonstrations UI design standards Detailed Design Design tradeoff and workflow analysis Detailed UI designs and prototypes On-line help and documentation HE heuristic review Define performance and effectiveness criteria Image by MIT OpenCourseWare. Usability evaluation of prototypes * * Aptima, Inc. rendition

10 Planning A Simplified HSE approach Mission & Scenario Function Function Allocation Task Design System Design Test & Evaluation

11 Mission & Scenario Stakeholder analysis Do users always know what they want/need? Revolutionary vs. evolutionary systems Interviews & observations Work process flows This is a critical step and should be agreed upon before moving forward The most ill-defined but the most important step

12 Planning A Simplified HSE approach Mission & Scenario Function Function Allocation Task Design System Design Test & Evaluation

13 Determining function allocation More art than science Steps: Identify functions Use Cases Interviews Customer requirements Identify who is best suited for each function Human or automation or shared? Static vs. dynamic/adaptive Sounds easy!

14 Function Allocation via Fitts List? Attribute Machine Human Speed Superior Comparatively slow Power Output Consistency Information Capacity Memory Reasoning Computation Sensing Perceiving Superior in level in consistency Ideal for consistent, repetitive action Multi-channel Ideal for literal reproduction, access restricted and formal Deductive, tedious to program, fast & accurate, poor error correction Good at quantitative assessment, poor at pattern recognition Copes with variation poorly, susceptible to noise Comparatively weak Unreliable, learning & fatigue a factor Primarily single channel Better for principles & strategies, access versatile & innovative Inductive, easier to program, slow, accurate, good error correction Wide ranges, multi-function, judgment Copes with variation better, susceptible to noise Hollnagel, 2000

15 To automate or not to automate?

16 Function Allocation Criteria Exc ellent 3 1: No difference in the relative capabilities of human & machine. 2: Human performance > machine performance. 3: Machine performance > human. Machine : Machine performance is so poor that the functions should be allocated to humans. 5: Human performance is so poor that the functions should be allocated to machine. Unsatisfactory 6 Unsatisfactory Price, Human Excellent 6: Unacceptable performance by both human and machine. Three function allocation criteria: Balance of value Utilitarian & cost-based allocation Allocation for affective or iti t

17 Sheridan and Verplank s 10 Levels of Automation of Decision and Action Selection Automation Level Automation Description 1 The computer offers no assistance: human must take all decision and actions. 2 The computer offers a complete set of decision/action alternatives, or 3 narrows the selection down to a few, or 4 suggests one alternative, and 5 executes that suggestion if the human approves, or 6 allows the human a restricted time to veto before automatic execution, or 7 executes automatically, ti then necessarily informs humans, and 8 informs the human only if asked, or 9 informs the human only if it, the computer, decides to. 10 The computer decides everything and acts autonomously, ignoring the human.

18 The Human-Automation Paradox These images have been removed due to copyright restrictions.

19 Adaptive Automation Dynamic function allocation Mode Confusion A problem of intent Mixed initiative Flexible automation This image of a crashed jet has been removed due to copyright restrictions.

20 Functional Requirements Planning Mission & Scenario Function Function Allocation Functional Requirements Task Design System Design Test & Evaluation

21 Task Planning Mission & Scenario Function Function Allocation Task Design System Design Test & Evaluation

22 Task Taylor Dt Determining what an operator must accompli sh to meet a mission goal Interactions both on a local & system stem level el are critical Will contain actions and/or cognitive processes Flow process charts, operational sequence diagrams, critical task analysis Attempt to understand how a particular task could exceed human limitations, both physical and cognitive Cognitive task analysis Shift from system control to systems management.

23 Cognitive Task (CTA) Goal: To analyze and represent the knowledge and cognitive activities needed in complex work domains CTA is generally a descriptive modeling technique of workers knowledge and cognition As opposed to Computational Cognitive Models (CCM) Knowledge Elicitation is a central feature Experts vs. Novices Evolutionary systems vs. revolutionary systems Background Research Standards, procedures, manuals, organizational charts Field Studies I b h l i d hi h fid li i l In both real environments and high fidelity simulations Questionnaires/Surveys

24 CTA, Cont. Interviews Individuals vs. focus groups Critical Incident Technique/Critical Decision Method Observations Verbal protocols Design Reviews Usability, Expert, Heuristic Problems with CTA Labor intensive Generate much data that is difficult to analyze Gap between CTA and design Opportunistic

25 SRK* Taxonomy of Cognitive Control Skill-Based Behavior (SBB) Motor control/automaticity in perception-action cycle Rule-Based Behavior (RBB) Procedural, stored if-then-else rules that dictate action Knowledge-Based Behavior (KBB) Serial, analytical reasoning based on a mental model (internal, symbolic representation of environmental constraints and relationships in the environment.) Which of these should be automated? Analyst s best guess for SRK assignment? (*Rasmussen, 1976)

26 The Need for Iteration Planning Determine objectives, alternatives, constraints Cumulative cost Progress through steps Evaluate alternatives identify, resolve risks Risk analysis Risk analysis Mission & Scenario Function Commitment, partition Plan next phases Risk analysis Risk anal RQTS plan life cycle Concept of plan operation Development plan Integration and test plan Prototype Prototype 1 Prototype 3 2 Emulations Models Software RQTS Requirements validation Design validation and verification Implementation Acceptance test Software product design Operational prototype Benchmarks Detailed design Code Unit test Integration and test Develop, verify next level product Review Functional Requirements? Function Allocation Task Image by MIT OpenCourseWare. Test & Evaluation System Design

27 Information Requirements Planning Mission & Scenario Function Function Allocation Information Requirements Task Design System Design Test & Evaluation

28 Prototyping Planning Mission & Scenario Function Function Allocation Task Design System Design Test & Evaluation

29 The Spiral Systems Engineering Process Model* Determine objectives, alternatives, constraints Cumulative cost Progress through steps Risk analysis Evaluate alternatives identify, resolve risks Risk analysis Commitment, partition Plan next phases Risk analysis Risk anal RQTS plan life cycle Concept of plan operation Development plan Integration and test plan Prototype Prototype 1 Prototype 3 2 Emulations Models Software RQTS Requirements validation Design validation and verification Implementation Acceptance test Software product design Unit test Integration and test Operational prototype Benchmarks Detailed design Code Develop, verify next level product Review Image by MIT OpenCourseWare. *Boehm, B. (1988). A Spiral Model of Software Development and Enhancement. Computer,

30 Prototyping & HSE Does design meet functional requirements? Will lead to design requirements Elegant usability is not the primary focus Low fidelity vs. medium/high fidelity Feedback & interactivity Participatory desi gn Wizard of Oz Breadth vs. depth Front end vs. back end / Horizontal vs. vertical DANGER Research vs. product Decision support design not cool interface design

31 Prototyping Fidelity Low Hybrid Storyboarding High Paper Power Point Visual Basic Java Commercial Gaming (MFS) Operational Simulators (Flight Decks, C 2 Center Participatory Design Human/System Performance Testing

32 T & E Planning Mission & Scenario Function Function Allocation Task Design System Design Test & Evaluation

33 Test & Evaluation Concurrent testing Human vs. system performance testing Simulation Demonstrations Usability evaluations Subjective vs. objective Lab testing vs. field testing Cost-benefit analysis Human trials are expensive! Testing in the spiral stages Formal experimental design (16.470) COUHES

34 The Spiral Systems Engineering Process Model* Determine objectives, alternatives, constraints Cumulative cost Progress through steps Risk analysis Evaluate alternatives identify, resolve risks Risk analysis Commitment, partition Plan next phases Risk analysis Risk anal RQTS plan life cycle Concept of plan operation Development plan Integration and test plan Prototype Prototype 1 Prototype 3 2 Emulations Models Software RQTS Requirements validation Design validation and verification Implementation Acceptance test Software product design Unit test Integration and test Operational prototype Benchmarks Detailed design Code Develop, verify next level product Review Image by MIT OpenCourseWare. *Boehm, B. (1988). A Spiral Model of Software Development and Enhancement. Computer,

35 Resources Schraagen, J.M., Chipman, S.F., & Shalin, V.L. (Eds) (2000). Cognitive task analysis. Mahwah, New Jersey: Lawrence Erlbaum Associates. ONR/Aptima Cognitive Task website A Survey of Cognitive Engineering Methods and Uses

36 MIT OpenCourseWare Fundamentals of Systems Engineering Fall 2009 For information about citing these materials or our Terms of Use, visit:

Systems Engineering Overview. Axel Claudio Alex Gonzalez

Systems Engineering Overview. Axel Claudio Alex Gonzalez Systems Engineering Overview Axel Claudio Alex Gonzalez Objectives Provide additional insights into Systems and into Systems Engineering Walkthrough the different phases of the product lifecycle Discuss

More information

Object-oriented Analysis and Design

Object-oriented Analysis and Design Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Understanding the Client s environment and needs. Analysis Identifying the concepts (classes) in the problem domain

More information

CS 350 COMPUTER/HUMAN INTERACTION

CS 350 COMPUTER/HUMAN INTERACTION CS 350 COMPUTER/HUMAN INTERACTION Lecture 23 Includes selected slides from the companion website for Hartson & Pyla, The UX Book, 2012. MKP, All rights reserved. Used with permission. Notes Swapping project

More information

ISO ISO is the standard for procedures and methods on User Centered Design of interactive systems.

ISO ISO is the standard for procedures and methods on User Centered Design of interactive systems. ISO 13407 ISO 13407 is the standard for procedures and methods on User Centered Design of interactive systems. Phases Identify need for user-centered design Why we need to use this methods? Users can determine

More information

Introduction to Systems Engineering

Introduction to Systems Engineering p. 1/2 ENES 489P Hands-On Systems Engineering Projects Introduction to Systems Engineering Mark Austin E-mail: austin@isr.umd.edu Institute for Systems Research, University of Maryland, College Park Career

More information

Developing a VR System. Mei Yii Lim

Developing a VR System. Mei Yii Lim Developing a VR System Mei Yii Lim System Development Life Cycle - Spiral Model Problem definition Preliminary study System Analysis and Design System Development System Testing System Evaluation Refinement

More information

UNIT-III LIFE-CYCLE PHASES

UNIT-III LIFE-CYCLE PHASES INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development

More information

Domain Understanding and Requirements Elicitation

Domain Understanding and Requirements Elicitation and Requirements Elicitation CS/SE 3RA3 Ryszard Janicki Department of Computing and Software, McMaster University, Hamilton, Ontario, Canada Ryszard Janicki 1/24 Previous Lecture: The requirement engineering

More information

Introduction to Software Requirements and Design

Introduction to Software Requirements and Design Introduction to Software Requirements and Software Requirements and CITS 4401 Lecture 1 Outline 1. What to expect in CITS4401 2. SE: what are the problems? 3. Some important concepts Abstraction Product

More information

Human Interface/ Human Error

Human Interface/ Human Error Human Interface/ Human Error 18-849b Dependable Embedded Systems Charles P. Shelton February 25, 1999 Required Reading: Murphy, Niall; Safe Systems Through Better User Interfaces Supplemental Reading:

More information

CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN

CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN SESSION II: OVERVIEW OF SOFTWARE ENGINEERING DESIGN Software Engineering Design: Theory and Practice by Carlos E. Otero Slides copyright 2012 by Carlos

More information

Requirements Analysis aka Requirements Engineering. Requirements Elicitation Process

Requirements Analysis aka Requirements Engineering. Requirements Elicitation Process C870, Advanced Software Engineering, Requirements Analysis aka Requirements Engineering Defining the WHAT Requirements Elicitation Process Client Us System SRS 1 C870, Advanced Software Engineering, Requirements

More information

Mid Term Exam SES 405 Exploration Systems Engineering 3 March Your Name

Mid Term Exam SES 405 Exploration Systems Engineering 3 March Your Name Mid Term Exam SES 405 Exploration Systems Engineering 3 March 2016 --------------------------------------------------------------------- Your Name Short Definitions (2 points each): Heuristics - refers

More information

CSE 190: 3D User Interaction. Lecture #17: 3D UI Evaluation Jürgen P. Schulze, Ph.D.

CSE 190: 3D User Interaction. Lecture #17: 3D UI Evaluation Jürgen P. Schulze, Ph.D. CSE 190: 3D User Interaction Lecture #17: 3D UI Evaluation Jürgen P. Schulze, Ph.D. 2 Announcements Final Exam Tuesday, March 19 th, 11:30am-2:30pm, CSE 2154 Sid s office hours in lab 260 this week CAPE

More information

Understand that technology has different levels of maturity and that lower maturity levels come with higher risks.

Understand that technology has different levels of maturity and that lower maturity levels come with higher risks. Technology 1 Agenda Understand that technology has different levels of maturity and that lower maturity levels come with higher risks. Introduce the Technology Readiness Level (TRL) scale used to assess

More information

Design and Implementation Options for Digital Library Systems

Design and Implementation Options for Digital Library Systems International Journal of Systems Science and Applied Mathematics 2017; 2(3): 70-74 http://www.sciencepublishinggroup.com/j/ijssam doi: 10.11648/j.ijssam.20170203.12 Design and Implementation Options for

More information

An Integrated Expert User with End User in Technology Acceptance Model for Actual Evaluation

An Integrated Expert User with End User in Technology Acceptance Model for Actual Evaluation Computer and Information Science; Vol. 9, No. 1; 2016 ISSN 1913-8989 E-ISSN 1913-8997 Published by Canadian Center of Science and Education An Integrated Expert User with End User in Technology Acceptance

More information

Introduction to Software Engineering

Introduction to Software Engineering Introduction to Software Engineering Somnuk Keretho, Assistant Professor Department of Computer Engineering Faculty of Engineering, Kasetsart University Email: sk@nontri.ku.ac.th URL: http://www.cpe.ku.ac.th/~sk

More information

Admin. Today: Designing for Virtual Reality VR and 3D interfaces Interaction design for VR Prototyping for VR

Admin. Today: Designing for Virtual Reality VR and 3D interfaces Interaction design for VR Prototyping for VR HCI and Design Admin Reminder: Assignment 4 Due Thursday before class Questions? Today: Designing for Virtual Reality VR and 3D interfaces Interaction design for VR Prototyping for VR 3D Interfaces We

More information

Software-Intensive Systems Producibility

Software-Intensive Systems Producibility Pittsburgh, PA 15213-3890 Software-Intensive Systems Producibility Grady Campbell Sponsored by the U.S. Department of Defense 2006 by Carnegie Mellon University SSTC 2006. - page 1 Producibility

More information

CSE - Annual Research Review. From Informal WinWin Agreements to Formalized Requirements

CSE - Annual Research Review. From Informal WinWin Agreements to Formalized Requirements CSE - Annual Research Review From Informal WinWin Agreements to Formalized Requirements Hasan Kitapci hkitapci@cse.usc.edu March 15, 2005 Introduction Overview EasyWinWin Requirements Negotiation and Requirements

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK Degree & Branch : B.E C.S.E. Year & Semester : II / IV Section : CSE 1 & 2

More information

Engineered Resilient Systems DoD Science and Technology Priority

Engineered Resilient Systems DoD Science and Technology Priority Engineered Resilient Systems DoD Science and Technology Priority Mr. Scott Lucero Deputy Director, Strategic Initiatives Office of the Deputy Assistant Secretary of Defense (Systems Engineering) Scott.Lucero@osd.mil

More information

Map of Human Computer Interaction. Overview: Map of Human Computer Interaction

Map of Human Computer Interaction. Overview: Map of Human Computer Interaction Map of Human Computer Interaction What does the discipline of HCI cover? Why study HCI? Overview: Map of Human Computer Interaction Use and Context Social Organization and Work Human-Machine Fit and Adaptation

More information

Software Life Cycle Models

Software Life Cycle Models 1 Software Life Cycle Models The goal of Software Engineering is to provide models and processes that lead to the production of well-documented maintainable software in a manner that is predictable. 2

More information

CC532 Collaborative System Design

CC532 Collaborative System Design CC532 Collaborative Design Part I: Fundamentals of s Engineering 5. s Thinking, s and Functional Analysis Views External View : showing the system s interaction with environment (users) 2 of 24 Inputs

More information

in the New Zealand Curriculum

in the New Zealand Curriculum Technology in the New Zealand Curriculum We ve revised the Technology learning area to strengthen the positioning of digital technologies in the New Zealand Curriculum. The goal of this change is to ensure

More information

Software LEIC/LETI. Lecture 21

Software LEIC/LETI. Lecture 21 Software Engineering @ LEIC/LETI Lecture 21 Last Lecture Offline concurrency patterns (continuation) Object-relational behavioral patterns Session state patterns Presentation logic Services Domain logic

More information

Digital Engineering and Engineered Resilient Systems (ERS)

Digital Engineering and Engineered Resilient Systems (ERS) Digital Engineering and Engineered Resilient Systems (ERS) Mr. Robert Gold Director, Engineering Enterprise Office of the Deputy Assistant Secretary of Defense for Systems Engineering 20th Annual NDIA

More information

UNIT VIII SYSTEM METHODOLOGY 2014

UNIT VIII SYSTEM METHODOLOGY 2014 SYSTEM METHODOLOGY: UNIT VIII SYSTEM METHODOLOGY 2014 The need for a Systems Methodology was perceived in the second half of the 20th Century, to show how and why systems engineering worked and was so

More information

Typical Project Life Cycle

Typical Project Life Cycle Typical Project Life Cycle D. KANIPE 1/29/2015 Contract Initiation VISION REQUEST FOR INFORMATION REQUEST FOR PROPOSAL SOURCE EVALUATION BOARD RFI RFP Proposals Evaluated Companies Respond Companies Submit

More information

Understanding Requirements. Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only

Understanding Requirements. Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only Chapter 8 Understanding Requirements Slide Set to accompany Software Engineering: A Practitioner s Approach, 8/e by Roger S. Pressman and Bruce R. Maxim Slides copyright 1996, 2001, 2005, 2009, 2014 by

More information

Human-Computer Interaction IS 4300

Human-Computer Interaction IS 4300 Human-Computer Interaction IS 4300 Prof. Timothy Bickmore Overview for Today Overview of the Course Logistics Overview of HCI Some basic concepts Overview of Team Projects Introductions 1 Relational Agents

More information

Socio-cognitive Engineering

Socio-cognitive Engineering Socio-cognitive Engineering Mike Sharples Educational Technology Research Group University of Birmingham m.sharples@bham.ac.uk ABSTRACT Socio-cognitive engineering is a framework for the human-centred

More information

A Conceptual Modeling Method to Use Agents in Systems Analysis

A Conceptual Modeling Method to Use Agents in Systems Analysis A Conceptual Modeling Method to Use Agents in Systems Analysis Kafui Monu 1 1 University of British Columbia, Sauder School of Business, 2053 Main Mall, Vancouver BC, Canada {Kafui Monu kafui.monu@sauder.ubc.ca}

More information

Physics-Based Modeling In Design & Development for U.S. Defense Virtual Prototyping & Product Development. Jennifer Batson Ab Hashemi

Physics-Based Modeling In Design & Development for U.S. Defense Virtual Prototyping & Product Development. Jennifer Batson Ab Hashemi Physics-Based Modeling In Design & Development for U.S. Defense Virtual Prototyping & Product Development Jennifer Batson Ab Hashemi 1 Outline Innovation & Technology Development Business Imperatives Traditional

More information

Course Syllabus. P age 1 5

Course Syllabus. P age 1 5 Course Syllabus Course Code Course Title ECTS Credits COMP-263 Human Computer Interaction 6 Prerequisites Department Semester COMP-201 Computer Science Spring Type of Course Field Language of Instruction

More information

CHAPTER 8 RESEARCH METHODOLOGY AND DESIGN

CHAPTER 8 RESEARCH METHODOLOGY AND DESIGN CHAPTER 8 RESEARCH METHODOLOGY AND DESIGN 8.1 Introduction This chapter gives a brief overview of the field of research methodology. It contains a review of a variety of research perspectives and approaches

More information

Unit 5: Unified Software Development Process. 3C05: Unified Software Development Process USDP. USDP for your project. Iteration Workflows.

Unit 5: Unified Software Development Process. 3C05: Unified Software Development Process USDP. USDP for your project. Iteration Workflows. Unit 5: Unified Software Development Process 3C05: Unified Software Development Process Objectives: Introduce the main concepts of iterative and incremental development Discuss the main USDP phases 1 2

More information

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of

More information

Model Based Systems Engineering (MBSE) Business Case Considerations An Enabler of Risk Reduction

Model Based Systems Engineering (MBSE) Business Case Considerations An Enabler of Risk Reduction Model Based Systems Engineering (MBSE) Business Case Considerations An Enabler of Risk Reduction Prepared for: National Defense Industrial Association (NDIA) 26 October 2011 Peter Lierni & Amar Zabarah

More information

A Conceptual Modeling Method to Use Agents in Systems Analysis

A Conceptual Modeling Method to Use Agents in Systems Analysis A Conceptual Modeling Method to Use Agents in Systems Analysis Kafui Monu University of British Columbia, Sauder School of Business, 2053 Main Mall, Vancouver BC, Canada {Kafui Monu kafui.monu@sauder.ubc.ca}

More information

UML and Patterns.book Page 52 Thursday, September 16, :48 PM

UML and Patterns.book Page 52 Thursday, September 16, :48 PM UML and Patterns.book Page 52 Thursday, September 16, 2004 9:48 PM UML and Patterns.book Page 53 Thursday, September 16, 2004 9:48 PM Chapter 5 5 EVOLUTIONARY REQUIREMENTS Ours is a world where people

More information

Understanding User s Experiences: Evaluation of Digital Libraries. Ann Blandford University College London

Understanding User s Experiences: Evaluation of Digital Libraries. Ann Blandford University College London Understanding User s Experiences: Evaluation of Digital Libraries Ann Blandford University College London Overview Background Some desiderata for DLs Some approaches to evaluation Quantitative Qualitative

More information

Technology readiness evaluations for fusion materials science & technology

Technology readiness evaluations for fusion materials science & technology Technology readiness evaluations for fusion materials science & technology M. S. Tillack UC San Diego FESAC Materials panel conference call 20 December 2011 page 1 of 16 Introduction Technology readiness

More information

By the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process.

By the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process. By the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process. Be familiar with the attributes of successful engineers.

More information

Introduction to Humans in HCI

Introduction to Humans in HCI Introduction to Humans in HCI Mary Czerwinski Microsoft Research 9/18/2001 We are fortunate to be alive at a time when research and invention in the computing domain flourishes, and many industrial, government

More information

Analogies Between Science and Design: What Models of Science Can Learn from Models of Engineering Design? Christian Schunn University of Pittsburgh

Analogies Between Science and Design: What Models of Science Can Learn from Models of Engineering Design? Christian Schunn University of Pittsburgh Analogies Between Science and Design: What Models of Science Can Learn from Models of Engineering Design? Christian Schunn University of Pittsburgh What I won t talk about Psychology of Science Complex

More information

Diffusion Networks Diffusion of Innovations by Everett Rogers. Notes on Chapters 8 & 9 Susan Murcott DLab III (SP.

Diffusion Networks Diffusion of Innovations by Everett Rogers. Notes on Chapters 8 & 9 Susan Murcott DLab III (SP. Diffusion Networks Diffusion of Innovations by Everett Rogers Notes on Chapters 8 & 9 Susan Murcott DLab III (SP. 723) May 10, 2007 1 Opinion Leadership Degree to which an individual is able to influence

More information

MANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE

MANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE MANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE Marko Nieminen Email: Marko.Nieminen@hut.fi Helsinki University of Technology, Department of Computer

More information

Naturalistic Flying Study as a Method of Collecting Pilot Communication Behavior Data

Naturalistic Flying Study as a Method of Collecting Pilot Communication Behavior Data IEEE Cognitive Communications for Aerospace Applications Workshop 2017 Naturalistic Flying Study as a Method of Collecting Pilot Communication Behavior Data Chang-Geun Oh, Ph.D Kent State University Why

More information

CS449/649: Human-Computer Interaction

CS449/649: Human-Computer Interaction CS449/649: Human-Computer Interaction Winter 2018 Lecture X Anastasia Kuzminykh Prototype Design Prototypes - interactive design model of the product Low-fidelity VS High-fidelity Breadth - number of

More information

Leading Systems Engineering Narratives

Leading Systems Engineering Narratives Leading Systems Engineering Narratives Dieter Scheithauer Dr.-Ing., INCOSE ESEP 01.09.2014 Dieter Scheithauer, 2014. Content Introduction Problem Processing The Systems Engineering Value Stream The System

More information

SWEN 256 Software Process & Project Management

SWEN 256 Software Process & Project Management SWEN 256 Software Process & Project Management What is quality? A definition of quality should emphasize three important points: 1. Software requirements are the foundation from which quality is measured.

More information

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING Edward A. Addy eaddy@wvu.edu NASA/WVU Software Research Laboratory ABSTRACT Verification and validation (V&V) is performed during

More information

Systems Engineering Process

Systems Engineering Process Applied Systems Engineering Les Bordelon US Air Force SES Retired NATO Lecture Series SCI-176 Mission Systems Engineering November 2006 An Everyday Process 1 Most Acquisition Documents and Standards say:

More information

Human System Integration: Challenges and Opportunities

Human System Integration: Challenges and Opportunities Headquarters U.S. Air Force Human System Integration: Challenges and Opportunities Dr. Mica Endsley USAF Chief Scientist I n t e g r i t y - S e r v i c e - E x c e l l e n c e 1 Surveying the Science

More information

S&T Stakeholders Conference

S&T Stakeholders Conference S&T Stakeholders Conference The Way Ahead: Bodies Dr. Sharla Rausch Division Director uman Factors Division Science and Technology Directorate June 2-5, 2008 PARTNERING FOR A SAFER NATION uman Factors

More information

Area of Learning: APPLIED DESIGN, SKILLS, AND TECHNOLOGIES Engineering Grade 11 BIG IDEAS

Area of Learning: APPLIED DESIGN, SKILLS, AND TECHNOLOGIES Engineering Grade 11 BIG IDEAS Area of Learning: APPLIED DESIGN, SKILLS, AND TECHNOLOGIES Engineering Grade 11 BIG IDEAS Design for the life cycle includes consideration of social and environmental impacts. Personal design interests

More information

Stakeholder Expectations Definition Process

Stakeholder Expectations Definition Process Stakeholder Expectations Definition Process Stakeholder Expectations Definition Requirement 5 (Section 3.2..) The Center Directors or designees shall establish and maintain a process, to include activities,

More information

Challenges UAV operators face in maintaining spatial orientation Lee Gugerty Clemson University

Challenges UAV operators face in maintaining spatial orientation Lee Gugerty Clemson University Challenges UAV operators face in maintaining spatial orientation Lee Gugerty Clemson University Overview Task analysis of Predator UAV operations UAV synthetic task Spatial orientation challenges Data

More information

User interface for remote control robot

User interface for remote control robot User interface for remote control robot Gi-Oh Kim*, and Jae-Wook Jeon ** * Department of Electronic and Electric Engineering, SungKyunKwan University, Suwon, Korea (Tel : +8--0-737; E-mail: gurugio@ece.skku.ac.kr)

More information

KT for TT Ensuring Technologybased R&D matters to Stakeholders. Center on Knowledge Translation for Technology Transfer University at Buffalo

KT for TT Ensuring Technologybased R&D matters to Stakeholders. Center on Knowledge Translation for Technology Transfer University at Buffalo KT for TT Ensuring Technologybased R&D matters to Stakeholders Center on Knowledge Translation for Technology Transfer University at Buffalo Session Objectives 1. Define KT and describe how Models, Methods

More information

SEAri Short Course Series

SEAri Short Course Series SEAri Short Course Series Course: Lecture: Author: PI.26s Epoch-based Thinking: Anticipating System and Enterprise Strategies for Dynamic Futures Lecture 5: Perceptual Aspects of Epoch-based Thinking Adam

More information

D-Lab. Spring Development through Dialogue, Design and Dissemination

D-Lab. Spring Development through Dialogue, Design and Dissemination D-Lab Spring 2010 Development through Dialogue, Design and Dissemination 1 Today s Class Logistics Design Box Presentations Design, Innovation, Invention and the Design Process Discussion Readings Case

More information

Empirical Research on Systems Thinking and Practice in the Engineering Enterprise

Empirical Research on Systems Thinking and Practice in the Engineering Enterprise Empirical Research on Systems Thinking and Practice in the Engineering Enterprise Donna H. Rhodes Caroline T. Lamb Deborah J. Nightingale Massachusetts Institute of Technology April 2008 Topics Research

More information

10. Personas. Plan for ISSD Lecture #10. 1 October Bob Glushko. Roadmap to the lectures. Stakeholders, users, and personas

10. Personas. Plan for ISSD Lecture #10. 1 October Bob Glushko. Roadmap to the lectures. Stakeholders, users, and personas 10. Personas 1 October 2008 Bob Glushko Plan for ISSD Lecture #10 Roadmap to the lectures Stakeholders, users, and personas User models and why personas work Methods for creating and using personas Problems

More information

Digital Engineering (DE) and Computational Research and Engineering Acquisition Tools and Environments (CREATE)

Digital Engineering (DE) and Computational Research and Engineering Acquisition Tools and Environments (CREATE) Digital Engineering (DE) and Computational Research and Engineering Acquisition Tools and Environments (CREATE) Ms. Phil Zimmerman Deputy Director, Engineering Tools and Environments Office of the Deputy

More information

The Drive for Innovation in Systems Engineering

The Drive for Innovation in Systems Engineering The Drive for Innovation in Systems Engineering D. Scott Lucero Office of the Deputy Assistant Secretary of Defense for Systems Engineering 20th Annual NDIA Systems Engineering Conference Springfield,

More information

THE APPLICATION OF SYSTEMS ENGINEERING ON THE BUILDING DESIGN PROCESS

THE APPLICATION OF SYSTEMS ENGINEERING ON THE BUILDING DESIGN PROCESS THE APPLICATION OF SYSTEMS ENGINEERING ON THE BUILDING DESIGN PROCESS A.Yahiaoui 1, G. Ulukavak Harputlugil 2, A.E.K Sahraoui 3 & J. Hensen 4 1 & 4 Center for Building & Systems TNO-TU/e, 5600 MB Eindhoven,

More information

Design Science Research Methods. Prof. Dr. Roel Wieringa University of Twente, The Netherlands

Design Science Research Methods. Prof. Dr. Roel Wieringa University of Twente, The Netherlands Design Science Research Methods Prof. Dr. Roel Wieringa University of Twente, The Netherlands www.cs.utwente.nl/~roelw UFPE 26 sept 2016 R.J. Wieringa 1 Research methodology accross the disciplines Do

More information

Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems

Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems Ambra Molesini ambra.molesini@unibo.it DEIS Alma Mater Studiorum Università di Bologna Bologna, 07/04/2008 Ambra Molesini

More information

Booklet of teaching units

Booklet of teaching units International Master Program in Mechatronic Systems for Rehabilitation Booklet of teaching units Third semester (M2 S1) Master Sciences de l Ingénieur Université Pierre et Marie Curie Paris 6 Boite 164,

More information

HUMAN COMPUTER INTERFACE

HUMAN COMPUTER INTERFACE HUMAN COMPUTER INTERFACE TARUNIM SHARMA Department of Computer Science Maharaja Surajmal Institute C-4, Janakpuri, New Delhi, India ABSTRACT-- The intention of this paper is to provide an overview on the

More information

CHAPTER 23 MASS COMMUNICATION SPECIALIST (MC) NAVPERS C CH-73

CHAPTER 23 MASS COMMUNICATION SPECIALIST (MC) NAVPERS C CH-73 CHAPTER 23 MASS COMMUNICATION SPECIALIST (MC) NAVPERS 18068-23C CH-73 TABLE OF CONTENTS MASS COMMUNICATION SPECIALIST (MC) SCOPE OF RATING GENERAL INFORMATION CONTENT DEVELOPER EVALUATION AND ANALYSIS

More information

Technology Engineering and Design Education

Technology Engineering and Design Education Technology Engineering and Design Education Grade: Grade 6-8 Course: Technological Systems NCCTE.TE02 - Technological Systems NCCTE.TE02.01.00 - Technological Systems: How They Work NCCTE.TE02.02.00 -

More information

New Methods for Architecture Selection and Conceptual Design:

New Methods for Architecture Selection and Conceptual Design: New Methods for Architecture Selection and Conceptual Design: Space Systems, Policy, and Architecture Research Consortium (SSPARC) Program Overview Hugh McManus, Joyce Warmkessel, and the SSPARC team For

More information

Risk governance and CCS: methodological approaches for integrating experts, stakeholders and the public

Risk governance and CCS: methodological approaches for integrating experts, stakeholders and the public 6th international «2 nd social Conference research of network ESEE, Lisbon, meeting 14-17 IEAGHG» June 2005 1 Towards Environmental Risk INTERNATIONAL Governance: and SUMMER The CCS Case ACADEMY of IPP1

More information

UNIT IV SOFTWARE PROCESSES & TESTING SOFTWARE PROCESS - DEFINITION AND IMPLEMENTATION

UNIT IV SOFTWARE PROCESSES & TESTING SOFTWARE PROCESS - DEFINITION AND IMPLEMENTATION UNIT IV SOFTWARE PROCESSES & TESTING Software Process - Definition and implementation; internal Auditing and Assessments; Software testing - Concepts, Tools, Reviews, Inspections & Walkthroughs; P-CMM.

More information

A Knowledge-Centric Approach for Complex Systems. Chris R. Powell 1/29/2015

A Knowledge-Centric Approach for Complex Systems. Chris R. Powell 1/29/2015 A Knowledge-Centric Approach for Complex Systems Chris R. Powell 1/29/2015 Dr. Chris R. Powell, MBA 31 years experience in systems, hardware, and software engineering 17 years in commercial development

More information

Improved Methods for the Generation of Full-Ship Simulation/Analysis Models NSRP ASE Subcontract Agreement

Improved Methods for the Generation of Full-Ship Simulation/Analysis Models NSRP ASE Subcontract Agreement Title Improved Methods for the Generation of Full-Ship Simulation/Analysis Models NSRP ASE Subcontract Agreement 2007-381 Executive overview Large full-ship analyses and simulations are performed today

More information

6 panelists and 1 moderator

6 panelists and 1 moderator In 2016 6 panelists and 1 moderator They enjoyed their arguments so much They wrote a paper about it THIS IS THAT PAPER User Experience for Model-Driven Engineering: Challenges and Future Directions -

More information

Software Engineering: A Practitioner s Approach, 7/e. Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman

Software Engineering: A Practitioner s Approach, 7/e. Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman Chapter 9 Architectural Design Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman For non-profit

More information

Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands

Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands INTELLIGENT AGENTS Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands Keywords: Intelligent agent, Website, Electronic Commerce

More information

Design for Affordability in Complex Systems and Programs Using Tradespace-based Affordability Analysis

Design for Affordability in Complex Systems and Programs Using Tradespace-based Affordability Analysis Design for Affordability in Complex Systems and Programs Using Tradespace-based Affordability Analysis Marcus S. Wu, Adam M. Ross, and Donna H. Rhodes Massachusetts Institute of Technology March 21 22,

More information

Proposed Curriculum Master of Science in Systems Engineering for The MITRE Corporation

Proposed Curriculum Master of Science in Systems Engineering for The MITRE Corporation Proposed Curriculum Master of Science in Systems Engineering for The MITRE Corporation Core Requirements: (9 Credits) SYS 501 Concepts of Systems Engineering SYS 510 Systems Architecture and Design SYS

More information

Using STPA in the Design of a Nuclear Power Plant Control Room

Using STPA in the Design of a Nuclear Power Plant Control Room Using STPA in the Design of a Nuclear Power Plant Control Room A. Lucas STEPHANE MS Business Intelligence MS Experimental Psychology Research Assistant Florida Institute of Technology April 19, 2012 MIT

More information

IS 525 Chapter 2. Methodology Dr. Nesrine Zemirli

IS 525 Chapter 2. Methodology Dr. Nesrine Zemirli IS 525 Chapter 2 Methodology Dr. Nesrine Zemirli Assistant Professor. IS Department CCIS / King Saud University E-mail: Web: http://fac.ksu.edu.sa/nzemirli/home Chapter Topics Fundamental concepts and

More information

SM 3511 Interface Design. Introduction

SM 3511 Interface Design. Introduction SM 3511 Interface Design Introduction Classes, class deliverables, holidays, project groups, etc. refer to http://kowym.com/index.php/teaching/ Inter-face: a point where two systems, subjects, organizations,

More information

DreamCatcher Agile Studio: Product Brochure

DreamCatcher Agile Studio: Product Brochure DreamCatcher Agile Studio: Product Brochure Why build a requirements-centric Agile Suite? As we look at the value chain of the SDLC process, as shown in the figure below, the most value is created in the

More information

APPLYING A NEW HYBRID MODEL OF EMBEDDED SYSTEM DEVELOPMENT METHODOLOGY ON A FLOOD DETECTION SYSTEM

APPLYING A NEW HYBRID MODEL OF EMBEDDED SYSTEM DEVELOPMENT METHODOLOGY ON A FLOOD DETECTION SYSTEM How to cite this paper: Azizah Suliman, Nursyazana Nazri, & Surizal Nazeri. (2017). Applying a new hybrid model of embedded system development methodology on a flood detection system in Zulikha, J. & N.

More information

Towards quantification of the Role of Materials Innovation in overall

Towards quantification of the Role of Materials Innovation in overall Towards quantification of the Role of Materials Innovation in overall Technological Development Christopher L. Magee May 6 2010 ESD 342 2010 Chris Magee, Engineering Systems Division, Massachusetts Institute

More information

Managing the Innovation Process. Development Stage: Technical Problem Solving, Product Design & Engineering

Managing the Innovation Process. Development Stage: Technical Problem Solving, Product Design & Engineering Managing the Innovation Process Development Stage: Technical Problem Solving, Product Design & Engineering Managing the Innovation Process The Big Picture Source: Lercher 2016, 2017 Source: Lercher 2016,

More information

CS 889 Advanced Topics in Human- Computer Interaction. Experimental Methods in HCI

CS 889 Advanced Topics in Human- Computer Interaction. Experimental Methods in HCI CS 889 Advanced Topics in Human- Computer Interaction Experimental Methods in HCI Overview A brief overview of HCI Experimental Methods overview Goals of this course Syllabus and course details HCI at

More information

Applications & Benefits of Engineering Simulators

Applications & Benefits of Engineering Simulators 2018 Power Plant Simulation Conference (PowerPlantSim 18) Applications & Benefits of Engineering Simulators 17 January 2018 Michael Chatlani Vincent Gagnon Topics Introduction Engineering Simulators Applications

More information

24.09 Minds and Machines Fall 11 HASS-D CI

24.09 Minds and Machines Fall 11 HASS-D CI 24.09 Minds and Machines Fall 11 HASS-D CI lecture 1 nuts and bolts course overview first topic: Searle on AI 1 Image by MIT OpenCourseWare. assignments, readings, exam occasional quizzes in recitation

More information

Software Development Lifecycle

Software Development Lifecycle Software Development Lifecycle The Power of Process Outline What is a software development lifecycle? Why do we need a lifecycle process? Lifecycle models and their tradeoffs o Code-and-fix o Waterfall

More information

Using Think-Aloud Exercises to Reveal Students Solid Modeling Strategies

Using Think-Aloud Exercises to Reveal Students Solid Modeling Strategies Using Think-Aloud Exercises to Reveal Students Solid Modeling Strategies Jonathan Leith, Holly K. Ault Mechanical Engineering Department Worcester Polytechnic Institute Abstract This paper describes the

More information

AIEDAM Special Issue: Sketching, and Pen-based Design Interaction Edited by: Maria C. Yang and Levent Burak Kara

AIEDAM Special Issue: Sketching, and Pen-based Design Interaction Edited by: Maria C. Yang and Levent Burak Kara AIEDAM Special Issue: Sketching, and Pen-based Design Interaction Edited by: Maria C. Yang and Levent Burak Kara Sketching has long been an essential medium of design cognition, recognized for its ability

More information

The Tradespace Exploration Paradigm Adam Ross and Daniel Hastings MIT INCOSE International Symposium July 14, 2005

The Tradespace Exploration Paradigm Adam Ross and Daniel Hastings MIT INCOSE International Symposium July 14, 2005 The Tradespace Exploration Paradigm Adam Ross and Daniel Hastings MIT INCOSE International Symposium July 14, 2005 2of 17 Motivation Conceptual Design is a high leverage phase in system development Need

More information