program overview: engineering & systems design (esd) systems...

31
Program Overview: Engineering & Systems Design (ESD) Systems Science (SYS) Chris Paredis Program Director NSF ENG/CMMI Engineering & Systems Design, Systems Science [email protected] (703) 292-2241 1 Version 1.14 Apr 14, 2015 version 1.14, Apr 14, 2015.

Upload: others

Post on 24-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Program Overview:

Engineering & Systems Design (ESD)

Systems Science (SYS)

Chris Paredis Program Director

NSF ENG/CMMI Engineering & Systems Design, Systems Science

[email protected]

(703) 292-2241

1

Version 1.14

Apr 14, 2015

version 1.14, Apr 14, 2015.

Page 2: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Disclaimer

Any opinions, findings, and conclusions or

recommendations expressed in these slides are

those of the author/presenter and do not necessarily

reflect the views of the National Science Foundation.

In October 2014, a presentation similar to this one

was recorded. The video is available at

http://tinyurl.com/ESD-SYS

2 version 1.14, Apr 14, 2015.

Page 3: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Outline

A conceptual framework for systems engineering and

design

Systems Science

– Program details, research examples, and future directions

Engineering and Systems Design

– Program details, research examples, and future directions

Discussion

3 version 1.14, Apr 14, 2015.

Page 4: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Starting from the Basics… SE & Design are Processes with a Purpose

What is the purpose of these processes?

To obtain a state of the world that is more preferred

To add value

How do we add value?

By creating or improving artifacts

SE & Design are transformation processes

– Primarily a process of information transformation — we

compile information specifying a plan for how to add value

Planning before executing adds value

4 Ver. 1.2, Feb 8, 2015.

Page 5: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

What do we Mean by Value? Value is an Expression of the Preferences of the Designer

Value is an expression of preference – the more an

outcome is preferred, the higher the value assigned to it

– A philanthropist may assign high value to an alternative that

significantly increases well-being even if it cannot be produced at

a profit

– An environmentalist may assign high value to environmentally

friendly, sustainable alternatives

– A publicly traded company may assign high value to profitable

alternatives

Value is often expressed in monetary terms

– If a designer prefers outcome A over outcome B then he/she is

willing to pay an amount of Δ𝑣 = 𝑣𝐴 − 𝑣𝐵 to exchange B for A

– No loss of generality

5 version 1.14, Apr 14, 2015.

Page 6: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

{Maximize Value}

Value Opportunity

New Artifact

SE & Design: Maximizing Value

6 version 1.14, Apr 14, 2015.

Page 7: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

{Maximize Value}

Glo

bal

Co

nte

xt

Environmental Context

Economic Context

Technological Context

Socio-Political Context

Value Opportunity

New Artifact

SE & Design: Maximizing Value Value Opportunities in a Global Context

7 version 1.14, Apr 14, 2015.

Page 8: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

{Maximize Value}

Glo

bal

Co

nte

xt

Environmental Context

Economic Context

Technological Context

Socio-Political Context

Value Opportunity

New Artifact

SE & Design: Maximizing Value Value Opportunities in a Global Context

Expensive,

Scarce Fuel

Global Climate

Change

Fuel Efficient,

Electric Vehicles

Better Batteries,

Better Motors

8 version 1.14, Apr 14, 2015.

Page 9: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

SE & Design: Maximizing Value Value Opportunities are Restricted by SE&D Capabilities

{Maximize Value}

Glo

bal

Co

nte

xt

Environmental Context

Economic Context

Technological Context

Socio-Political Context

Value Opportunity

New Artifact

9 version 1.14, Apr 14, 2015.

Page 10: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

SE & Design: Maximizing Value Value Opportunities are Restricted by SE&D Capabilities

{Maximize Value}

Glo

bal

Co

nte

xt

Environmental Context

Economic Context

Technological Context

Socio-Political Context

Value Opportunity

New Artifact

Practitioner

Apply SE&D

10 version 1.14, Apr 14, 2015.

Page 11: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

SE & Design: Maximizing Value Value Maximization Drives Advances in SE&D

Current State of SE&D

• Standards • Tools • Methods • Theory

Enabling Technology

Theoretical Foundation

Future State of SE&D

• Standards • Tools • Methods • Theory

