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.
Object-Oriented Analysis and Design
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.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Engineering Systems of.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
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
Chapter 1: The Database Environment and Development Process
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
Rational Unified Process Fundamentals Module 4: Disciplines II.
Software System Engineering: A tutorial
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
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.
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.
SysML v2 Model Interoperability & Standard API Requirements Axel Reichwein Consultant, Koneksys December 10, 2015.
International Workshop 26 Jan – 29 Jan 2013 Jacksonville, FL, USA MBSE Workshop INCOSE IW 2013 MBSE Workshop January 26-27, 2013 Introduction MBSE Chairs.
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
Building Enterprise Applications Using Visual Studio®
Elaboration popo.
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
IEEE Std 1074: Standard for Software Lifecycle
Understanding and Utilizing the ISP Analysis Process
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
Overview of System Engineering
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.
SysML 2.0 – Systems Engineering Process (SEP) Working Group
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
SysML 2.0 – Visualization Capability
CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS
TDT4252 Modelling of Information Systems Advanced Course
Thoughts on Model Interoperability
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
UML profiles.
CS 8532: Advanced Software Engineering
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
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
Human Computer Interaction Lecture 14 HCI in Software Process
Software Development Process Using UML Recap
Systems Engineering Workflow Use Cases Activity SysML Roadmap Activity
Status of SysML v2 Planning & Requirements
Presentation transcript:

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 12/30/2018

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. 12/30/2018

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 10/06/14

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 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) 12/30/2018

MBSE Capability: Construct Model More Detailed Requirements (cont): Construction Operations Control  access (validate user has data entry 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 12/30/2018

System Engineering Model Construction Role of the Concept Model 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 VIEW VIEW System Requirements System Test Cases Controller/Transform System Model VIEW System Interfaces Controller/ Transform MODEL Update 2003 Model with Latest VIEW System Design Controller/Transform META MODEL 12/30/2018

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 12/30/2018

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 12/30/2018