PLM-MBSE integration discussion

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.
Overview of OASIS SOA Reference Architecture Foundation (SOA-RAF)
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Architecture Description Markup Language (ADML) What does it mean? Why should a tools vendor care?
Engineering Systems of.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Model Based Systems Engineering (MBSE) using SysML GSFC Systems Engineering Seminar June 8, 2010 Sanford Friedenthal Lockheed Martin
New Product Development Management NPDM 11 Mohsen SADEGHI
Information Integration in Construction. Construction information In construction, architects, engineers, planners, contractors, facility managers....
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
Software Configuration Management
©Ian Sommerville 2000, Mejia-Alvarez 2009 Slide 1 Software Processes l Coherent sets of activities for specifying, designing, implementing and testing.
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
 CS 5380 Software Engineering Chapter 2 – Software Processes Chapter 2 Software Processes1.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
E-Document Part II: ILC EDMS ILC / LCWS Workshop, Hamburg 2007 Lars Hagge Deutsches Elektronen-Synchrotron (DESY)
Reusing Modeling Elements in IV&V Thomas Otani Naval Postgraduate School 2009 NASA Independent Verification and Validation (IVV) Annual Workshop John Ryan.
OSLC PLM Reference model April Summary of the OSLC PLM Reference Model V0.4 April 4th 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Model-based Systems Engineering (MBSE) Initiative Slides by Henson Graves Presented by Matthew.
STEP for Multi-Disciplinary Model Management: “Intelligent PDM”
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
OSLC PLM Workgroup 7/12/20101 The PLM Reference model in the context of SE Scenario #1 V0.6 December 7 th 2010 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
Session 1 What Is the UML? Written by Thomas A. Pender Published by Wiley Publishing, Inc. October 5, 2011 Presented by Kang-Pyo Lee.
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.
Systems Engineering Concept Model (SECM) Status 03/17/2016 John Watson.
Technical Operations 12 th July 2010 Dr Phil Spiby Eurostep Limited Integrating Systems Engineering Information with AP233.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
1 International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Roger Burkhart INCOSE MBSE Workshop January 2012 Jacksonville, Florida Modeling Standards.
Multi-disciplinary Approach for Industrial Phases in Space Projects Evolution of classic SE into MBSE Harald EisenmannAstrium Satellites Joachim Fuchs.
1 Ontological Foundations For SysML Henson Graves September 2010.
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.
Status of SysML v2 Planning & Requirements Berlin, Germany June 16, roadmap:sysml_assessment_and_roadmap_working_group.
OSLC PLM Workgroup1 Towards detailed use cases and alignment to OSLC V0.1 Gray Bachelor 18 th July 2011.
© 2013 © 2016 Aras aras.com.
Background - Business Vision
Integrating MBSE into a Multi-Disciplinary Engineering Environment A Software Engineering Perspective Mark Hoffman 20 June 2011 Copyright © 2011 by Lockheed.
SysML 2.0 Formalism: Requirement Benefits, Use Cases, and Potential Language Architectures Formalism WG December 6, 2016.
SMS Roundtable Discussion NAFEMS Americas 2016, Seattle, WA, USA
PLM4MBSE working group update
SysML v2 Planning & Requirements Working Group Meeting
SysML v2 Formalism: Requirements & Benefits
SysML v2 Usability Working Session
The Systems Engineering Context
SysML 2.0 Model Lifecycle Management (MLM) Working Group
Ron Williamson, PhD Systems Engineer, Raytheon 20 June 2011
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.
Introduction to SysML v.2.0 Metamodel (KerML)
SysML 2.0 – Systems Engineering Process (SEP) Working Group
Systems Engineering Concept Model (SECM) Status Update
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
INCOSE Model LifeCycle Management (MLM) Challenge Group
INCOSE IW 2014 Town Hall January 27, 2014
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
MBSE / SysML adoption issues
Presentation transcript:

PLM-MBSE integration discussion SysML 2 roadmap WG OMG TC Meeting, Reston, 15 March 2016

Outline Status of the effort (including Wiki) Effectiveness measures and driving requirements Limitations of current SysML Key features of PLM-MBSE concept Service requirements (e.g. functions) Illustration of how the concepts supports the Hybrid SUV scenario Plans for prototypes to demonstrate feasibility RFI concrete questions

Status of the effort (including Wiki) Work on PLM-MBSE integration RFI in progress Main work is going in GfSE/INCOSE WG PLM4MBSE Outcome: Position paper „10 theses about MBSE and PLM“ (see: model management wiki) Current work: started discussion about model configuration items at GfSE workshop in Hannover (Feb. 2016) Wiki: Not yet established own wiki Need to coordinate between SE interoperability and MLM WG Meanwhile check ManTIS‘ website and wiki

Effectiveness measures and driving requirements Addressed requirements: 5. The next-generation modeling language and tools must support MBSE in the broader context of Model-Based Engineering (MBE), where the models and tools are fully integrated across discipline-specific engineering tools… 6. The next-generation modeling language must provide a standard application programming interface (API) to provide dynamic access to the model, while providing appropriate access controls… 7. The next-generation modeling language must be capable of being managed in a heterogeneous and distributed modeling environment.

Current SysML / MBSE limitations See also: PLM-MBSE interop RFI SysML tools lack integration with other engineering tools and requirements management systems Lack of standardized interfaces Immaturity of model exchange Problems handling large sets of structured requirement Lack of representation of artefacts from important disciplines: Mechanical CAD, Geometry Electrics, Electronics (ECAD) Insufficient support for the re-use for system models No encapsulation of SysML models To support model assemblies like in 3D CAD To build model libraries To exchange model patterns Lack of variant-, configuration, and change management Lack of information traceability throughout the whole lifecycle, including maintenance, disposal