Advance SE&D

{Maximize Value}

Glo

bal

Co

nte

xt

Environmental Context

Economic Context

Technological Context

Socio-Political Context

Value Opportunity

New Artifact

Practitioner

Apply SE&D Researcher

3

4

2

1

11 version 1.14, Apr 14, 2015.

Page 12: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Where do SYS and ESD fit in? Value Maximization Drives Advances in SE&D

Current State of SE&D

• Standards • Tools • Methods • Theory

Enabling Technology

Theoretical Foundation

Future State of SE&D

• Standards • Tools • Methods • Theory

Advance SE&D

{Maximize Value}

Glo

bal

Co

nte

xt

Environmental Context

Economic Context

Technological Context

Socio-Political Context

Value Opportunity

New Artifact

Practitioner

Apply SE&D Researcher

ESD

ESD

ESD

SYS

12 version 1.14, Apr 14, 2015.

Page 13: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Outline

A conceptual framework for systems engineering and

design

Systems Science

– Program details, research examples, and future directions

Engineering and Systems Design

– Program details, research examples, and future directions

Discussion

13 version 1.14, Apr 14, 2015.

Page 14: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Systems Science (SYS) Theoretical Foundation for SE & Design

14

Decision

Theory

Systems

Theory

Foundations

Probability

Theory

Economics

Organizational

Theory

Psychology

Behavioral

Economics

SE&D

Practice

Concept Definition

System Architecting

Gap

Functional Analysis

Risk Management

Requirements Engineering

Interface Definition

Tradespace Analysis

SE&D

Require an

Integrative

Scientific

Approach

Page 15: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

15

Theoretical Foundation for

Systems Engineering & Design

Systems

Theory

Foundations

Probability

Theory

Organizational

Theory

Behavioral

Economics

SE&D

Practice

Systems Science (SYS) Theoretical Foundation for SE & Design

Concept Definition

System Architecting

Functional Analysis

Risk Management

Requirements Engineering

Interface Definition

Tradespace Analysis

Decision

Theory Economics Psychology

Page 16: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

16

Systems

Theory

Systems Science (SYS) Theoretical Foundation for SE & Design

Foundations

Probability

Theory

Organizational

Theory

Behavioral

Economics

Theoretical Foundation

for Systems Engineering

Challenge:

Rigorous & Pragmatic

SE&D

Practice

Concept Definition

System Architecting

Functional Analysis

Risk Management

Decision

Theory Economics Psychology

Requirements Engineering

Interface Definition

Tradespace Analysis

Page 17: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Systems Science (SYS) Program Overview

Role of Program

– Leadership in grounding systems engineering and design practice

on a rigorous theoretical foundation

Focus

– Theoretical foundation of systems engineering & design

– Application domain independent

– Special emphasis on Complex Engineered Systems

– Draw on or extend established theory in mathematics, economics,

organizational theory, social psychology,

and other relevant fields

– Empirical research is in scope when characterizing a theoretical model

An integrative scientific approach to support the

development of complex engineered systems

17 version 1.14, Apr 14, 2015.

Page 18: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Systems Science (SYS) Research Directions

Processes: Search Strategy, Guidance and Control – Design as a search process What are good search strategies? Appropriate

abstractions? Metrics for process control? Influence of uncertainty?

Organizations: Decomposition, Communication and Incentivisation – How to decompose problems and delegate the decomposed parts? Impact of

incentive structures? How to facilitate communication between experts with disparate backgrounds towards ideation and analysis in design?

Modeling: Creation, Use and Assessment of Models – Which modeling formalisms are most appropriate when? What are the cognitive

models of modeling? How best to teach modeling? How to facilitate reuse and sharing? How to assess and characterize the accuracy and applicability of models?

Research Methodology – We want to “improve” design, but we don’t agree on what “good” means or how to

assess “goodness”

Given that the theoretical foundations need to be operationalized into pragmatic, domain-specific methods and tools that are based on approximations of the foundations, how can we efficiently and effectively derive such methods and tools, and characterize their performance and applicability?

18 version 1.14, Apr 14, 2015.

Page 19: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Where do SYS and ESD fit in? Value Maximization Drives Advances in SE&D

Current State of SE&D

• Standards • Tools • Methods • Theory

