System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group

Slides:



Advertisements
Similar presentations
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Advertisements

1 INCOSE Chesapeake Chapter Enterprise SE Panel Discussion L. Mark Walker/LMC 21 March 2007.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Business Area Analysis Focus: Domain View (selected business area) Goals: –Isolate functions and procedures that allow the area to meet its goals –Define.
DITSCAP Phase 2 - Verification Pramod Jampala Christopher Swenson.
Course Instructor: Aisha Azeem
Engineering Systems of.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
Model Based Systems Engineering (MBSE) using SysML GSFC Systems Engineering Seminar June 8, 2010 Sanford Friedenthal Lockheed Martin
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Developing Enterprise Architecture
UML - Development Process 1 Software Development Process Using UML (2)
Chapter 1: The Database Environment and Development Process
Rational Unified Process Fundamentals Module 4: Disciplines II.
Software System Engineering: A tutorial
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
ANKITHA CHOWDARY GARAPATI
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Model-based Systems Engineering (MBSE) Initiative Slides by Henson Graves Presented by Matthew.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Software Engineering Lecture 10: System Engineering.
SysML v2 Planning & Requirements Working Group Meeting December 8 & 10, roadmap:sysml_assessment_and_roadmap_working_group.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
INCOSE IW12 MBSE Workshop 15 INCOSE (MBSE) Model Based System Engineering Integration and Verification Scenario Ron Williamson, PhD Raytheon
System Modeling Assessment & Roadmap WG Meeting Boston, MA June 17, 2014 Eldad Palachi Sandy Friedenthal.
PLM-MBSE integration discussion
Uwe Kaufmann SysML adoption issues OMG SysML Roadmap WG
SysML v2 Model Interoperability & Standard API Requirements Axel Reichwein Consultant, Koneksys December 10, 2015.
INCOSE IW 2012 MBSE Workshop Systems Modeling
Status of SysML v2 Planning & Requirements Berlin, Germany June 16, roadmap:sysml_assessment_and_roadmap_working_group.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
Michael J. Novak ASQ Section 0511 Meeting, February 8, 2017
Interface Concepts Modeling Core Team
Integrating MBSE into a Multi-Disciplinary Engineering Environment A Software Engineering Perspective Mark Hoffman 20 June 2011 Copyright © 2011 by Lockheed.
SysML v2 Planning & Requirements Working Group Meeting
SysML v2 Formalism: Requirements & Benefits
SysML v2 Usability Working Session
Week 10: Object Modeling (1)Use Case Model
SysML 2.0 Model Lifecycle Management (MLM) Working Group
Ron Williamson, PhD Systems Engineer, Raytheon 20 June 2011
The Open Group Architecture Framework (TOGAF)
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
Systems Engineering Workflow Use Cases Activity SysML Roadmap Activity
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
Model-Driven Analysis Frameworks for Embedded Systems
UNIT II.
SysML 2.0 – Systems Engineering Process (SEP) Working Group
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
SysML 2.0 – Visualization Capability
TDT4252 Modelling of Information Systems Advanced Course
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
UML profiles.
Analysis models and design models
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Enterprise Architecture at Penn State
Automated Analysis and Code Generation for Domain-Specific Models
INCOSE IW 2014 Town Hall January 27, 2014
Software Development Process Using UML Recap
Systems Engineering Workflow Use Cases Activity SysML Roadmap Activity
MBSE for PLM: Part of the Digital Systems Life Cycle
Status of SysML v2 Planning & Requirements
Presentation transcript:

System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group Systems Engineering Model Construction Focus Area Introduction March, 2015 1/14/2019

System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group Objectives: Assess effectiveness of system modeling with SysML in support of MBSE Adoption and Use Develop a preliminary System Modeling Roadmap to improve effectiveness Use the Roadmap to influence the SysML specification, tool vendor implementations, related standards efforts, and industry collaborations Scope: SysML modeling language and tools Modeling languages and tools that support use of SysML (e.g. constraint language, transformations) Reuse libraries (e.g., models, practices, ..) Integrations with other engineering models and tools Focus Areas: Systems Engineering Use Cases System Engineering Concept Model SysML v2/MBSE Capabilities including Model Construction, Model Visualization, Model Analysis, Model Management, Model Interoperability, Members: IBM, EADS, LMC, NASA/JPL, Raytheon, John Deere and Various Consultants 1/14/2019

MBSE Capability: Construct Model Task objective Elaborate concepts, requirements, and metrics for effective model construction that support the next generation system modeling language (SysML v2) Use Cases Systems engineers and other discipline engineers contribute to the development and update of the system model throughout the lifecycle to support system specification, design, analysis, and verification activities MoE Ability to efficiently and intuitively construct models High Level Intent/Driving Requirement:   The next-generation modeling language and tools must enable much more intuitive and efficient model construction. It often requires several clicks to capture a core concept in a model. More streamlined and efficient user interfaces could reduce the time and effort to build and maintain a model. The ability to repeat common modeling patterns with reduced user input (e.g., table-based entry) is another capability to increase modeling productivity and understanding. 1/14/2019

