System Architecture An Overview and Agenda

Similar documents
RESEARCH OVERVIEW Real Options in Enterprise Architecture

Crea%ng Value Through System Thinking

ADVANCED PLACEMENT STUDIO ART

VISUAL ARTS STANDARD Grades 6-8

in the New Zealand Curriculum

DSM-Based Methods to Represent Specialization Relationships in a Concept Framework

By Nathan R. Soderborg, Edward F. Crawley, and Dov Dori SYSTEM FUNCTION AND ARCHITECTURE:

RESEARCH OVERVIEW Collaborative Systems Thinking: The role of culture and process in supporting higher level systems thinking

Eurocodes evolution - what will it mean to you?

Evolving Systems Engineering as a Field within Engineering Systems

Design for value DfV

BID October - Course Descriptions & Standardized Outcomes

Common Core Structure Final Recommendation to the Chancellor City University of New York Pathways Task Force December 1, 2011

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003

Design Principles for Survivable System Architecture

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Chinook's Edge School Division No. 73

Digital Engineering Support to Mission Engineering

Constellation Systems Division

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

The Standards for Technological Literacy

Frequently Asked Questions

UNIT-III LIFE-CYCLE PHASES

Digital Fabrication Production System Theory: towards an integrated environment for design and production of assemblies

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

Middlesbrough Institute of Modern Art

Systems Architecting and Software Architecting - On Separate or Convergent Paths?

HOW CAN CAAD TOOLS BE MORE USEFUL AT THE EARLY STAGES OF DESIGNING?

ART AND DESIGN POLICY

ADVANCED PHOTOGRAPHY

Dynamic Programming. Objective

Prof. Daniel Roos ESD 10

Reconsidering the Role of Systems Engineering in DoD Software Problems

COLLEGE OF ARTS AND SCIENCES COMMITTEE ON INSTRUCTION Minutes #6 October 23, Varner Hall MINUTES

Assessment of Smart Machines and Manufacturing Competence Centre (SMACC) Scientific Advisory Board Site Visit April 2018.

250 Introduction to Applied Programming Fall. 3(2-2) Creation of software that responds to user input. Introduces

ENGINEERING COUNCIL OF SOUTH AFRICA. Qualification Standard for Higher Certificate in Engineering: NQF Level 5

STUDENT FOR A SEMESTER SUBJECT TIMETABLE JANUARY 2018

Furnari, S. (2016). The Oxford Handbook of Creative Industries. Administrative Science Quarterly, 61(3), NP29-NP32. doi: /

FINE ARTS (FA) Explanation of Course Numbers

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

SKETCHING THE UX: METHOD. Lesson 11 Sketching the UX: 10 plus 10 method

Dynamic Programming. Objective

Marcellin college Visual Arts. Subject selection Year

Visual Search using Principal Component Analysis

Information and Communication Technology

PBL Challenge: Of Mice and Penn McKay Orthopaedic Research Laboratory University of Pennsylvania

End-User Innovation in Evidence-Based Medicine: AND IMPLICATIONS FOR HEALTH CARE POLICIES AND PRACTICES

ART PHOTOGRAPHY CABRILLO COLLEGE CATALOG Page 1 of 6

New Methods for Architecture Selection and Conceptual Design:

CSE 435: Software Engineering

2016 Massachusetts Digital Literacy and Computer Science (DLCS) Curriculum Framework

Empirical Research on Systems Thinking and Practice in the Engineering Enterprise

Visual Art Standards Grades P-12 VISUAL ART

TRACEABILITY WITHIN THE DESIGN PROCESS

SKETCHING THE UX: METHOD. Lesson 11 Sketching the UX: 10 plus 10 method

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...

Cyber-enabled Discovery and Innovation (CDI)

Strategies for Research about Design: a multidisciplinary graduate curriculum

Information & Communication Technology Strategy

SOFTWARE ARCHITECTURE

