Systems Engineering Concept Model (SECM)

Slides:



Advertisements
Similar presentations
Integration of MBSE and Virtual Engineering for Detailed Design
Advertisements

Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
IEC Substation Configuration Language and Its Impact on the Engineering of Distribution Substation Systems Notes Dr. Alexander Apostolov.
1 Software Requirement Analysis Deployment Package for the Basic Profile Version 0.1, January 11th 2008.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
The Role of Modeling in Systems Integration and Business Process Analysis © Sparx Systems Pty Ltd 2011 Ben Constable Sparx Systems.
Engineering Systems of.
Model Based Systems Engineering (MBSE) using SysML GSFC Systems Engineering Seminar June 8, 2010 Sanford Friedenthal Lockheed Martin
Systems Modeling Language ™ Overview Cris Kobryn and Sandy Friedenthal SysML Partners ( October 2003.
Ontologies Reasoning Components Agents Simulations The Eclipse Process Framework Breno Machado.
SOFTWARE DESIGN (SWD) Instructor: Dr. Hany H. Ammar
SOFTWARE DESIGN.
1 ILE Project Integrated Logistics Environment Kickoff Meeting Task 2 Completion of the Ship Common Information Model Presented by: Dr. Burton Gischner.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Joint Meeting Report on Standards 8 July Recent Accomplishments Systems Modeling Language (SysML) specification accepted for adoption by OMG AP233.
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Session 1 What Is the UML? Written by Thomas A. Pender Published by Wiley Publishing, Inc. October 5, 2011 Presented by Kang-Pyo Lee.
Architecture Ecosystem SIG March 2010 Update Jacksonville FL.
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.
System Modeling Assessment & Roadmap WG Meeting Boston, MA June 17, 2014 Eldad Palachi Sandy Friedenthal.
Systems Engineering Concept Model (SECM) Status 03/17/2016 John Watson.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
PLM-MBSE integration discussion
Multi-disciplinary Approach for Industrial Phases in Space Projects Evolution of classic SE into MBSE Harald EisenmannAstrium Satellites Joachim Fuchs.
Systems Engineering Concept Model (SECM) OMG Technical Conference 12/10/2015 System Modeling Assessment & Roadmap WG John Watson 1.
SysML Modelica Integration Working Group Report (SE DSIG Meeting, San Antonio, TX, 9/15/2009) Chris Paredis Georgia Tech 1.
Uwe Kaufmann SysML adoption issues OMG SysML Roadmap WG
Modeling Formalism Modeling Language Foundations System Modeling & Assessment Roadmap WG SE DSIG Working Group Orlando – June 2016.
1 Copyright © 2014 by Lockheed Martin Corporation SE Use Cases SysML Roadmap Activity John Watson Lockheed Martin 6/17/2014.
1 Modeling Formalism (Modeling Language Foundations) System Modeling Assessment & Roadmap Working Group Meeting – SE DSIG Reston – March, 2016 Yves BERNARD.
Status of SysML v2 Planning & Requirements Berlin, Germany June 16, roadmap:sysml_assessment_and_roadmap_working_group.
SysML v2 RFP WG Meeting Introduction
Modeling Formalism Modeling Language Foundations
Interface Concepts Modeling Core Team
Knowledge Representation Techniques
Systems Engineering Concept Model (SECM) Update
Systems Engineering Concept Model (SECM) Update
INCOSE Usability Working Group
SysML v2 Planning & Requirements Working Group Meeting
SysML v2 Formalism: Requirements & Benefits
SysML v2 Usability Working Session
J. Michael, M. Shing M. Miklaski, J. Babbitt Naval Postgraduate School
SysML 2.0 Model Lifecycle Management (MLM) Working Group
SysML v2 RFP Model-based Specification Approach
Proposed SysML v2 Submission Plan
System Engineering Concept Model – Domain 8/5/2015 Status
Systems Engineering Workflow Use Cases Activity SysML Roadmap Activity
SysML 2.0 Concept and Needs for Visualization
Introduction to SysML v.2.0 Metamodel (KerML)
System Engineering Concept Model – Domain 9/24/2015 Status
Systems Engineering Concept Model (SECM)
Systems Engineering Concept Model (SECM) Update
Status of the Systems Engineering Concept Model (SECM)
Systems Engineering Concept Model (SECM) Status Update
Introduction to UML.
Software engineering -1
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
Status of the Systems Engineering Concept Model (SECM)
Initial Draft Requirements Concepts
INCOSE IW 2014 Town Hall January 27, 2014
Systems Engineering Concept Model (SECM) Update
Time Scheduling and Project management
Systems Engineering Workflow Use Cases Activity SysML Roadmap Activity
Status of SysML v2 Planning & Requirements
Using the INCOSE Handbook and SEBoK as THE Foundation for SECM-Domain
MBSE / SysML adoption issues
Requirements Relationships Breakout Team Recommendations
Presentation transcript:

Systems Engineering Concept Model (SECM) OMG Technical Conference, La Jolla CA, 12/10/2015 System Modeling Assessment & Roadmap WG John Watson

Overview Background SECM Approach SECM – 2015 Reference Model SECM – SysML V2 RFP

Resources - SECM Team Contributors Yves Bernard Roger Burkhart Sandy Friedenthal Chas Galey Rick Steiner John Watson Systems Engineering Concept Model Wiki Tools MagicDraw Modeling Tool Teamwork Server Team collaboration tool Server and licenses provided by No Magic

SECM-Domain Goals and Overview Task objective Derive a data model that captures the core Systems Engineering concepts and vernacular Derive the system modeling language requirements that will be used in the SysML V2 RFP Use Cases Systems engineers and other discipline engineers contribute to the development and maintenance of a system model throughout the lifecycle to support the system specification, design, analysis, and verification activities MoE The SysML V2 RFP requirements are clear and concise, and reflect the core Systems Engineering concepts and vernacular High Level Intent/Driving Requirement:   (R1) The next-generation modeling language must express the core systems engineering concepts. This requires definition of a robust data model that reflects these concepts. The requirements that drove SysML derive from the original Systems Engineering Conceptual Model, jointly developed by the INCOSE/OMG/AP233 WG requirements team. Modifications and refinements to this model will occur in light of lessons learned over the last several years, and as necessary to express the core systems engineering concepts. Derive the requirements from well established SE references

Systems Engineering Concept Model (SECM) Approach INCOSE Systems Engineering Handbook V4 SEBoK V 0.5 Model V 1.4 ISO/ IEC/IEEE 15288: 2015 SECM – 2015 Industry Reference SysML V2 Services Requirements Other OMG Specs Other Industry Ontologies SECM - SysML V2 RFP SysML V2 RFP SysML V2 Spec SysML V2 Meta-model Service Spec To date most of the work has been done in the Industry Reference Model SECM – 2003 Industry Reference * UML 4SE RFP SysML V1.X Spec * Joint INCOSE/AP233/OMG, Led by Dave Oliver

Systems Engineering Concept Model 2015 Industry Reference

SECM – 2015 Industry Reference The intent of this model is to capture Systems Engineering domain concepts based on well-established industry references. The three primary industry references used as source material include; SEBoK Version 1.4 ISO/IEC/IEEE 15288:2015 INCOSE Systems Engineering Handbook, Version 4 Utilize a limited set of UML constructs. The intent is to keep the modeling as simple as possible to make it easy to read, to quickly understand, and to avoid implying more than intended. This model will attempt to faithfully capture the SE concepts as they are presented in the three industry references

SECM - 2015 Industry Reference 200+ Concept Terms have been captured and defined in the model 12 Concept Diagrams have been created and reviewed 2 additional Concept Diagrams are Under Construction HTML Model Extracts are available on the SECM Wiki

List of Diagrams Available Today System Hierarchy Disciplines System Architecture Generic Life Cycle Model Environment Life Cycle Configuration Management Requirement Traceability System Thinking – Principles SE Processes Architecture Models SEBoK Structure

Principle - a fundamental truth or proposition

Systems Engineering Concept Model SysML V2 RFP

SECM - SysML V2 RFP The intent is to derive a set of requirements that will be incorporated in the SysML V2 RFP. In this model we are not limited to just established industry published concepts. We are also able to include additional forward thinking and field proven concepts. This model will also utilize a limited set of UML constructs Work on this model will not wait until the SECM 2015 Industry Reference is complete As concepts are completed in the SECM 2015 Industry Reference, work will commence in this model

SECM - SysML V2 RFP Properties will be the first concept examined 1st Step – Integrate Input from sources SECM – 2015 Industry Reference UML for SE RFP - Section 6.5.3, Properties Scan SysML RTF Issues Then, request Input from other Industry Ontologies

Property Comments (1 – 10) 01-Goal: Property concepts should support seamless integration of SysML v2 models with analysis models 02-Determine whether each of the following capabilities should apply to property, property type, value, something else, or not at all 03-Support for property assignment for element, function/behavior, event (i.e., change event), condition 04-Support for grouping properties based on domain criteria (e.g., electrical vs mechanical vs thermal properties) 05-Support for property primitive types (e.g. integer, real, Boolean, string, complex, enumeration) 06-Support for units, quantity kinds, system of units, and system of quantity kinds 07-Support for specifying a range of valid values (e.g. knob position is 0-360 degrees) 08-Support for properties that are constant, constant over the execution time, and variable (refer to Modelica) 09-Support for properties that are a function of time (e.g., state variables) 10-Support for initial conditions 01, 07,

Property Comments (11 – 20) 11-Support for time as a property, including time durations, and time events 12-Support for time continuous and time discrete valued properties 13-Support for state dependent property values 14-Support for properties that are a function of other properties (e.g., parametric relationships) 15-Support for scalar, vector, and tensor properties 16-Support for matrices and arrays (e.g., engine temperature as a function to time from startup, and location on engine. Each row represents an increment of time, and each column represents an engine location.) 17-Support for ordering properties 18-Support for comparison operators (e.g., <, =, >) 19-Support for logical/Boolean operators (e.g. AND, OR, NOT, ..) 20-Support for different expression languages 13, 15, 16, 17,

Property Comments (21 – 30) 21-Support for declarative and procedural expressions 22-Support for dependent versus independent variables versus derived properties (inputs and outputs of analysis) 23-Support for referring to a particular property of an element, function or event in an expression (e.g., element reference) 24-Support for probability distributions on property values. A) unit to unit distribution B) distribution of an individual unit over time and other conditions (e.g., temperature) 25-Support for over-riding property values (e.g., redefinition) 26-Support for subsetting properties 27-Support for technical measures (e.g., TPM. KPP, MOP and MOE), including support for capturing threshold, planned values, achieve to date values, milestones and tolerance bands 28-Ability to designate properties as-specified, as-designed, as-manufactured, as-fielded (was Source in v1 RFP) 29-Support for UPDM concept of measurement 30-Support for identifying the source of a property 22, 27, 28,

Property Comments (31 – 39) 31-Support for a property referencing a set of values (e.g. table, plot) 32-Support for referring to and establishing relationships to deeply nested properties 33-Support for visualizing complex property values and relationships (e.g. plots, tables) 34-Support for linking property, units, values, .. to text 35-What is the impact of property based requirements on the property concepts? 36-Should a property be reusable or just its type (e.g., mass vs. kilograms) 37-To what extent do the SysML v1 language concepts of property, value type, instance specifications, slots, value specifications, and default values support these property concepts? 38-Clarify the relationship of physical property to quantity kind? Should a library of physical properties be provided as noted in Wikipedia at: https://en.wikipedia.org/wiki/Physical_property 39-Support for time units (ontology) - calendar time 31,

Questions?

Backup

Systems Engineering Concepts (v0.5)