MBE To-Be State Source: NDIA MBE Final Report dated February 2011 Hardware Models Q SET CLR S R System Models Component Models ò G ( s ) U Analysis Models Operational Models Component Models System Models ò G ( s ) U Analysis Models Operational Models Configuration Management Program Management Test Manufacturing Hardware Systems Customer Logistics Software System Models Operational Models The MBE to-be state leverages MBE across the acquisition life cycle to enhance affordability, shorten delivery time, and reduce risk. In the to-be state, the models become an integral part of the technical baseline, and evolve throughout the programs life cycle. The current state is characterized by gaps between domain silos and lifecycle development phase hand-offs that are often the source of errors until later in the development process when they are more expensive to fix.  The future state of MBE seeks to reduce these errors though seamless integration of model data across domains and across the lifecycle by aligning shared model properties and assumptions. Different engineering disciplines concurrently operate on different facets of the system and/or product design, such that the impact of a change in one model can be readily assessed in another model. Engineering and programmatic knowledge is shared through a common technical baseline. The models developed by each discipline evolve in maturity throughout the life cycle, and are not thrown away and redeveloped as the program transitions from one phase of development to another. This includes the up-front mission analysis models, the system requirements and architecture models, the detailed hardware and software design models, and the detailed simulation models used to assess and verify all aspects of the system as it evolves. Early validation of requirements including those for manufacturing and support, and efficient development of a fully integrated technical baseline result in significant improvement to the development process. The collaborative foundation provides a means to share the information from the model registry across the extended enterprise of customers, teammates and suppliers. The foundation includes the modeling standards that enable information exchange, the model registry that enables ready access to the different models, and a trusted environment which enforces protection of intellectual property and secure access to sensitive and classified data. The collaborative environment also enables reuse from one program to another to enable sharing across a family of products and system of systems. The MBE to-be state includes a workforce that is skilled in the use of the matured modeling methods and tools, an infrastructure that supports this capability, and policies that enable it. MBE Enhances Affordability, Shortens Delivery and Reduces Risk Across the Acquisition Life Cycle Needs Current Capabilities Budget/Schedule

Systems Modeling Environment Conceptual Architecture - Construct Model Initial Scope

MBSE Capability: Construct Model More Detailed Requirements: Model Changes (includes a change to a model element or change to a reference to an external model element or other data item, or possibly to a change in metadata) Create new elements or references Update existing elements or references Delete existing elements or references Create Variants of elements or element configurations Type of Data Input Manual entry Graphical Text/structure text Tabular/forms based Automated ingest from the following Another model of same type Another model of different type Structured data source (e.g., file, database) Unstructured document Linked data via reference Simple link (e.g., hyper link) Semantic relationship (e.g. OSLC) 1/14/2019

MBSE Capability: Construct Model More Detailed Requirements (cont): Construction Operations Control  access (validate user has data access privileges) Automated ingest Select and validate data source Transform input to match schema Maintain links/log to external data source Manual entry Apply pattern Apply validation rules and assess Resolve validation errors Log changes to model Capture metadata regarding update (who changed, when, rationale, input source...) Report differences Non Functional Requirements Performance Security Extensibility New technology New requirements 1/14/2019

MBSE Capability: Construct Model Stakeholders Customers Managers System Engineers Design (IV&V) Specialty / Whole Life Other Disciplines Software Hardware Mechanical Electrical Algorithms Mission / Business Analysts Sources Customer Specifications Management Cost/Schedule and EVMS System Level CONOPS – Operational Scenarios Specifications: SRD, SSS, ICS, etc. Software SRS, CSCI models/specs, UCs Hardware HWCI models/specs Algorithms Models/specs 1/14/2019

System Engineering Model Construction System Engineering Model Construction Role of the Concept Model, for example A model is a simplified representation of a system at some particular point in time or space intended to promote understanding of the real system. As an abstraction of a system, it offers insight about one or more of the system's aspects, such as its function, structure, properties, performance, behavior, or cost. Source: http://sebokwiki.org/wiki/Representing_Systems_with_Models Table VIEW DB Text VIEW System Requirements System Test Cases Controller/Transform Table System Model Text VIEW System Interfaces Controller/ Transform MODEL Update 2003 Model with Latest Graphic Table Text Model System Design VIEW Controller/Transform CONCEPT MODEL Parse & Transform Using Concept / Meta model “grammar” 1/14/2019

MBSE Capability: Construct Model Interactive Model Construction Standard tool HMI with Model Browser Model Diagram Model Tool Palette Model Library Access Stereo type extensions Data types, and units Patterns (e.g. Frequently used combinations of model elements) “Batch” Model Construction Tabular data import Requirements (ID, Description, attributes….) mapped to Requirement Stereotype Interfaces (ID, Description, Type, Attributes) mapped to Interface Stereotype Use Cases (ID, Description, Pre-Condition, Post-Condition, scenario steps,…) Structured document import Unstructured text Structured / Unstructured Graphics and Figures/Images & Hybrid 1/14/2019

MBSE Capability: Construct Model Dependencies on other MBSE Assessment Capabilities Concept Model Understanding the core and extended concept model is a key pre-requisite to both interactive and batch model construction Includes transformation from tabular, structured text and natural language descriptions to model based representations SE Use Cases Consistent with use cases dependent on model construction Lifecycle aspects of model construction (e.g. concept, architecture, design, implementation, integration, verification, validation phases) MBSE Usability Viewpoint/Views for model construction Pattern: Model-View-Controller Tabular: e.g. MS Excel as the model view with macro adapters to the system model Graphical: e.g. MS Visio as the model view with templates and adapters to the system model 3-D Visualization: e.g. STK with adapters linking to the system model Pattern Libraries: e.g. domain specific system model patterns for all views driven from a common library Automation Techniques OSLC, etc. 1/14/2019