Enabling Technology

Theoretical Foundation

Future State of SE&D

• Standards • Tools • Methods • Theory

Advance SE&D

{Maximize Value}

Glo

bal

Co

nte

xt

Environmental Context

Economic Context

Technological Context

Socio-Political Context

Value Opportunity

New Artifact

Practitioner

Apply SE&D Researcher

ESD

ESD

ESD

SYS

19 version 1.14, Apr 14, 2015.

Page 20: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Where do SYS and ESD fit in? Value Maximization Drives Advances in SE&D

Current State of SE&D

• Standards • Tools • Methods • Theory

Enabling Technology

Theoretical Foundation

Future State of SE&D

• Standards • Tools • Methods • Theory

Advance SE&D

{Maximize Value}

Glo

bal

Co

nte

xt

Environmental Context

Economic Context

Technological Context

Socio-Political Context

Value Opportunity

New Artifact

Practitioner

Apply SE&D Researcher

ESD

SYS ESD

ESD

20 version 1.14, Apr 14, 2015.

Page 21: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

21

Systems

Theory

Engineering & Systems Design (ESD) Building on the Theoretical Foundation

Foundations

Probability

Theory

Organizational

Sociology

Behavioral

Economics

Theoretical Foundation

for Systems Engineering

Challenge:

Rigorous & Pragmatic

Context-Specific

Approximations

SE&D

Practice

Concept Definition

System Architecting

Functional Analysis

Risk Management

Decision

Theory Economics Psychology

Requirements Engineering

Interface Definition

Tradespace Analysis

version 1.14, Apr 14, 2015.

Page 22: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Engineering & Systems Design (ESD) SE&D Methods & Tools for a Specific Context

Increasing complexity

Shorter lifecycle times

Decentralization

Systems of Systems

Mass-customization

Human-centered

Cloud-based high-

performance computing

Big data

Immersive data

visualization

Net-enabled collaboration

As the context changes, SE&D must adapt…

…by operationalizing the theoretical foundation

for each specific context

22 version 1.14, Apr 14, 2015.

Page 23: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Engineering & Systems Design (ESD) SE&D Methods & Tools for a Specific Context

Increasing complexity

Shorter lifecycle times

Decentralization

Systems of Systems

Mass-customization

Human-centered

Cloud-based high-

performance computing

Big data

Immersive data

visualization

Net-enabled collaboration

As the context changes, SE&D must adapt…

…by operationalizing the theoretical foundation

for each specific context

A new context implies new approximations:

• Synthesis heuristics — which architecture patterns?

• Analysis idealizations — which formalisms, fidelity?

• SE&D process heuristics — when to do what?

• Organizational structure — who does what?

23 version 1.14, Apr 14, 2015.

Page 24: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Engineering & Systems Design (ESD) An Illustrative Example

To

ol

Imp

lem

en

tati

on

Decision Support Tool

for

Design for “X”

Ap

pro

xim

ati

on

s

Decision Model for “X” Architecture heuristics

Analysis-model idealizations

Uncertainty characterizations

Knowledge

Representation

Domain

Knowledge for “X”

Fo

un

da

tio

ns

Economics Probability

Theory

Decision

Theory

Information and

Communications

Technology

Psychology

Organizational

Structure

Sociology

24 version 1.14, Apr 14, 2015.

Page 25: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Engineering & Systems Design (ESD) Program Overview

Role of Program

– Leadership in advancing engineering and systems design practices for

current and future global contexts, by combining rigor and pragmatism

Program Focus

– Operationalizing the theoretical foundation in specific contexts

» Develop pragmatic methods to apply the theory efficiently and effectively in

a specific economic, socio-political, environmental and technological context

– Rigorously characterizing current and novel methods

» In which context and under which assumptions is a method effective?

» Rigorously gather theoretical and empirical evidence, regarding current and

improved practices

– Education

» Develop effective teaching strategies rigorously based on cognitive models

25 version 1.14, Apr 14, 2015.

Page 26: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Engineering & Systems Design (ESD) Research Directions

Design for X

– X = Specific Application Domain — energy systems, consumer products, additive mfg,…

– X = Specific Concern — resilience, sustainability, usability, manufacturability, …

Novel Information and Communication Technologies in SE&D