Current PLM / PDM limitations See also: PLM-MBSE interop RFI Lack of system-level representation of products, rather supports only document-centric representations No support for rich semantic modeling of interdisciplinary information Lack of representation of behavioral system information Lack of modeling for requirements engineering Lack of highly granular traceability information

Key features of PLM-MBSE integration concept Establish the concept of a System Model to become „central (single) source of truth“ Extend usefulness of System Models throughout a products lifecycle Enable MBSE to become an integral part of “traditional” product development process Systems Modeling targeting product architecture Capture stakeholder requirements Discipline independent abstraction E.g. FAS method Systems modeling to integrate discipline specific modeling Capture system level requirements Discipline specific abstraction E.g. SysML extension for simulation

Service requirements (e.g. functions) This is part of the RFI discussion Interchangeable model libraries Model versioning, config mgmt., etc.  MLM …

Illustration of how the concepts supports the Hybrid SUV scenario Not yet under consideration PLM4MBSE WG choose LEGO Mindstorm Robot Existing CAD data SysML model developed Univ. Kaiserslautern

Plans for prototypes to demonstrate feasibility Partly: SEISMIK research project proposal Aims at building MBSE ecosystem through establishment of services in support of (SysML) systems modeling Development of SE libraries and standard parts Systems “Re-Engineering” to easily populate system models with existing product data (BOM, MCAD, ECAD, …) Transform textual requirements to “models” … Derive requirements for SysML 2.0 RFP

Plm-mbse interoperability RFI - PMII

Concrete questions to answered 1/3 What is/should be the role of MBSE within your product development process? What are the key issues setting up multidisciplinary engineering processes? What artefacts in SysML and PLM share corresponding semantics? Which information in the system model can be (re-)used in other models (MCAD, ECAD, Analysis…) in order to reduce manual efforts? What information from discipline-specific models (MCAD, ECAD, Analysis…) needs to be represented in a system model? How should a MBSE change process look like? Does a MBSE change process have to support branching and merging?

Concrete questions to answered 2/3 What is needed to better support reuse of (partial) system models? What is needed to better support collaboration between SysML-Modelers? What is needed to better support collaboration between SysML-Modelers and engineers creating discipline-specific models (such as MCAD, ECAD, Analysis)? What benefit is provided when using the system model over the whole lifecycle / in later lifecycle stages? Which components and artefacts of a system model need to be put under configuration control? Which constructs of the system model need versioning?

Concrete questions to answered 3/3 How much granularity for versioning is needed? Should versioning be supported on the object, package, diagram or model level? How important is a system model as a single point of reference over the whole lifecycle of a product? Is there a need to freeze certain baselines of the system model at certain stages of the engineering process? If yes, which concepts need baselining? What is the benefit of managing models as objects instead of managing the system models textual representation (XML snippets)? Who besides the systems engineers need information captured inside the system model? How can this information be displayed and made available to that users?

Questions?

Facettes of PLM-MBSE integration Or: fundamental issues in product development that need to be solved Need for a holistic integrated system model Multidisciplinary development needs common language Traceability Complexity management Large sets of requirements Many dependencies between system components Collaboration between many development teams Co-Simulation Increase comprehensibilty of a product/system Integration of enterprise and business aspects Enterprise architecture Business objectives Support for collaboration in MBSE Support management of MBSE artefacts ? Product line engineering = ALM

PLM/PDM – where we are

PLM Defintion PLM according to Wikipedia EN product lifecycle management (PLM) is the process of managing the entire lifecycle of a product from its conception, through design and manufacture, to service and disposal PLM integrates people, data, processes and business systems and provides a product information backbone for companies and their extended enterprise Product-Lifecycle-Management (PLM) is a concept for the seamless integration of information concerning the whole lifecycle of a product The concept is based on coordinated methods, processes and organisational structures and is implemented usind IT systems for authoring and maintenance of the data The term PLM originates from Product Data Management (PDM) and EDM GER

PDM Basic functionality PDM - Product Data Management: Historically: 2D/3D CAD Drawing Database Main application area: Mechanical CAD Todays extensions: ECAD, Requirements, Simulation Data, etc. Typical data managed by PDM: CAD models Specifications (as documents) Bill of Material (BOM) Product structure (Assembly) Digital Mock-Up (DMU) … Typical PDM Functionality: Versioning, Variant Management Configuration Management, Baselining Classification (abstract product structure) Change control, Engineering Change Management Visualization (Reporting, Structure browsing, DMU) Query, Search, Data Exchange

MBSE – where we are

MBSE – where we are INCOSE MBSE Definition Systems modeling evolved: “Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design, analysis, verification and validation activities beginning in the conceptual design phase and continuing throughout development and later life cycle phases.” INCOSE SE Vision 2020 (INCOSE-TP-2004-004-02), Sept 2007 Systems modeling evolved: SysML Modelica … SE Vision 2020 (excerpt): Extensive reuse of model libraries, taxonomies and design patterns Standards that support integration and management across a distributed model repository Highly reliable and secure data exchange via published interfaces

MBSE – PLM integration, further aspects Thoughts about MBSE-PLM integration Handle large sets of structured requirements Support for Functional Mock-Ups Use cases for MBSE-PLM integration Role of ALM (Application Lifecycle Managament) Role of OSLC Model Management working group SE-Authoring tools (e.g. SysML) be used as PLM configurator?