Earth Cube Technical Solution Paper the Open Science Grid Example Miron Livny 1, Brooklin Gore 1 and Terry Millar 2

NASA Space Exploration 1 st Year Report

2016 Massachusetts Digital Literacy and Computer Science (DLCS) Curriculum Framework

Fundamentals of Kalxnan Filtering: A Practical Approach

Open Systems Architecture in DoD Acquisition: Opportunities and Challenges

Digital Engineering. Phoenix Integration Conference Ms. Philomena Zimmerman. Deputy Director, Engineering Tools and Environments.

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

Creativity & Innovation in SPI: an exploratory paper on its measurement

Visual Studies (VS) Courses. Visual Studies (VS) 1

MSc Chemical and Petroleum Engineering. MSc. Postgraduate Diploma. Postgraduate Certificate. IChemE. Engineering. July 2014

HP Laboratories. US Labor Rates for Directed Research Activities. Researcher Qualifications and Descriptions. HP Labs US Labor Rates

Introductions. Characterizing Knowledge Management Tools

2018 ASSESS Update. Analysis, Simulation and Systems Engineering Software Strategies

Written response to the public consultation on the European Commission Green Paper: From

Embedded & Robotics Training

STRATEGIC FRAMEWORK Updated August 2017

Site. General Requirements Evaluation*

Abstract. Justification. Scope. RSC/RelationshipWG/1 8 August 2016 Page 1 of 31. RDA Steering Committee

Technology Leadership Course Descriptions

SAMPLE COURSE OUTLINE VISUAL ARTS GENERAL YEAR 12

The Disappearing Computer. Information Document, IST Call for proposals, February 2000.

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)

Practice ideas in getting digital information across the design-construction interface

The Role of Engineering Education in Solving Global Society Problems: A World Systems Approach

TAB V. VISION 2030: Distinction, Access and Excellence

LEVERAGING SIMULATION FOR COMPETITIVE ADVANTAGE

The Nature of Informatics

Bridging Functional Safety Analysis and Software Architecture Assessment Safety scenarios in Architecture Trade-off Analysis Method (ATAM)

Canadian Clay & Glass Gallery. Strategic Plan

Change of Paradigm in Knowledge Management. Framework for the Collaborative Production and Exchange of Knowledge

Object-Process Methodology: A Graphic-Textual Requirements Engineering Platform

Artificial Intelligence

Principles for the Networked World

A Vision Of Enterprise Integration Considerations

Bricken Technologies Corporation Presentations: Bricken Technologies Corporation Corporate: Bricken Technologies Corporation Marketing:

MEDIA AND INFORMATION

System of Recognizing Human Action by Mining in Time-Series Motion Logs and Applications

Context Sensitive Interactive Systems Design: A Framework for Representation of contexts

STUDENT FOR A SEMESTER SUBJECT TIMETABLE MAY 2018

Transcription:

System Architecture An Overview and Agenda Ed Crawley Oli deweck Aeronautics and Astronautics Engineering Systems MIT With inspiration from: Rechtin, Maier, Koopman, Hastings, Vetrivius 1

Today s Topics! Objectives and Opportunities! 6 Views and Definitions! Architecture Case! Research Agenda 2

Objectives " To develop principles, methods and tools for system architecture synthesis, which: " Contain a holistic view " Represent emergence " Insures the delivery of value " Have utility to real practitioners 3

Opportunities! Expressed need! Great leverage of architecture, and even greater leverage of architecture process and tools! Great room for improvement and addition for rigor! Opportunity for education and organizational change We have to build the intellectual foundation for the field of System Architecture 4

Progression of a Discipline! Observation! Classification! Symbolic representation! Symbolic manipulation! Analysis! Synthesis Where are we in System Architecture? 5

Architecture - 6 Views Principles Roles & Definitions Frameworks Cases Themes Methods & Tools 6

! Architecture A Definition The embodiment of concept, and the allocation of physical/informational function (process) to elements of form (objects) and definition of structural interfaces among the objects! Consists of: Function Related by Concept To Form Function Form Concept 7