– immersive visualization and human-computer interaction, social networking and net-

enabled collaboration, modeling frameworks and languages, data mining and analytics,

high-performance computing and cloud-computing

Novel Modeling Formalisms & Algorithms

– Formalisms and algorithms for representing and manipulating form, function and

behavior; algorithms for analysis, simulation, optimization, or reasoning; algorithms for

prediction, uncertainty quantification and propagation

Novel Integrated Frameworks for SE&D

– Frameworks combining concept generation, gradual specification refinement, models at

different abstractions, uncertainty characterization, optimization, human input, HPC,

visualization, … to achieve efficient and effective search.

We Need to Rigorously Characterize and Assess Domain-Specific Methods

26 version 1.14, Apr 14, 2015.

Page 27: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

How to get Research Funding from NSF? Start a Conversation with NSF

Volunteer to be a review panelist – E-mail a 1-page description of your background & interests

to the program director

Request feedback on your proposal ideas – E-mail a 1-page project summary: What is the idea?

Intellectual merit? Broader impact?

– PD will typically follow in writing or over the phone

Approach program directors at meetings/conferences

Be informed – subscribe to NSF News – https://www.nsf.gov/news/ (e-mail subscription possible)

27

Page 28: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Program Opportunities & Logistics What you need to know to submit your proposal?

Unsolicited proposals submission windows

– Fall: September 1-15

– Spring: February 1-15

Typical scope of proposals:

1-2 PIs, 1-2 PhD students, 3 years

CAREER proposals (only for assistant professors)

– Deadline: July 22, 2015

– Solicitation number: NSF 15-555

– Budget: $500,000

28

Page 29: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Related Programs How can you expand your funding base?

GOALI: Grant Opportunities for Academic Liaison with Industry

DEMS: Design of Engineering Material Systems

RSB: Decision Frameworks for Multi-Hazard Resilient and

Sustainable Buildings

CPS: Cyber-Physical Systems

ACI: Advanced Cyberinfrastructure

CDS&E: Computational and Data-Enabled Science and Engineering

INSPIRE: see NSF 14-106. We will specifically consider proposals

that tie SE&D to organizational sociology or cognitive science —

other interdisciplinary topics will be considered also.

Additional opportunities will follow… Subscribe to NSF News

29 version 1.14, Apr 14, 2015.

Page 30: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Summary Advancing the State of Knowledge in Systems Engineering and Design

Current State of SE&D

• Standards • Tools • Methods • Theory

Enabling Technology

Theoretical Foundation

Future State of SE&D

• Standards • Tools • Methods • Theory

Advance SE&D

{Maximize Value}

Glo

bal

Co

nte

xt

Environmental Context

Economic Context

Technological Context

Socio-Political Context

Value Opportunity

New Artifact

Practitioner

Apply SE&D Researcher

ESD

SYS ESD

ESD

30 version 1.14, Apr 14, 2015.

Page 31: Program Overview: Engineering & Systems Design (ESD) Systems …2015.ieeesyscon.org/sites/2015.ieeesyscon.org/files/NSF... · 2015-04-14 · Architecting Functional Analysis Risk

Some References & Introductory Material

H.A. Simon, Sciences of the Artificial – 3rd Edition, MIT Press, 1996.

G. Hazelrigg, Fundamentals of Decision Making for Engineering Design and Systems Engineering, http://www.engineeringdecisionmaking.com/, 2012.

G.S. Parnell, P.J. Driscoll, D.L. Henderson, Decision Making in Systems Engineering and Management (2nd Edition), Wiley, 2010.

J.M. Bernardo, A.F.M. Smith, Bayesian theory, Wiley, 2000.

R. Gibbons, Game Theory for Applied Economists, Princeton University Press, 1992.

D. Kahneman, Thinking, Fast and Slow, Farrar, Straus and Giroux, 2011.

J. Brickley, J. Zimmerman Jr., C.W. Smith, Managerial Economics & Organizational Architecture (5th Edition), McGraw-Hill, 2008.

B.D. Lee, C.J.J. Paredis, “A Conceptual Framework for Value-Driven Design and Systems Engineering,” 24th CIRP Design Conference, Milan, Italy, April 14-16, 2014.

31 version 1.14, Apr 14, 2015.