Introduction To Model-Based Systems Engineering (MBSE) And .

2y ago
100 Views
3 Downloads
1.31 MB
57 Pages
Last View : Today
Last Download : 3m ago
Upload by : Ryan Jay
Transcription

2018 Systems and Proposal Engineering Company. All Rights ReservedIntroduction to Model-BasedSystems Engineering (MBSE) andInnoslate Steven H. Dam, Ph.D., ESEPPresident, SPEC com1

2018 Systems and Proposal Engineering Company. All Rights ReservedSign Up at Innoslate.com www.innoslate.com Activate with your email2

2018 Systems and Proposal Engineering Company. All Rights ReservedOverview Introductions1. Overview of Model-Based SystemsEngineering2. Introduction to the Lifecycle ModelingLanguage3. Overview of Innoslate’s Capabilities3

2018 Systems and Proposal Engineering Company. All Rights ReservedINTRODUCTIONS4

2018 Systems and Proposal Engineering Company. All Rights ReservedPurpose To introduce model-based systemsengineering using Innoslate Provide a starting point for learning how touse Innoslate 5

2018 Systems and Proposal Engineering Company. All Rights ReservedClass Guidelines Discussion plus group participation Avoid interrupting others Ask questions as they arise6

2018 Systems and Proposal Engineering Company. All Rights ReservedIntroductions Steve Dam, Ph.D.– 40 years of software development and systems engineeringexperience– Certified INCOSE Expert Systems Engineering Professional– Extensive experience in developing broad reaching and detailedarchitectures and systems engineering design across DoD,DOE, and NASA– Author of the books: DoD Architecture Framework: A Guide toApplying System Engineering to Develop Integrated, ExecutableArchitectures and Proposal Engineering: A Guide to DevelopingWinning, Cost-Effective Proposals– Co-author (with Dr. Dinesh Verma) of Chapter 3, Concept ofOperations and System Operational Architecture, Applied SpaceSystems Engineering7

2018 Systems and Proposal Engineering Company. All Rights ReservedWho’s Here? 8Name?Organization?Familiar with Systems Engineering?Familiar with MBSE?

2018 Systems and Proposal Engineering Company. All Rights Reserved1. OVERVIEW OF MODEL-BASEDSYSTEMS ENGINEERING9

2018 Systems and Proposal Engineering Company. All Rights ReservedViews of Systems EngineeringTechnical OrientationA comprehensive, iterative problem-solvingprocess that is used to:– Transform customer requirements into a solution set– Generate information for decision-makers– Provide information for the next phase– MIL-STD-499B (DRAFT)Management Orientation“ the management function which controls the totalsystem development effort for the purpose of achievingan optimum balance of all system elements ”– DSMC Handbook10

2018 Systems and Proposal Engineering Company. All Rights ReservedSystems Engineering [INCOSE] Systems Engineering is an interdisciplinary approach and means to enable therealization of successful systems. It focuses on defining customer needs andrequired functionality early in the development cycle, documenting requirements,then proceeding with design synthesis and system validation while consideringthe complete problem:––––––– 11OperationsPerformanceTestManufacturingCost & ScheduleTraining & SupportDisposalSystems Engineering integrates all the disciplines and specialty groups into ateam effort forming a structured development process that proceeds fromconcept to production to operation. Systems Engineering considers both thebusiness and the technical needs of all customers with the goal of providing aquality product that meets the user needs.

2018 Systems and Proposal Engineering Company. All Rights ReservedThe LifecycleCurrent Operationsand MaintenanceFuture Operationsand ationalT&E andTransitionIntegrationand TestHardware/SoftwareAcquisition12Demolitionand DisposalProgramManagement

2018 Systems and Proposal Engineering Company. All Rights ReservedSystems Engineering DuringDesign PhaseSystem Analysis andControlRequirementsAnalysisBest Use:“Classical SE”Functional Analysisand AllocationBest Use:ArchitectureDevelopment(To-Be)SynthesisAdapted from EIA-632Best Use: ReverseEngineering (As-Is)13Note: On the cloudthe customerparticipate in therequirementsdevelopmentprocess and assuch may want tofocus on ascenario-basedapproach

