SysML 2.0 Model Lifecycle Management (MLM) Working Group

Slides:



Advertisements
Similar presentations
OSLC PLM Workgroup1 Towards detailed use cases and alignment to OSLC V0.2 Gray Bachelor 19 th July 2011.
Advertisements

Chapter 10: Analyzing Systems Using Data Dictionaries Instructor: Paul K Chen.
Software Configuration Management (SCM)
Configuration Management
RMsis – v Simplify Requirement Management for JIRA
OSLC ALM-PLM interoperability Discussion. OSLC PLM extensions Product Product, Version isVersionOf AMG54556_002 Product, View hasView AMG54556/001-View.
Thirteenth Lecture Hour 8:30 – 9:20 am, Sunday, September 16 Software Management Disciplines Process Automation (from Part III, Chapter 12 of Royce’ book)
Database System Concepts and Architecture
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Emerging Technologies Work Group Master Data Management (MDM) in the Public Sector Don Hoag Manager.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Software Quality Assurance
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
The Unified Modeling Language (UML)
OSLC PLM Reference model April Summary of the OSLC PLM Reference Model V0.4 April 4th 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
Privacy rules over JPEG images Jaime Delgado DMAG UPC BarcelonaTECH October 2015.
PS -0 System Architecture Working Group RASDS Status 14 June 2006 Peter Shames NASA / JPL
Session 1 What Is the UML? Written by Thomas A. Pender Published by Wiley Publishing, Inc. October 5, 2011 Presented by Kang-Pyo Lee.
Project management Topic 8 Configuration Management.
CM Spec analysis Markup from discussion 15/3. Summary of the scenario by way of the key business entities & their relationships CR Req Implem System or.
Configuration & Build Management. Why Software Configuration Management ? The problem: Multiple people have to work on software that is changing More.
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.
Software Configuration Management (SCM)
BOF-1147, JavaTM Technology and WebDAV: Standardizing Content Management Java and WebDAV Juergen Pill Team Leader Software AG Remy Maucherat Software Engineer.
Doc.: IEEE /2179r0 Submission July 2007 Steve Emeott, MotorolaSlide 1 Summary of Updates to MSA Overview and MKD Functionality Text Date:
OSLC PLM Workgroup1 Towards detailed use cases and alignment to OSLC V0.1 Gray Bachelor 18 th July 2011.
CIS 375 Bruce R. Maxim UM-Dearborn
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Allison Barnard-Feeney Dr Phil Spiby
Interface Concepts Modeling Core Team
Design Rules for NBD – Network Based Defence
Software Configuration Management
Software Configuration Management
Software Configuration Management
Software Project Configuration Management
An Overview of Requirements Engineering Tools and Methodologies*
SysML 2.0 Requirements for Visualization
Using E-Business Suite Attachments
Course Outcomes of Object Oriented Modeling Design (17630,C604)
Chapter 11: Software Configuration Management
Software Configuration Management
SysML v2 Formalism: Requirements & Benefits
SysML v2 Usability Working Session
Configuration Management and Prince2
CS 325: Software Engineering
Software Configuration Management
Introduction How to combine and use services in different security domains? How to take into account privacy aspects? How to enable single sign on (SSO)
CVS revisions UML diagram
Change Control Module P5 LEARNING OBJECTIVES: LEARNING OUTCOMES
Configuration Management (managing change)
Object Oriented Analysis and Design
SAD ::: Spring 2018 Sabbir Muhammad Saleh
Domain Specific Product Description Exchange
Health Ingenuity Exchange - HingX
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
UML profiles.
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
Chapter 11: Software Configuration Management
Verilog-AMS Integration with P1800 SV Standard
HingX Project Overview
Using Use Case Diagrams
Metadata The metadata contains
INCOSE Model LifeCycle Management (MLM) Challenge Group
Configuration management
Configuration Management
USING CONFLUENCE AS YOUR CMS
QoS Metadata Status 106th OGC Technical Committee Orléans, France
UML Design for an Automated Registration System
ONAP Edge Work – Suggested Next Steps
Presentation transcript:

SysML 2.0 Model Lifecycle Management (MLM) Working Group 12/8/2016

System Model Management (SMM) Model Maturity TSC1 Total System Configuration (TSC) = System Architecture Model + Reference Links TSC2 TSC3 Release & revision history for SW Mechanical, Electronic Electrical Project Risks TSC4 Release & revision history for Structure Behavior Constraints Analysis Plan Test Plan Relationship Domain Models System Architecture Model (SAM) SysML time TSC1 TSC3 TSC4 Others…. Provide Change Management for the Total System Configuration (System Architecture Model + External Reference links) Versioning Configuration control Controls & Permissions Change Process History time Release & revision history for Analysis Trades Performance evaluation Review/recommend additional meta data Version Date Author Change description Variant Approval State Change authorization ECR   Review/update MLM graphic – Annotate existing MLM diagram with key features unless other suggestion. What should be called out on graphic Manage models and cross model configurations Baseline/Working (Intermediate) Branch Merge Diff Rollback History Version control of elements and aggregates based on Model Configuration Item (MCI) definition Change history Metadata – Meta data is data about a model element, User can extend the set of meta data, User defined extended meta data needs to be exchanged. Create Model Metadata ( owner, comments, versions, status) Read Model Metadata ( owner, comments, versions, status) Update Model Metadata ( owner, comments, versions, status) Delete Model Metadata ( owner, comments, versions, status) Manage changes to the element level Manage changes to Views Data Protection Controls Create data protection controls (e.g. access permissions, roles, data rights, markings) Primary Service CRUD metadata Manage Change CRUD Data Protects The next-generation modeling language must be capable of management in a heterogeneous and distributed modeling environment. The ability to manage change to the model, where multiple users are collaborating on a single model, is challenging enough. This basic capability requires extensive branch and merge capability that includes effective means for evaluating and integrating changes from multiple users, while maintaining a history of all changes. These challenges increase when multiple models and tools are all part of the collaboration. The ability to integrate with Product Lifecycle Management (PLM) environments, which enable versioning, configuration, and variant management, is a fundamental SME requirement. Domain Analytic Models time Domain Model External reference links Internal reference links time TSC defined by SAM & Reference links

MLM Services 7.0 create, read, update, delete, query model metadata (e.g. owner, comments, version, status) Metadata – Meta data is data about a model element, #REQ User shall be able to extend the set of meta data, User defined extended meta data needs to be exchanged. Create Model Metadata ( owner, comments, versions, status) Read Model Metadata ( owner, comments, versions, status) Update Model Metadata ( owner, comments, versions, status) Delete Model Metadata ( owner, comments, versions, status) Query Model Metadata ( owner, comments, versions, status) 8.0 Manage changes to the element level Request model update Create branch Define data privileges (across models) (#?? how does that work across reference links?) Control access Update branch Log change Re-baseline branch Merge branch to trunk Define version Compare/Diff Model Compare/Diff Model Element Compare/Diff Diagram 9.0 Manage changes to Views {Views are not a special case of Element or CI) (#?? could include references to external documents or scripts for Viewpoints) 10.0 create, read, update and delete Data Protection Controls Create data protection controls (e.g. access permissions, roles, data rights, markings) Request model update Create branch Define data priviledges (across models) Control access Update branch Log change Re-baseline branch Merge branch to trunk Define version Compare/Diff Model Compare/Diff Model Element Compare/Diff Diagram

MLM Meta-Data Global Mandatory (minimum set required by implementation): Global Unique ID Mandatory for specified element types (user defined/configurable): Version (for committed changes at the CI level) Author (creator) Element description Permissions  Optional (may be extended) {Ability to extend meta-data set} State (Maturity of Elements, e.g. draft, approved, …) Date (created, modified, …) Change description Variant Approval State Change authorization ECR

Engineering Controlled Informal Change Process Frequent Changes Low Impact to change Formal Change Process (CR/CO) Baseline Control High Impact to change Internal Peer Reviews Cross Domain Collaboration Cross Domain Change Impact Working Baseline Creation (New) Program Controlled Engineering Controlled Model Maturity Process Formality Change Impact

Backup