System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4...
Transcript of System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4...
![Page 1: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/1.jpg)
1Massachusetts Institute of Technology © Ed Crawley 2002
System ArchitectureAn Overview and Agenda
Ed CrawleyOli deWeck
Aeronautics and AstronauticsEngineering Systems
MIT
With inspiration from:Rechtin, Maier, Koopman, Hastings, Vetrivius
![Page 2: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/2.jpg)
2Massachusetts Institute of Technology © Ed Crawley 2002
Today’s Topics
! Objectives and Opportunities! 6 Views and Definitions! Architecture Case! Research Agenda
![Page 3: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/3.jpg)
3Massachusetts Institute of Technology © Ed Crawley 2002
" To develop principles, methods andtools for system architecture synthesis,which:" Contain a holistic view" Represent emergence
" Insures the delivery of value" Have utility to real practitioners
Objectives
![Page 4: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/4.jpg)
4Massachusetts Institute of Technology © Ed Crawley 2002
Opportunities! Expressed need! Great leverage of architecture, and
even greater leverage of architectureprocess and tools
! Great room for improvement andaddition for rigor
! Opportunity for education andorganizational change
We have to build the intellectual foundationfor the field of System Architecture
![Page 5: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/5.jpg)
5Massachusetts Institute of Technology © Ed Crawley 2002
Progression of a Discipline
! Observation! Classification! Symbolic representation! Symbolic manipulation! Analysis! Synthesis
Where are we in System Architecture?
![Page 6: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/6.jpg)
6Massachusetts Institute of Technology © Ed Crawley 2002
Architecture - 6 Views
Principles
Methods &Tools
ThemesCasesFrameworksRoles &Definitions
![Page 7: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/7.jpg)
7Massachusetts Institute of Technology © Ed Crawley 2002
A Definition! Architecture
– The embodiment of concept, and the allocation ofphysical/informational function (process) toelements of form (objects) and definition ofstructural interfaces among the objects
! Consists of:– Function– Related by Concept– To Form
Form
Func
tion
Concept
![Page 8: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/8.jpg)
8Massachusetts Institute of Technology © Ed Crawley 2002
Architecture – Civil
ContemporaryBeach
Source - www.coolhouseplans.com
![Page 9: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/9.jpg)
9Massachusetts Institute of Technology © Ed Crawley 2002
Architecture – Mechanical
Suspension bridge
Cable-stayed bridge
![Page 10: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/10.jpg)
10Massachusetts Institute of Technology © Ed Crawley 2002
Architecture - Informational
Insert scanned image of cannon camera system
![Page 11: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/11.jpg)
11Massachusetts Institute of Technology © Ed Crawley 2002
A Tool - Object Process Modeling! Object: that which has the
potential of stable, unconditionalexistence for some positiveduration of time. Objects havestates.
! Form is the sum of objects! Process: the pattern of
transformation applied to one ormore objects. Processes changestates.
! Function emerges from processes! All links between objects and
processes have precisesemantics
Objects
Processes
![Page 12: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/12.jpg)
12Massachusetts Institute of Technology © Ed Crawley 2002
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
![Page 13: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/13.jpg)
13Massachusetts Institute of Technology © Ed Crawley 2002
Goals! Start by examining the
operand associatedwith value
! Next identify theattribute of the operandwhose change isassociated with value
! Next define thetransformation of theattribute associatedwith value, in solutionneutral form
This will reduce ambiguity and lead you to a valuefocused, solution neutral statement of goals on process
![Page 14: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/14.jpg)
14Massachusetts Institute of Technology © Ed Crawley 2002
Concept! Concept: a system
vision, which embodiesworking principles, amapping from functionto form
! Choose from among thesystem operatingprocessing thatspecialize to the desiredsolution neutral, valuerelated process
! Specialize the relatedgeneric concept to theproduct form
This is theexercise ofcreativity
Concept
![Page 15: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/15.jpg)
15Massachusetts Institute of Technology © Ed Crawley 2002
Decomposition of Function and Form
! Identify form of thewhole productsystem
! Zoom the processesof function
! Decompose the formof the product object
! Establish the objectprocess links
Establishing the complexity of the object-process architecture
![Page 16: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/16.jpg)
16Massachusetts Institute of Technology © Ed Crawley 2002
Framework - Precedence of Processes! Sub-processes which support the primary
externally-delivered process linked to value
! Other sub-processes linked to other necessaryexternally-delivered processes
! Interfacing processes
! Supporting/connecting processes
! Powering processes
! Controlling/regulating processes
! Normal operation processes
! Contingency/alternative operational processes
Then -
Then -
Then-
Then-
![Page 17: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/17.jpg)
17Massachusetts Institute of Technology © Ed Crawley 2002
Structure of the Form! Examine the
interactions impliedby thedecomposition ofform
Establishing the complexity of the object-object architecture
![Page 18: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/18.jpg)
18Massachusetts Institute of Technology © Ed Crawley 2002
Design vs. Architecture! Architecture selects the
concept, decomposition andmapping of form to function
! Architecture establishes thevector of design andoperating parameters
! Design selects of the valuesof the vector of parameters
! This is what optimization isgood for
! Some work in “architecture”is just an exhaustive searchover the design of onearchitecture
OperatingParameters
DesignParameters
![Page 19: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/19.jpg)
19Massachusetts Institute of Technology © Ed Crawley 2002
Decomposition of the Refrigerator
! More one to onecorrespondenceof objects andprocesses
! Note the wholeproduct elementssuppressed:– Food– Support structure– Heat load– Operator
![Page 20: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/20.jpg)
20Massachusetts Institute of Technology © Ed Crawley 2002
Structure of the Refrigerator
Considerably moreobject - objectcomplexity
![Page 21: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/21.jpg)
21Massachusetts Institute of Technology © Ed Crawley 2002
So Why Refrigerators and not Coolers?
! Refrigerators have significantly morecomplexity than coolers
! Refrigerators have more functions,performance and robustness thancoolers.
Principle: underlying and long enduringfundamentals that are always (or almostalways) valid.
Is a principle lurking here?
![Page 22: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/22.jpg)
22Massachusetts Institute of Technology © Ed Crawley 2002
Robust Functionality DrivesEssential Complexity
! Essential complexity is that which is essential to deliverfunctionality 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 willactually be use for.
! Therefore, it is the (often implicit) robust functionality whichdrives essential complexity
A Principle
![Page 23: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/23.jpg)
23Massachusetts Institute of Technology © Ed Crawley 2002
Architecture - 6 Views
Principles
Methods &Tools
ThemesCasesFrameworksRoles &Definitions
![Page 24: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/24.jpg)
24Massachusetts Institute of Technology © Ed Crawley 2002
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.
![Page 25: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/25.jpg)
25Massachusetts Institute of Technology © Ed Crawley 2002
A New Research Partnership
University Research
Education
IndustryGov Labs
“Laboratory”
Lear
nersFlow-down
Results
Org.
Cha
nge
Critique
![Page 26: System Architecture - Massachusetts Institute of Technologyweb.mit.edu/deweck/www/PDF_archive/4 Other Major...methods and tools of system architecture! These must follow the deployment](https://reader036.fdocuments.net/reader036/viewer/2022062916/5ec9f5e224434c598f2b8096/html5/thumbnails/26.jpg)
26Massachusetts Institute of Technology © Ed Crawley 2002
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 usefulthan) Generalized System Theory of the 60’s
We must build the intellectual foundation for the fieldof System Architecture