1 / 17

Decomposition: Architecture & Trade Studies

This article explores various architectural frameworks and tools used in systems engineering to capture, communicate, and support system architectures. The frameworks discussed include Zachman, SEMS, EPIC, IDEF0-9, DoDAF, and others. The article also covers the synthesis of architectures, modeling methodologies, and the importance of choosing the right architecture.

ismaels
Download Presentation

Decomposition: Architecture & Trade Studies

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EMIS 8340 Systems Engineering Tool—applying tools to engineering systems Decomposition: Architecture & Trade Studies Mark E. Sampson

  2. Architectural Frameworks… • …a means of representing, capturing, communicating system architectures from a variety of perspectives… • 100’s of frameworks out there… • Aimed at different problem domains • Business/IS systems… • Zachman, SEMS, EPIC… • Tools help capture & support these frameworks… CaseWise, Synthesis… • Usually can’t buy them without consulting • Business consultants each have their own extensions/tools [zifa.com]

  3. Architectural Frameworks…continued • IDEF0-9…based on SADT • IDEF0—functional modeling • IDEF1—information modeling… • IDEF1x—activity modeling • IDEF2—system dynamics • IDEF3—process & states • IDEF4—object modeling • … • IDEF9—user interface • … • IDEF14—network modeling • Tools help capture & support these frameworks… KBSI, Popkin SA, ProSim,… [idef.com]

  4. Architectural Frameworks…continued • DoDAF…next generation C4ISR • Operational views • OV1-operational concepts • … • OV5-activities • … • OV9-logical Data • System views • SV1-interfaces • … • SV12-events • Tools help capture & support these frameworks…Popkin SA, Statemate, P-Tech… • Most used is Powerpoint, Excel,…

  5. EMS Hydraulics Control Water Sys • Architectural Frameworks…continued • Translates functions into physical architecture by grouping functions into logical/physical elements • Elements include: hardware,software, material, data, facilities,people, services, and/or processes • Alternatives are evaluated againstthe requirements to identifybest approach • Continue to developarchitecture until youcan verify that requirementshave been met • …produces WBS, spec’s, & CI’s [SE Handbook 10] [DOE 2003]

  6. Architecture: Synthesis… • You “just” have to choose an architecture that: • Satisfies the requirements • Implements the functions • Within budget, time, knowledge, resources,… • Built with available technology & availability risk • Is extensible to accommodate growth & new technologies • Allows you to go the next level of detail • Is robust enough to minimize back-tracking • …you may be starting from scratch or from existing art • …in a changing environment [SE Handbook 10]

  7. Systems Synthesis FunctionalAnalysis Systems Analysis Problem Definition Decomposition VerificationValidation DevelopAlternatives DevelopAlternatives DevelopArchitectures ChooseAlternatives DevelopArchitectures ChooseAlternatives • Architecture: Synthesis • Develop alternativesuse the tools previously described—brainstorming, morphing, surveys, literature searches, Pugh, TRIZ,… • Develop architectures from those alternativesuse diagrams/models of appropriate types (at appropriate levels) • Choose & dive to the next levelapply criteria, decision trees, weighting, utility curves… • Repeat until components are • Realizable, verifiable,… [SE Handbook 10]

  8. Modeling Methodology: Schematic Block Diagrams • …capture & communicate potential product architecture, what makes it up, & their interactions • Shows internal & external interfaces without pushing a particular design • Encourages looking “outside the box” • In our dental hygiene case, • shows the preliminary • product partitioning) Partitioning [Armstrong 1993]

  9. Modeling Methodology: Behavior Diagrams • …combine data flow and functional flow • More thorough analysis of actions & what is being acted on in the same diagram. • Support function to system allocations • …tools like CORE, Cradle-SEE, …use thesetypes of diagrams [Armstrong 1993]

  10. Modeling Methodology: State Diagrams • …analysis of system states or modes • Identify lock conflicts—on, standby,… • Identify transition problems during design • Presentation/Demo by IBM • In our dental hygiene case, shows the system needs to be made ready before it can be used [Armstrong 1993]

  11. Modeling Methodology: Object Oriented Analysis • …identify what the system will have to deal with as objects • Similar to mission profiles, schematic block diagrams,… • UML/SysML • Presentation/demonstration • In our dental hygiene case, shows objects of our dental monitoring system [Armstrong 1993]

  12. Methodology: Data Flow • …like functional flow, except emphasis on how information flows among system elements. • Helps identify data input/outputconflicts • Data dictionaries • In our dental hygiene case, shows a decomposition of monitoring brushing after meals [Armstrong 1993]

  13. Modeling Methodology: others… • Entity-Relationship Diagrams • Math models (Excel, Matlab,…) • Statistical Models—(SAS, MiniTab,…) • Performance models—Queuing, Monte Carlo, etc. (Crystal Ball, SES Workbench,…) • Environmental Models— • Physical Models—Hydraulics, Electrical,…(Easy5, CAERose, Matlab/Simulink…)

  14. Math/Behavior Modeling… • Math models (Excel, Matlab/Simulink, Mathematica, MathCad, Maple/Maplesim, Modelica,…) WolframAlpha Matlab/Simulink Modelica MapleSim

  15. Performance Modeling… • Performance models—Queuing, Monte Carlo, etc. (Crystal Ball, SaS, SES Workbench,…) • DFSS (Design For Six Sigma) CrystalBall

  16. Physical Modeling… • Physical Models—Materials, Aerodynamics, Kinematics, Thermal, Hydraulics, Electrical,…(ANSYS, NASTRAN, CAE ROSE, ADAMS, Easy5,… ) • Human factors (Jack, FactorySim,…) Thermodynamics Jack Stress Aerodynamics Hydraulics

  17. ‘ility’ Modeling… • Environmental—EMI/EMC, Acoustics,Weather,… • Reliability—Hazards, FMEA, Faults,... (MADE, ARM, @Risk,…) • Attribute modeling– Cost, Noise, MPG,…

More Related