Systems Engineering Concept Model (SECM) Status 03/17/2016 John Watson.

Slides:



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

1 INCOSE Chesapeake Chapter Enterprise SE Panel Discussion L. Mark Walker/LMC 21 March 2007.
SysML: A Modeling Language for Systems of Systems
Model Based Systems Engineering (MBSE) using SysML GSFC Systems Engineering Seminar June 8, 2010 Sanford Friedenthal Lockheed Martin
Free Mini Course: Applying SysML with MagicDraw
Systems Modeling Language ™ Overview Cris Kobryn and Sandy Friedenthal SysML Partners ( October 2003.
An Introduction to Software Architecture
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
Modelling Class T16: Conceptual Modelling – Architecture Image from
SysML Reference Model Definition Model Based System Development in the Joint Strike Missile project Svein-Erik Søgård KDS/Missile Division.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Joint Meeting Report on Standards 8 July Recent Accomplishments Systems Modeling Language (SysML) specification accepted for adoption by OMG AP233.
OSLC PLM Reference model April Summary of the OSLC PLM Reference Model V0.4 April 4th 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Modeling the ODP Computational Viewpoint with UML 2.0: The Templeman Library Example José Raúl Romero, Antonio Vallecillo Universidad de Málaga, Spain.
Week 04 Object Oriented Analysis and Designing. What is a model? A model is quicker and easier to build A model can be used in simulations, to learn more.
SysML v2 Planning & Requirements Working Group Meeting December 8 & 10, roadmap:sysml_assessment_and_roadmap_working_group.
SysML Assessment & Roadmap Approach SE DSIG Meeting Reston March 25, 2014 Yves Bernard Sanford Friedenthal.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA INCOSE IW 2012 MBSE Requirement Flowdown Workshop - Outbrief - John C. Watson Principal Member.
System Modeling Assessment & Roadmap WG Meeting Boston, MA June 17, 2014 Eldad Palachi Sandy Friedenthal.
© 2009 Artisan Software Tools. All rights reserved. Testing Solutions with UML/SysML Andrew Stuart, Matthew Hause.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
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
SysML v2 Model Interoperability & Standard API Requirements Axel Reichwein Consultant, Koneksys December 10, 2015.
OSLC PLM Reference model February Summary of the OSLC PLM Reference Model V0.2 February 22 nd 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
Modeling Formalism Modeling Language Foundations System Modeling & Assessment Roadmap WG SE DSIG Working Group Orlando – June 2016.
Interface Concepts Modeling Core Team Marc Sarrel Steve Hetfield June 23, 2016.
1 Copyright © 2014 by Lockheed Martin Corporation SE Use Cases SysML Roadmap Activity John Watson Lockheed Martin 6/17/2014.
Status of SysML v2 Planning & Requirements Berlin, Germany June 16, roadmap:sysml_assessment_and_roadmap_working_group.
SysML 2.0 Requirements for Visualization
SysML v2 RFP WG Meeting Introduction
Systems Engineering Concept Model (SECM)
Modeling Formalism Modeling Language Foundations
Interface Concepts Modeling Core Team
Discussion Topics for Exploring OMG UPDM Way-ahead
Systems Engineering Concept Model (SECM) Update
Systems Engineering Concept Model (SECM) Update
Agenda Federated Enterprise Architecture Vision
UML Diagrams By Daniel Damaris Novarianto S..
SysML 2.0 Requirements for Visualization
INCOSE Usability Working Group
INCOSE Usability Working Group
SysML v2 Planning & Requirements Working Group Meeting
SysML v2 Formalism: Requirements & Benefits
SysML v2 Usability Working Session
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
SysML 2.0 Interface Concepts Modeling Core Team Status Update
Introduction to SysML v.2.0 Metamodel (KerML)
System Engineering Concept Model – Domain 9/24/2015 Status
Systems Engineering Concept Model (SECM)
Interface Concepts Modeling Core Team
Systems Engineering Concept Model (SECM) Update
Systems Engineering Concept Model (SECM) Status Update
Introduction to UML.
Interface Needs Model Diagrams Review
An Introduction to Software Architecture
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Initial Draft Requirements Concepts
Systems Engineering Concept Model (SECM) Update
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
Using the INCOSE Handbook and SEBoK as THE Foundation for SECM-Domain
Presentation transcript:

Systems Engineering Concept Model (SECM) Status 03/17/2016 John Watson

System Engineering Concept Model Agenda Background SECM High Level Approach SECM Industry Reference Model SECM – SysML V2 RFP Approach Expert Core Teams Property and Expressions - SE Needs and Core Team Interfaces - SE Needs 2

Resources - SECM Team Contributors Yves Bernard Roger Burkhart Sandy Friedenthal Chas Galey Rick Steiner John Watson Meet Weekly, Tuesday’s 11AM ET Systems Engineering Concept Model Wiki Tools MagicDraw Modeling Tool Teamwork Server Team collaboration tool Server and licenses provided by No Magic 3

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. 4

Systems Engineering Concept Model (SECM) Approach ISO/ IEC/IEEE 15288: 2015 Other Industry Ontologies UML 4SE RFP SysML V1.X Spec SEBoK V 0.5 Model V 1.5 SECM – 2003 Industry Reference * INCOSE Systems Engineering Handbook V4 SysML V2 RFP * Joint INCOSE/AP233/OMG, Led by Dave Oliver Other OMG Specs 5 SysML V2 Service Requirements SysML V2 Spec User Interface Guidelines Meta-model Profile Libraries Service Spec (Standardized API)

SECM - Industry Reference 6

SECM: 2015 Industry Reference 217 Concept Terms have been captured and defined in the model 23 Concept Diagrams Produced and Reviewed 2 additional Concept Diagrams are Under Construction Review HTML Model Extracts are available on the Wiki 7

Examples of Diagrams Available System Hierarchy System Architecture Environment Configuration Management Systems Thinking System Thinking – Principles Architecture Models SEBoK Structure Disciplines Generic Life Cycle Model Life Cycle Requirement Traceability SE Processes Complexity and Emergence Work Products 8

System Hierarchy 9

System Architecture 10

SECM – SysML V2 RFP 11

“SECM – SysML V2 RFP” Approach 12 UML 4SE RFP Related Papers Other Industry Ontologies Produce “SE Needs” Example Models SE Concepts SE Needs Document Refine with Top Industry Experts Requirements & Concepts Topic Expert Core Team

Topic Core Teams Properties and Expression Core Team Launched 22 January 2016 “SE Needs” resources provided; Concept Diagrams SE Needs Document Extension Wiki from the SECM Wiki Their status being provided today Interface Core Team Planned to be launched soon Potential Future Topics Function and Structure Behavior Variants Requirements 13

SE Needs – Property and Expressions 14

SECM – SysML V2 RFP SE Needs - Interface 15

Interface Needs Concepts 16

Definitions for this “SE Needs” Exercise Interface At least two interface ends (Connection Point) and a connector Interface End One side of the interface representing the point of connection Interface Specification Specification for all ends and connectors. The information content is equivalent to traditional interface design and requirement specification documents Interface Connector Interface End 17

Interface Abstraction Levels 18

Interface Decomposition 19

TCP/IP Protocol Stack Spacecraft Example “A Representative Application of a Layered Interface Modeling Pattern”, Shames, Sarrel, Friedenthal 20

Example Models of Interfaces 21

Example Models of Interfaces Examples include: Tractor to Implement (3-point Hitch Interface ) Power Plug/Receptacle Interface Door Hinge Interface PC Mouse Intent of such examples Show interface concepts such as the Interface specification concept and the interface end specification concept Identify where we are having trouble expressing our needs Is it easy to capture the artifacts necessary to specify the interface Is the resulting description intuitive and easy to understand The intent is not to specify solutions but to use the existing modeling capabilities to demonstrate where improvements would helpful 22

PC Mouse Example Why the PC Mouse model? Wide variety of layered interfaces Electrical, mechanical, optical, messaging, etc. The mouse and its interfaces are very familiar Each interface can be represented in varying degrees of complexity PC Mouse Review Provide a quick overview Overview of observed difficulties Any other areas of difficulties? 23

PC Mouse Environment - BDD

PC Mouse Environment - IBD 25

The Parts of a Mouse 26

27

Domain Specific View Example In this view: If a application layer transformation takes place, the elements are included. All other lower layers elements and transformations are removed 28

Free Form Tables to View and Enter Values 29

Conclusions SECM Industry Reference Provides a solid anchor to SE Vernacular Good Progress More will be added as needed SECM – SysML V2 RFP Selecting Topics, deriving needs, create expert topic teams Properties and Expression first team Interface is planned second team Potential Future topics Function and Structure Behavior Variants Requirements 30

Backup 31

32 “A Representative Application of a Layered Interface Modeling Pattern”, Shames, Sarrel, Friedenthal