2018 Systems and Proposal Engineering Company. All Rights ReservedWhat Is a Model? A model:– represents reality By only “representing reality” it means that we aresimplifying reality as it would take the Universe tomodel the Universe completely “Essentially, all models are wrong, some models areuseful”https://en.wikipedia.org/wiki/George E. P. Box accessed 9/23/2015 By useful, a modelmust meet the needsof both the developersof the model and theiraudience14George EdwardPelham Box (19192013)

2018 Systems and Proposal Engineering Company. All Rights ReservedWhat a Model Means to Me As a SE I Need:– A way to describe the system and its environment assimply as possible to make it understandable In words AND In pictures– AND verifiable through computable representations This model becomes a tool for me to describe toother stakeholders the system: what, why, where,when, how, how much, etc.– Ultimately, I need to be able to create a specificationthat can be used to buy or build the system anddemonstrate to the owners and users of the systemthat is meets their needs15

2018 Systems and Proposal Engineering Company. All Rights ReservedDrawings and ComputableModels A drawing is a type ofmodeling approach A drawing consists of:– lines and boxes– text– pictures Drawings are static16 A computable modelincludes:– data that defines thesystem– it may includedrawings to visualizethe information– most “drawings” froma model result asvisualizations of thedata

2018 Systems and Proposal Engineering Company. All Rights ReservedDrawings Are Models, But Drawings are useful visualizations ofinformation But drawings are:– difficult to test– require extensive sets of rules– provide only 2-4 dimension of informationincluding relationships effectively It would require a very large number ofdrawings to represent all the dimensions in asystem model and extensive coordination tokeep them consistent17

2018 Systems and Proposal Engineering Company. All Rights ReservedComputable Model Features Models provide traceability in manydimensions Models can be automatically validatedusing simulation and rule checkers Models can be interrogated Models can be reused Models can be easily changed18

2018 Systems and Proposal Engineering Company. All Rights ReservedModel-Based Systems EngineeringDefinition “Model-based systemsengineering (MBSE) isthe formalizedapplication of modelingto support systemrequirements, design,analysis, verification andvalidation, beginning inthe conceptual designphase and continuingthroughout developmentand later life cyclephases.” - INCOSE19

2018 Systems and Proposal Engineering Company. All Rights ReservedWhat the Definition Tells Us By this definition, MBSE has been around fora long time – every since someone drew thefirst flowchart More recently it has come to mean a way tocapture the essential elements of informationin a database and then visualize thatinformation in many different ways, includingthe production of the many SE documentsneeded (plans, specifications, risk reports,etc.) Many systems engineers equate SysML withMBSE – we disagree20

2018 Systems and Proposal Engineering Company. All Rights ReservedPerhaps a Better Definition Model-Based Systems Engineering is the formalized application ofmodeling (static and dynamic) to support system design andanalysis, throughout all phases of the system lifecycle, through thecollection of modeling languages, structures, model-basedprocesses, and presentation frameworks used to support thediscipline of systems engineering in a model-based or model-drivencontext. The four tenets of this definition are:––––Modeling LanguagesStructureModel-Based ProcessesPresentation FrameworksFrom “Proceedings of the IEEE Systems Conference, 2016,” W. Vaneman, Ph.D.21Hence, now MBSE isn’t just automated SEbusiness as usual – its something new,improved, and valued by the community

2018 Systems and Proposal Engineering Company. All Rights Reserved2. INTRODUCTION TO THELIFECYCLE MODELINGLANGUAGE22

2018 Systems and Proposal Engineering Company. All Rights ReservedLifecycle Modeling Language(LML) LML combines the logical constructs withan ontology to capture information– SysML – mainly constructs – limited ontology– DoDAF Metamodel 2.0 (DM2) ontology only LML simplifies both the “constructs” andontology to make them more complete, yeteasier to use Goal: A language that works across the fulllifecycle23

2018 Systems and Proposal Engineering Company. All Rights ReservedLML Ontology* Overview Taxonomy**:– 12 primary element classes– Many types of each element class*Ontology Taxonomy relationships among terms andconcepts** Taxonomy Collection ofstandardized, defined terms orconcepts Action (types Function, Activity, Task, etc.) Relationships: almost all classes related toeach other and themselves with consistentwords– Asset performs Action/Action performed by Asset– Hierarchies: decomposed by/decomposes– Peer-to-Peer: related to/relates24