Architecture Civil Beach Contemporary Source - www.coolhouseplans.com 8

Architecture Mechanical Suspension bridge Cable-stayed bridge 9

Architecture - Informational Insert scanned image of cannon camera system 10

A Tool - Object Process Modeling! Object: that which has the potential of stable, unconditional existence for some positive duration of time. Objects have states.! Form is the sum of objects! Process: the pattern of transformation applied to one or more objects. Processes change states.! Function emerges from processes! All links between objects and processes have precise semantics Objects Processes 11

A Case - Refrigerator! It is essential for ground system architecture in real world strength cases! Examine the flow of information through three phases: Reducing ambiguity*, by transforming a statement of value to goals Exercising creativity* by defining concept Managing the evolution of complexity*! * The three themes are pervasive in architecture 12

! Start by examining the operand associated with value! Next identify the attribute of the operand whose change is associated with value! Next define the transformation of the attribute associated with value, in solution neutral form Goals This will reduce ambiguity and lead you to a value focused, solution neutral statement of goals on process 13

Concept! Concept: a system vision, which embodies working principles, a mapping from function to form! Choose from among the system operating processing that specialize to the desired solution neutral, value related process! Specialize the related generic concept to the product form Concept This is the exercise of creativity 14

Decomposition of Function and Form! Identify form of the whole product system! Zoom the processes of function! Decompose the form of the product object! Establish the object process links Establishing the complexity of the object-process architecture 15

Framework - Precedence of Processes Then - Then -! Sub-processes which support the primary externally-delivered process linked to value! Other sub-processes linked to other necessary externally-delivered processes! Interfacing processes Then- Then-! Supporting/connecting processes! Powering processes! Controlling/regulating processes! Normal operation processes! Contingency/alternative operational processes 16

Structure of the Form! Examine the interactions implied by the decomposition of form Establishing the complexity of the object-object architecture 17

Design vs. Architecture! Architecture selects the concept, decomposition and mapping of form to function! Architecture establishes the vector of design and operating parameters! Design selects of the values of the vector of parameters! This is what optimization is good for! Some work in architecture is just an exhaustive search over the design of one architecture Design Parameters Operating Parameters 18

Decomposition of the Refrigerator! More one to one correspondence of objects and processes! Note the whole product elements suppressed: Food Support structure Heat load Operator 19

Structure of the Refrigerator Considerably more object - object complexity 20

So Why Refrigerators and not Coolers?! Refrigerators have significantly more complexity than coolers! Refrigerators have more functions, performance and robustness than coolers. Is a principle lurking here? Principle: underlying and long enduring fundamentals that are always (or almost always) valid. 21

A Principle Robust Functionality Drives Essential Complexity! Essential complexity is that which is essential to deliver functionality before gratuitous complexity slips in! Functionality drives complexity in any given concept! But Functionality is often defined as a surrogate for a much broader set of functions which the product will actually be use for.! Therefore, it is the (often implicit) robust functionality which drives essential complexity 22

Architecture - 6 Views Principles Roles & Definitions Frameworks Cases Themes Methods & Tools 23

Research Agenda! We must identify, codify and build the principles, methods and tools of system architecture! These must follow the deployment and delivery of value to the customer! To do this we must trace the flow of information through the Product Development Process! The tools we develop must work for systems of real complexity! They must also have utility to the real potential users. 24

A New Research Partnership University Research Flow-down Critique Results Laboratory Org. Change Industry Gov Labs Learners Education 25

Building Blocks! There are many disciplines upon which we can build Mech Eng. - Formal Design Theory Management - System Dynamics, Options Theory Control - Robust Hybrid Systems Theory AI - Computational Design Theory Mathematics - Topology, Graph Theory! We must build on (and build something more useful than) Generalized System Theory of the 60 s We must build the intellectual foundation for the field of System Architecture 26