Innoslate Presentation for The INCOSE Tool Vendor Challenge Next Generation Lifecycle MBSE Tool
Transcription
Innoslate Presentation for The INCOSE Tool Vendor Challenge Next Generation Lifecycle MBSE Tool
© 2013 Systems and Proposal Engineering Company. All Rights Reserved Innoslate® Presentation for The INCOSE Tool Vendor Challenge Next Generation Lifecycle MBSE Tool June 26, 2013 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Presenter: Steve Dam • Ph.D. Physics • ESEP • WMA Programs Chair and Past President • Founder and President of SPEC Innovations • Author of books on Systems Engineering – Proposal Engineering – DoDAF – Lifecycle Modeling with Innoslate® (Summer 2013) • M&S since 1979 • Used CASE and CASE tools since 1987 1 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Collaborators • Chris Ritter – Director of Software Development – Lead Developer for Innoslate® – Co-Chair SEDC 2012 – BS, Computer Science, Virginia Tech 2 • Daniel Hettema – Systems Engineer – Lead Tester for Innoslate® – Customer Support – WMA Comms Chair – BS, Systems Engineering, George Mason University © 2013 Systems and Proposal Engineering Company. All Rights Reserved What is Innoslate? • A tool to capture requirements, design, operations, and support information using systems engineering principles • Enables requirements analysis and management with direct linkages to design models • Applies cloud computing technology to modelbased systems engineering techniques and discrete event and Monte Carlo simulations • Available on the public cloud, private clouds, and client-server platforms • Implements the lifecycle modeling language (LML) and enables translation to UML, SysML, DoDAF (DM2), and other languages 3 Innoslate® provides software as a service (SaaS) and client-server versions © 2013 Systems and Proposal Engineering Company. All Rights Reserved Organized Functional Tool Requirements (derived from analysis of Mike R’s presentation) • Models (MBSE) • – Functional – Physical – Object • • • Data Sharing Collaboration – Worldwide access to single database – User interaction (e.g., Chat) • • • • • 4 – – – – – – Simulation – Discrete event – Monte Carlo Scalable to large datasets Decision/design traceability Cost and Schedule analysis support Risk analysis support Explicit time evolution analysis Full lifecycle support • Requirements Design Acquisition Verification Operation & Support Disposal Reports from Models – CONOPS – DoD or other documents – Project-specific • “User Friendly” & Standards – – – – Modern (web-like) UI Desktop Support (PC, Mac, Linux) Tablet Support (iPad, Android) Enforces standards via rules and checkers – Embedded training • “Reasonable” tool cost Innoslate® v 2.0 meets and exceeds these requirements © 2013 Systems and Proposal Engineering Company. All Rights Reserved Innoslate® Releases Timeline Diagram from Innoslate • Agile software development process rapidly provides for new capabilities • Cloud provides means to deploy updates to everyone immediately 5 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Overview of the Challenge • Disaster relief scenario Requires more than just analysis of ice provision scenarios 6 – Capture requirements for: Shelter, power, food, and supplies, including ice – Compare and select ice provision scenarios – Develop Architecture – Perform Systems Analysis © 2013 Systems and Proposal Engineering Company. All Rights Reserved Pleasantville • After Disaster Strikes • Before – Rural USA – Temperate Zone 7 – 100 mile radius – 3000 people needing shelter and emergency aid – Roads impassible – Electricity out © 2013 Systems and Proposal Engineering Company. All Rights Reserved Import Requirements • Select “Import Analyzer” • One button Import • Automatically selects the right importer depending on file type 8 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Import Requirements: Result • Sends you to Requirements View • Automatically identifies potential requirements vs. statements that provide context 9 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Begin Analysis: Baseline • Just select “Baseline” button • Input Version number • Entire document is baselined 10 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Check Quality • Run quality checker to automatically analyze the quality attributes of the requirements 11 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Analyze Requirements: Quality • Change values to adjust score • Uncertain what attributes mean? – Hover over name and definitions appear 12 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Derive Requirements • Use “Add Child” button to create derived requirements 13 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Initial Requirements Report • Various requirements reports available – Requirements only shown in Basic and Baseline reports – Requirements wizard available for Categorized Requirements Document – Requirements gap analysis report also available 14 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Capturing Assumptions and Decisions 15 • Create assumptions as Statements • Traced from Challenge © 2013 Systems and Proposal Engineering Company. All Rights Reserved Traceability • Spider Diagram shows how entities relate to one another • Side bar provide way to change attributes of entities 16 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Identifying Stakeholder Needs Asset Diagram 17 • Create Asset • Select Asset Diagram • Add Stakeholders to diagram via drag & drop • Connect together by dragging between Assets • Add label for Stakeholder Needs © 2013 Systems and Proposal Engineering Company. All Rights Reserved Decompose Stakeholders and View Hierarchy Hierarchy Diagram • We can decompose the stakeholders to identify specific types of personnel needed • We can create these using the Hierarchy Diagram 18 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Overall Process Action Diagram • Usually, a significant amount of disaster management planning has been done – Supplies are pre-positioned by State and National organizations (e.g., FEMA) – Detailed roles and responsibilities, MOU, contracts, etc. have been negotiated • Focus on “Conduct Response Efforts” 19 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Decomposed “Conduct Response Efforts” 20 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Alternative 1: Make Ice Locally • Adds complexity as significant amount of fault tolerance occurs on-site • Less expensive option 21 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Discrete Event Simulation Results • Includes cost of setup, water and power needed to produce ice • Total accumulated cost over 11 day <$7,000 22 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Monte Carlo Simulation Results 1000 Iterations Note: Monte Carlo is only available on Pro Version 23 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Alternative 2: Bring In Ice • Less complex process • More expensive 24 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Discrete Event Simulation Results • Cost accumulated by process steps over 11 day period • Total accumulated cost >$160k 25 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Monte Carlo Simulation Results 1000 Iterations Note: Monte Carlo is only available on Pro Version 26 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Risk Analysis • Drag and Drop interface • Attributes can be changed on sidebar • Relate to any other entity 27 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Final Requirements Gaps/ Traceability • Once a model has been completed we can check for gaps and traceability issues by running reports – Requirements Gap Report – Entity Traceability Report – RVTM report • We can also visualize using the Spider Traceability Diagram 28 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Traceability Spider Diagram • Visual check on traceability • Only 4th level shown 29 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Backups 30 © 2013 Systems and Proposal Engineering Company. All Rights Reserved Who are we? • SPEC Innovations provides enterprise architecture, systems engineering and software development services to DoD, NASA, and other agencies • We have worked on Net-Centric Enterprise Services (NCES), Future Combat Systems (FCS), and many other cutting edge, large programs • SPEC’s President, Dr. Steven Dam, authored the book “DoD Architecture Framework – A Guide to Applying System Engineering to Develop Integrated, Executable Architectures,” currently being updated for DoDAF 2.0 • We currently are introducing a new version of our tool for supporting systems engineering across the system lifecycle, beginning with requirements analysis and management through operations and support 31 © 2013 Systems and Proposal Engineering Company. All Rights Reserved From a presentation by Dr. Michael Ryschkewitsch, NASA Chief Engineer, at CSER Conference 15 April 2011 32 This presentation had a major impact on our development of Innoslate. * MBSE=Model-Based Systems Engineering © 2013 Systems and Proposal Engineering Company. All Rights Reserved What are the system requirements? • Operating system – Any (Windows XP/7, MAC OS X, Linux) • Devices – Any (PC, Mac, iPad, Android Tablet, Smart Phones) • Software – Any modern web browser (Google Chrome, Firefox 5+, Safari, limited support for IE 9+ or IE 7+ with Google Chrome Frames) • No downloads required 33 © 2013 Systems and Proposal Engineering Company. All Rights Reserved What Can Innoslate® Produce? • Tool Capabilities – Early Simulation/Design Validation (Discrete Event and Monte Carlo) – Full Lifecycle Traceability and Design Management and Collaboration – Repository of Analyses from Any Tool • Version 2.0 Reports – – – – – – – – 34 Entity Reports for each class Requirements/Specification Report Baseline Report Gap Report Concepts of Operations (CONOPS)* JCIDS Documents (ICD, CDD, CPD, DCR)* DoDAF and MODAF products Test and Evaluation Plan/Report *These complex reports have special input wizards and user guides © 2013 Systems and Proposal Engineering Company. All Rights Reserved Innoslate Supports LML’s Simplified Simplified schema reduces Schema start-up/training time • Action • Artifact • Asset Conduct logical decomposition and analysis • Input/Output • Location Conduct physical decomposition and analysis – Physical, Orbital, Virtual • Risk • Statement – Resource • Characteristic – Measure Capture verification and validation data • Connector • Cost Capture key • Decision stakeholder decisions 35 Designed with space in mind – Requirement • Time Capture requirements with quality measures Integrated data analysis of cost, schedule, and performance for the lifecycle © 2013 Systems and Proposal Engineering Company. All Rights Reserved Schema Extension 36 Add new classes, relationships and attributes as you need them © 2013 Systems and Proposal Engineering Company. All Rights Reserved Visual Representations • Version 2.0 Diagrams – – – – – – – – – – Hierarchy charts Action Diagram Asset Diagram (Interfaces) For Risk Analysis Support N2 Chart (I/O + Actions) Risk charts Radar Diagram For Decision/Design Spider Diagram (All, Custom, Traceability) Traceability Timelines Location (maps) For additional time evolution IDEF0/ICOM analysis and presentation • Planned for future releases – – – – – 37 Other location views, including orbital Sequence Diagram [Object Modeling] State Machine [Object Modeling] Class [Object Modeling] Other UML/SysML diagrams [Object Modeling] © 2013 Systems and Proposal Engineering Company. All Rights Reserved Innoslate Features and Benefits Features Benefits Chat/Real-time Notification Enables collaboration worldwide Lifecycle Modeling Language (LML) schema and Web User Interface Provides simplicity and ease of use with little or no training Open feature requests with voting on priority by users (Feature Tracker) Supports transparency between users and developers Google App Engine’s cloud computing capability Can scale design to deal with very large projects that include millions of objects Innoslate® security layer with Google App Engine security layer and SSL Provides secure environment for data at rest or use Client-Server version Share models and parsed documents via Sharespace Reduces rework of commonly used documents and models Automatic upgrades; no installation; runs on any computer or device (e.g., iPad) Reduces IT support costs and trouble significantly Responsive to user requests Provides new features for users when they need them Monthly payment plan Buy what you need, when you need it 38 © 2013 Systems and Proposal Engineering Company. All Rights Reserved For a Complete Comparison • Tools that Innoslate can replace – Requirements Management (e.g., DOORS) – Modeling (e.g., CRADLE, CORE) – Simulation (CORESim, ARENA) – File Sharing (e.g., Sharepoint, Windchill) – Risk Analysis and Management – Project Planning (e.g., MS Project) • Be sure to compare combined cost, as well as features 39