2018 Systems and Proposal Engineering Company. All Rights ReservedLML’s Simplified Schema Action Artifact Asset– Resource Characteristic– Measure Connection– Conduit– Logical Decision Input/Output Location– Physical, Orbital, Virtual Risk Statement– Requirement Time Cost25Supports capturing information throughout thelifecycle

2018 Systems and Proposal Engineering Company. All Rights ReservedLML ModelsDocumentation EntitiesStatement/RequirementsArtifactPrimary Entities Action Input/OutputFunctionalModelPhysical ModelPrimary Entities Asset/Resource ConnectionParametric and Program onRiskTime

2018 Systems and Proposal Engineering Company. All Rights ReservedLML Primary Entities andRelationships for SE SupportArtifactdecomposed by/decomposessource of/sourced byStatement(Requirement)decomposed by/decomposesdecomposed by/decomposestraced to/traced fromInput/Outputgenerated by/generatesreceived by/receivestransferred by/transfersConnection(Conduit)connected by/connectsActiondecomposed by/decomposesperformed by/performsAsset(Resources)decomposed by/decomposesspecified by/specifiesdecomposed by/decomposes27Characteristic(Measure)decomposed by/decomposes

2018 Systems and Proposal Engineering Company. All Rights ReservedLML Relationships Provide LinkageNeeded Between the atement(Requirement)TimeActiondecomposed by*related to*references(consumes)performed by(produces)(seizes)specified by-incursenablesresults ingeneratesreceiveslocated atcausesmitigatesresolves(satisfies)traced from(verifies)occursArtifactreferenced bydecomposed by*related to*referenced byreferenced byspecified bydefines protocol forreferenced byincursreferenced byenablesreferenced byresults inreferenced bylocated atcausesmitigatesreferenced byresolvesreferenced by(satisfies)source oftraced from(verifies)occursAsset(Resource)(consumed by)performs(produced by)(seized by)referencesdecomposed by*orbited by*related to*specified byconnected byincursenablesmaderesponds toresults in-located atcausesmitigatesresolves(satisfies)traced esreferencesspecifiesspecifiesdecomposed by*related to*specified by*specifiesincursspecifiesenablesresults inspecifiesspecifieslocated ies)spacifiestraced gical)-defined protocol byreferencesconnects tospecified bydecomposed by*joined by*related to*incursenablesresults intransferslocated atcausesmitigatesresolves(satisfies)traced from(verifies)occursCostincurred byincurred byreferencesincurred byincurred byspecified byincurred bydecomposed by*related to*enablesincurred byresults inincurred bylocated atcausesincurred bymitigatesresolvesincurred by(satisfies)traced from(verifies)occursDecisionenabled byresult ofenabled byreferencesresult ofenabled bymade byresponded byresult ofenabled byresult ofspecified byenabled byresult ofenabled byincursresult ofdecomposed by*related to*enabled byresult oflocated atcausesenabled bymitigated byresult ofresolvesalternativeenabled bytraced fromresult ofdate resolved bydecision dueoccursInput/Outputgenerated byreceived byreferences-specified bytransferred byincursenablesresults indecomposed by*related to*located atcausesmitigatesresolves(satisfies)traced cal)locateslocateslocateslocatesspecified bylocateslocateslocateslocatesdecomposed by*related to*locatesmitigateslocates(satisfies)traced from(verifies)occursRiskcaused bymitigated byresolved bycaused bymitigated byreferencesresolved bycaused bymitigated byresolved bycaused bymitigated byresolved byspecified bycaused bymitigated byresolved bycaused byincursmitigated byresolved bycaused byenablesmitigated byresults inresolved bycaused bymitigated byresolved bylocated atmitigated bycaused by*decomposed by*related to*resolved by*caused bymitigated byresolved byoccursmitigated byStatement(Requirement)(satisfied by)traced to(verified by)references(satisified by)sourced bytraced to(verified by)(satisified by)traced to(verified by)(satisified by)specified bytraced to(verified by)(satisified by)traced to(verified by)incurs(satisified by)traced to(verified by)alternative ofenablestraced toresults in(satisified by)traced to(verified by)located at(satisfied by)traced to(verified by)causesmitigatesresolvesTimeoccurred byoccurred byoccurred byoccurred byspecified byoccurred byoccurred bydate resolvesdecided byoccurred byoccurred byoccurred byoccurred bymitigates28decomposed by*traced to*related to*occurred by(satisfies)(verifies)occurs(satisified by)(verified by)decomposed by*related to* decomposedby/decomposes orbited by/orbits related to/relates

