Unformatted text preview:

Lecture 1 Outline • Organizational Information about the course • Architectural Definitions and Role in ESD • SSystems TTypollogy • Network “Analyysis” Preview • Pre-work for Lecture 2 Professor C. Magee, 2010 Page 1C sses d ee do sco uc oAdvanced System ArchitectureESD 342/EECS 6 883 2010ESD.342/EECS 6.883 2010 • Learning Objectives for this course: • GiGain a researchh-llevell unddersttandiding off systtem archithitectture • Learn existing theoretical and analytical methods with particular emphasis on network analysis • Begin to develop some modeling skills of possible benefit in complex engineering systems • Compare sysy tems in different domains (communication,,ope ( engineering, organizations, infrastructures, and biology) and understand what influences their architectures • Apply/extend existing theory and modeling in case studiesApply/extend existing theory and modeling in case studies Professor C. Magee, 2010 Page 3Student Course Activities • Read the academic literature, including faculty notes and pppapers • Learn and practice some existing analytical methods, mainly network methods • Appreciate the wide range of domains where theory andAppreciate the wide range of domains where theory and methods have been applied • Critique existing theory and methods • ShShare kknowlleddge andd experiience • Analyze some real systems in detail • Distill common conceppts that emergge from theoryy and that apply to many kinds of systems Professor C. Magee, 2010 Page 4Learning Support for ESD 342 • Class lecture/discussion • Text: Six Degrees by Duncan Watts (get a copy soon)Text: Six Degrees by Duncan Watts (get a copy soon) • Additional Assigned Literature to read before class • Optional background literature available on the class web page • TTwo cllasses to learn abbout thhe avail ilable sofftware.l bl • Two homework assignments to learn to use the software • Case study (small))ggroup projject with pperiodic repports in classy( pp Professor C. Magee, 2010 Page 5Grading Formula • 15% in-class participation (especially reading connections)connections) • 25% assignments • 60% Project60% Project • 20% Final Written Report • 15% Final Presentation • 15% Modeling Status Presentation • 10% 1st Status Presentation Professor C. Magee, 2010 Page 7ESD’s DomainsArchitecture Dynamics Technical Ethics "Extended" EconomicsEnterprisesPolicyHuman Behavior"Systems Approach"Structureand itsRelation toBehaviorNetworksHierarchiesOther StructuralModelsDecompositionsComplexityOther Quantificationsof ArchitecturesIlitiesArchitecturalDynamicEthical, etcUncertainty Ilities RelatedtoRisk andUncertaintyIlities Related toEthicsSustainabilitySafetyExtended EnterprisesEconomic IlitiesS-curves, etcNations, firmsBounded RationalityAgencyComplexity andResponses to itFocus of this courseProfessor C. Magee, 2010Page 8•Why We Care LLotts of things hhave archithit ecttures• f thi • Physical things - objects, large natural systems • Human designed things - products, systems, missions, ( i i d th ) i ti j tprocesses (engineering and others), organizations, projects, infrastructures, software, databases, political and economic systems • Natural things cells organisms herds ecosystemsNatural things -cells, organisms, herds, ecosystems • Their architectures either determine, strongly influence, or are (at least) correlated with their behavior, properties and changes over timetime • Understanding architectural progress and evolution is thus a key to understanding systems over time (or at any given time) • Thus architecture has practical and fundamental importance forThus, architecture has practical and fundamental importance for engineering systems Professor C. Magee, 2010 Page 9A “Perfect” Theory of Architecture Would Permit Us To: • Characterize • MeasureMeasure • Understand at a fundamental level • Design, operate, evaluate, improve •Pdi f bhPredict future behaviior • For a ggiven syystem architecture Professor C. Magee, 2010 Page 10t tA Definition of Architecture ffrom a PPractiice PPerspectiive “An architecture is the conceptualization, description, and design of a system, its components, their interfaces and relationships with internal and external entities, as they evolve over time.” John W. Evans Source: “Design and Inventive Engineering” Tomasz Arciszewski Fall 2004 • Similar to: “An architecture is a pplan for changge.” Joel Moses Professor C. Magee, 2010 Page 11Two definitions of Architecture from a Fundamental Perspective • The architecture of a complex system is a description of the structure or reggularityy of the interactions of the elements of that system (inherently the non-random and longer lived aspects of the system relationships). • The architecture of a compplex syystem describes the functional character of the elements and the structure of the relationships among the elements Professor C. Magee, 2010 Page 12Baldwin and Clark (intermediate between practice and fundamental?) fundamental?) • An architecture declares the modules and defines their functions* • It also declares and defines the interfaces including whichIt also declares and defines the interfaces, including which modules they relate and what relations are supported* • Finally it declares or embraces standards that define common rules of design structure interfaces or behavior notrules of design, structure, interfaces, or behavior not otherwise declared, including performance evaluation • * are part of typical system engineering Professor C. Magee, 2010 Page 13Our Viewpoints • Importance of ideologygy in framing generic architectures and p gg attitudes toward them • Importance of data and domain knowledge • Value of doingg case studies with qquantitative results • We will learn more about such architecture/structure by examining a wide variety of systems such as biological, sociological, economic at a variety of levels in addition to the thtechnollogiicall and organiti izational systtems off most di t direct intterest tod l ti tt us, because • These systems are similar in many ways, perhaps more than we thinkthink • We will use network methods - a deliberately chosen level of abstraction- but will also touch upon agent based models and evolutionary dynamics • Since we want to influence structure (not just accept it as we are interested


View Full Document

MIT ESD 342 - Lecture 1 Outline

Documents in this Course
Load more
Download Lecture 1 Outline
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecture 1 Outline and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture 1 Outline 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?