“Top-10” MBSE Tool Inspections to Analyze System Design Quality (a.k.a., “ We now have a system model…but… …how good is the model?”) Dr. Paul Montgomery Associate Professor of Systems Engineering Naval Postgraduate School 3 April 2014 2014 © 2014, Paul R. Montgomery 1 BLUF MBSE data-driven, system definition tools can provide keen insights into the quality of system design. Quality dimensions = 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Requirements Mission and operations and interoperability Functionality Interfaces and continuity System Content Flow System Logical control System Behavior System Realization, Allocation, and Integrity Integrate-ability Qualify-ability 2014 2 Top 10 MBSE Tool Inspections REFERENCE SYSTEM AND TOOL 2014 7 For Our Discussion Reference Systems • Various (from grad school projects) • Keep your eye on the structures vice the names Reference Tool • Vitech Corp – CORE® 2014 8 Top 10 MBSE Tool Inspections SYSTEM FOUNDATIONS (REQUIREMENTS & CONOP) 2014 9 1- System Requirements (1 of 1) • Requirements hierarchy and “spider” diagrams provides insight into requirements design beyond “requirements grammar” 2014 10 1 - System Requirements • Key inspections: • Hierarchy depth • Allocations • Orphans • Hierarchy depth indicates strength of requirements derivation ? ? • Requirements allocated to system functions/components sets foundation for qualification (V&V) 2014 11 2 – Mission, Operations and Interoperability • Key inspections: • 4 ICOM present • Sources/destinations • External system diagramming identifies critical interoperability interfaces • Sets framework for integration and qualification (validation/acceptance) strategy 2014 12 2 – Mission, Operations • and Interoperability Key inspections: • No Conop in the model CONOP must manifest into mission activities and data flow 2014 13 Top 10 MBSE Tool Inspections SYSTEM STRUCTURE (ARCHITECTURES) 2014 14 • Key inspections: • Hierarchy depth • Allocations • Orphans 3 - System Functionality ? ? ? •Hierarchy depth indicates functional design understanding and fidelity 2014 15 4 - System Interfaces / Continuity • Key inspections: • Ensure connection completeness • Don’t rush to this diagram too soon • Physical block diagramming (schematic is very familiar but easily overwhelming) 2014 16 4 - System Interfaces / Continuity • N2 diagramming is good tally of interfaces (both functional and physical) • Better “eye-ready” assessment 2014 17 4 - System Interfaces / Continuity • Key inspections: • N2 - “missing squares” • N2 - Vacant quadrant • N2 - Sparse matrix • N2 – Missing externals • N2 – High density I/O ? ? 2014 18 5 - System Content Flow •Key inspections: •IDEF0 – Disconnects “()” •IDEF0 – Missing ICOM ? ? ? 2014 19 6 - System Logical Control • Key inspections: • Linearity (usually not true) • Dynamic control (branching, loops, iteration, etc.) • Not mixed with data flow ? • Dynamic control reduces integration and qualification risks 2014 20 6 - System Logical Control (a note) • A combination of IDEF0/N2 (interface connectivity and flow) and FFBD (control flow) can be viewed on an EFFBD diagram • Can get very cluttered (not eye-friendly) 2014 21 7 - System Behavior Typical sequence diagram • So far, we have not examined temporal system behavior • Repeat…IDEF0, FFBD, EFFBD, N2, Schematics do NOT define system timing 2014 22 • Key inspections: • Un-triggered functions • No follow-on trigger • Unallocated functions 7 - System Behavior ? ? ? 2014 23 8 - System Realization, Allocation, and Integrity • Key inspections: • Allocations • Traceability • Continuity • Uneven depth ? Components hierarchy…block diagrams… 2014 24 Top 10 MBSE Tool Inspections SYSTEM INTEGRATION AND QUALIFICATION 2014 25 9 - System “Integrate-ability” ? ? • Key inspections: • Complex functional interactions • Poor external interface definition • Conop-design breakage • Loss of taxonomy control ? ? 2014 26 10 - System “Qualify-ability” • Key inspections: • Poor external interface definition (validation risk) • Conop-design breakage • (ops activities-functionscomponents-etc) • Loss of taxonomy control • Quantifiable requirements • Lack of V&V traceability Design I&Q Requirements CONOP Well-defined Conop + Requirements lead to quality system design resulting in low risk integration and qualification 2014 27 Summary MBSE data-driven, system definition tools can provide keen insights into the quality of system design Document-driven system design and development is not sufficient for complex systems Just building a system model is not enough Employ data-driven tools (not drawing tools) to enable repeatable assessment of system design quality Quick exam of the following can be critical: 1. Requirements 2. Mission and operations and interoperability 3. Functionality 4. Interfaces and continuity 5. System Content Flow 6. System Logical control 7. System Behavior 8. System Realization, Allocation, and Integrity 9. Integrate-ability 10. Qualify-ability 28 2014 References Pix wires: http://www.google.com/urlcsa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&docid=njNH_Jp6GftbT M&tbnid=gfsY3piBTkxO6M:&ved=0CAYQjRw&url=http%3A%2F%2Fmotionleague.com%2F2011%2F04%2Fworkflo w-anddelivery%2F&ei=gJIoU9iRBaiW0QGNx4Fw&bvm=bv.62922401,d.dmQ&psig=AFQjCNE4Kmfdl4QmALgP7B8QCqwAc UHR0A&ust=1395254156966749 Pix screen: http://www.freedigitalphotos.net/ Pix foundations: https://erwin.audi.com/erwin/images/audi/showSystemRequirements/key-639x-300y.jpg Pix structure: http://upload.wikimedia.org/wikipedia/en/8/88/Rubenvent.jpg Pix integrate: http://www.cortjohnson.org/wp-content/uploads/2013/06/Complex-System-Gut.jpg Pix form/function: http://www.studioclues.com/wp-content/uploads/2010/02/form-function.png Pix student: http://www.hsi.com/Portals/22308/images/Frustrated-Instructor--600pxiStock_000014821390XXLarge.jpg All other graphics and content are original to this presentation by the author Some material from CORE models is derived from student projects from Naval Postgraduate School Systems Engineering graduate programs No animals were harmed during the production of this presentation 2014 29
© Copyright 2024 Paperzz