2018 Systems and Proposal Engineering Company. All Rights ReservedDiagrams Are Needed for EveryClass Action Diagram (Mandatory)Asset Diagram (Mandatory)Spider Diagram (Mandatory)Interface Diagrams– N2 (Assets or Actions) Hierarchy Diagrams– Automatically color coded byclass Time Diagrams– Gantt Charts– Timeline Diagram Location Diagrams– Maps for Earth– Orbital charts29 Class/Block Definition Diagram– Data modeling Risk Chart– Standard risk/opportunity chart Organization Charts– Showing lines ofcommunication, as well as linesof authority Pie/Bar/Line Charts– For cost and performance Combined Physical andFunctional Diagram

2018 Systems and Proposal Engineering Company. All Rights ReservedAction Diagram (Mandatory)SELECTIONCondition 1Action BORSEQUENTIALAction AAction AAction BCondition 2PARALLELAction CLOOP1 to n (iterate)Range (e.g.)Until r z (loop)Action ARangeLOOPAction BAction CSYNCCoordinated by Asset CAction AAction C(Exit Criteria)No constructs – only special types of Actions – ones that enablethe modeling of command and control/ information assurance tocapture the critical decisions in your model30

2018 Systems and Proposal Engineering Company. All Rights ReservedAsset Diagram (mandatory)Block diagramgeneral formBlock diagram using pictures31

2018 Systems and Proposal Engineering Company. All Rights ReservedSpider Diagram (Mandatory forTraceability)Shows entities andrelationships invisual form32

2018 Systems and Proposal Engineering Company. All Rights ReservedLML Translation Two types of mapping for tailoring:– Map names of classes to enable other“schema” models to be used– Map symbols used (e.g., change from LMLLogic to Electrical Engineering symbols)– Enable diagram translations (e.g., ActionDiagram to IDEF ssetPerformerActor SymbolANDLML Class33Engineering

2018 Systems and Proposal Engineering Company. All Rights ReservedLML Summary LML provides the fundamental foundation for atool to support SE LML contains the basic technical andprogrammatic classes needed for the lifecycle LML defines the Action Diagram to enable betterdefinition of logic as functional requirements LML uses Physical Diagram to provide forabstraction, instances, and clones, thus simplifyingphysical models LML provides the “80% solution”– It can be extended to meet specific needs (e.g.adding Question and Answer classes for a survey toolthat feeds information into the modeling)34

2018 Systems and Proposal Engineering Company. All Rights Reserved3. OVERVIEW OF INNOSLATE’SCAPABILITIES35

2018 Systems and Proposal Engineering Company. All Rights ReservedThe Innoslate SolutionSimplicity Built-in help and common options Primary tool language is easy to learn Web browser user interfaceCollaboration Real-Time Collaboration Easy Communication to other engineersAccuracy Full Discrete Event Simulator whichsimulates cost, schedule, and performance Full Monte Carlo Simulator to simulatevariance Intelligence View and Requirements QualityCheckerScalability Tested to over 10 Million entities and 1,000simultaneous users36Full Lifecycle Management Support Includes full requirements capability withRequirements View Includes full modeling capability(SysML/LML/IDEF0) Includes Test Center, CONOPS, Project Plan,and Test Plan document viewsInteroperability CAD Integration Automatically generate and/or use otherrepresentations (SysML, DoDAF) Import from other RM and modeling tools(Word DOCX, DOORS CSV, Excel CSV, XMI) Integration with 700 tools through Zapier(GitHub/Jira etc)

2018 Systems and Proposal Engineering Company. All Rights ReservedSystem Requirements Platform Independent– Works on WindowsXP/7/8/RT, MAC OS X,Linux, iOS, Android Software– Any modern webbrowser(Google Chrome, MozillaFirefox, Safari, IE 10 or 11) No downloads required37

2018 Systems and Proposal Engineering Company. All Rights ReservedInnoslate Security All connections are SSL encrypted in transitNew files uploaded are 256bit AES encrypted at restAll developers in Northern VirginiaPublic cloud provider has the followingsecurity certifications:–––––ISO 27001:2005SAS70 Type IISSAE 16 Type IIISAE 3402 Type IIFedRAMP On-site version can be deployed locally behind yourfirewall38

2018 Systems and Proposal Engineering Company. All Rights ReservedCross View Real-time Collaboration Collaboratewith your teammembersacross multipleviews Simultaneouslyshows real-timeuser status Group chat Projectnotifications39

2018 Systems and Proposal Engineering Company. All Rights ReservedInnoslate Dashboard Setup “widgets” tosee the informationyou want––––WikiTablesBar and pie chartComment feed Activity Feed showsproject changes Send Feedback40

2018 Systems and Proposal Engineering Company. All Rights ReservedInnoslate Import Analyzer Importdocuments fromspreadsheets,MS Word, andtext/PDFdocument Import XMI andXML from otherInnoslateprojects andother tools41

2018 Systems and Proposal Engineering Company. All Rights ReservedProject Sharing You can share yourproject with llaboratorOr any other rolldefined by theOrganization Team, or username/e-mailaddress42

2018 Systems and Proposal Engineering Company. All Rights ReservedDocuments View Author all you documentsin Innoslate Create any documenttype Use pre-definedtemplates or develop yourown Use search to findspecific documents Add your own documenttypes by creating a newlabel for the Artifact classwith the word “Document”in the name43

2018 Systems and Proposal Engineering Company. All Rights ReservedRequirements Documents CreateRequirementshierarchies Track status Check quality Organize usinglabels Baseline Reports44

2018 Systems and Proposal Engineering Company. All Rights ReservedDiagrams View Create or modifydiagrams directly fromthis view– Select from 22 diagramtypes including allSysML Search for diagramsusing complexsearches Create reports in MSWord or MSPowerPoint45

2018 Systems and Proposal Engineering Company. All Rights ReservedKey Diagram: Action Diagram 46Capture functional behavior with simple logicInclude JavaScripts for decisions and complex calculationsAllocate to AssetsUse Inputs/Outputs to trigger eventsResource modeling

2018 Systems and Proposal Engineering Company. All Rights ReservedSimulate Models Use Action Diagram orActivity Diagram Model functionalbehavior constrained byphysical architecture Include resourcemodeling Develop cost andschedules fromexecution47Discrete Event SimulatorMonte Carlo Simulator

2018 Systems and Proposal Engineering Company. All Rights ReservedTest Center Create test cases andsuites Capture expected andactual results Track status Create ActionDiagrams from TestCases to model andcost test processesand procedures48

2018 Systems and Proposal Engineering Company. All Rights ReservedUse Intelligence to Enhance ModelQuality Provides 68 heuristicsto improve modelingby applying NLPtechnology Select betweenwarnings, errors, andignoring heuristics Fix problems orignore using buttons49

2018 Systems and Proposal Engineering Company. All Rights ReservedDatabase View 50Filter and organize informationShow and edit related entitiesUse complex search queriesSave those queriesShow information in hierarchical views

2018 Systems and Proposal Engineering Company. All Rights ReservedEdit Schema and Create WorkFlows Add or modifyclasses,relationships,and attributes Hide schemaelements Create workflows for anyclass usingenumeratedattributes51

2018 Systems and Proposal Engineering Company. All Rights ReservedUse Cross-Project Relationships Cross-Projectrelationships enable theinclusion of informationfrom one project intoanother If the person viewingthe information doesnot have permission tosee the other projectthen that informationwill be redacted in anyview52

2018 Systems and Proposal Engineering Company. All Rights ReservedCapture Product DesignInformation Capture and visualizeCAD files Decompose intodatabase objects Capture artifacts fromother, more detailedanalyses53

2018 Systems and Proposal Engineering Company. All Rights ReservedUse Traceability Matrices toConnect Information Trace anything toanything else usingthe relationships Use NLP technologyto help identify howinformation should betraces Identify suspect linkstoo54

2018 Systems and Proposal Engineering Company. All Rights ReservedCapture and Relate ProgramManagement Information Model managementprocesses using ActionDiagram Create work breakdownstructures Capture decisions Identify and managerisks and issues Get Gantt Charts andcosts from simulations Get MS Project filesfrom simulations55

2018 Systems and Proposal Engineering Company. All Rights ReservedSUMMARY56

2018 Systems and Proposal Engineering Company. All Rights ReservedSummaryThe FullLifecycle inOne Tool57RequirementsManagementMBSETest CenterIntelligenceViewModelingSysML/LMLand moreDoDAFDiscrete EventSimulatorConfigurationManagementCAD ViewerMonte CarloSimulatorCustomizablereports

Sep 23, 2015 · By this definition, MBSE has been around for a long time – every since someone drew the first flowchart More recently it has come to mean a way to capture the essential elements of information in a database and then visualize that information in many differen

Related Documents:

work/products (Beading, Candles, Carving, Food Products, Soap, Weaving, etc.) ⃝I understand that if my work contains Indigenous visual representation that it is a reflection of the Indigenous culture of my native region. ⃝To the best of my knowledge, my work/products fall within Craft Council standards and expectations with respect to

on systems science and engineering within the IEEE SMC So-ciety. They include autonomous and bio-inspired robotic and unmanned systems, blockchain, conflict resolution and group decision making, enterprise systems, infrastructure systems, intelligent systems, model-based systems engineering, service systems, system of systems, and system biology.

Remington Model 121 Fieldmaster Remington Model 141 Remington Model 241 Remington 270 Remington 336 Remington Model 504 Remington Model 511 Scoremaster Remington Model 512 Sportmaster Remington Model 513 Remington Model 572 Fieldmaster . Remington Model 600 Remington Model 660 Remington Model 673 Remington

Co-Teaching Models Model 4 Model 5 Model 6 Model 7 Image Credit: New America. Model 1. Model 2. Model 3. Model 4 . Model 5. Model 6. Model 7. Ownership. Instruction Supporting one teacher presents, one teacher rotates to individual students; allows for immediate feedback Modeling one teacher leads, one

ASTM D 5132 BSS 7230 MODEL 701-S MODEL 701-S-X (export) MODEL VC-1 MODEL VC-1-X (export) MODEL VC-2 MODEL VC-2-X (export) MODEL HC-1 MODEL HC-1-X (export) MODEL HC-2 MODEL HC-2-X (export) FAA Listed TM. FAA MULTI-PURPOSE SMALL SCALE FLAMMABILITY TESTER SPECIFICATIONS: FAR Part 25 Appendix F Part I (Vertical, Horizontal, 45 and 60 ) DRAPERY FLAMMABILITY The most widely cited .

FOKUS MASALAH Turban (2005) mengkategorikan model sistem pendukung keputusan dalam tujuh model, yaitu : 1) Model optimasi untuk masalah-masalah dengan alternatif-alternatif dalam jumlah relatif kecil. 2) Model optimasi dengan algoritma. 3) Model optimasi dengan formula analitik. 4) Model simulasi. 5) Model heuristik. 6) Model prediktif. 7) Model-model yang lainnya.

7. Model Integrasi Pendidikan Kecakapan Hidup SMP dan SMA. 8. Model Penilaian Kelas. 9. Model KTSP SD 10. Model KTSP SMP 11. Model KTSP SMA 12. Model KTSP SMK 13. Model KTSP Pendidikan Khusus Model-model ini bersama sumber-sumber lain dimaksudkan sebagai pedoman sekolah/madrasah dalam mengembangkan

Mendelr Model-1988, 1992, The Jacob Kounin Model -1971, Neo-Skinnerian Model-1960, Haim Ginott Model (considered non-interventionist model approach) -1971, William Glasser Model-1969, 1985, 1992 (Quality school), Rudolf Dreikurs Model (Model of democracy)-1972, Lee and Marlene Canter Model (Assertive Discipline Model is one of the most spread