OSLC ALM-PLM interoperability Discussion. OSLC PLM extensions Product Product, Version isVersionOf AMG54556_002 Product, View hasView AMG54556/001-View.

Slides:



Advertisements
Similar presentations
OLSC PLM Workgroup1 DOORS input for OSLC Storyboard V0.2 15/4 Gray Bachelor.
Advertisements

Configuration Management
IBM Software Group | Rational software OSLC Support for PLE.
OSLC PLM Workgroup1 Towards detailed use cases and alignment to OSLC V0.2 Gray Bachelor 19 th July 2011.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
OSLC ALM-PLM interoperability Workgroup1 OSLC PLM workgroup 2012 Kick off meeting For discussion.
©© 2013 SAP AG. All rights reserved. Product Definition Scenario Overview Defining Product Properties and Product Models Specifying Product Variants Scenario.
Stereotypes Stereotypes provide the capability to create a new kind of modeling element. –They can be used to classify or mark modeling elements. –A type.
Software Configuration Management (SCM)
7. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Detailed Object-Oriented Requirements Definitions  System Processes—A Use.
Configuration Management
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Top Questions of I-deas users Learning NX Mark Lawry.
David Warne Independent Manufacturing Consultant.
Software Configuration Management (SCM)
This chapter is extracted from Sommerville’s slides. Text book chapter
SE-02 CONFIGURATION MANAGEMENT Today we talk about Software Configuration Management (SCM for short): - What? - Why? - How?
Software Configuration Management (SCM)
For OSLC PLM Workgroup meeting 7th Dec Analysis of the OSLC Specs and the PLM Reference model in the context of SE Scenario #1 V0.6 December 7 th.
Template v5 October 12, Copyright © Infor. All Rights Reserved. 1 Warehouse Mobility for LN An Overview Swaroop Patnaik, Infor.
Software Engineering Modern Approaches
OSLC Working group meeting1 PLM extensions proposal feedback Updated from OSLC workgroup call 18/10/11.
Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.
Software Configuration Management
1 N Degrees of Separation: Multi-Dimensional Separation of Concern (MDSOC) HyperJ: language and concepts of general concern combination.
OSLC PLM Workgroup visit URL for terms of usage1 Open Services for Lifecycle Collaboration OSLC PLM Workgroup Systems Engineering scenario #1 Systems Engineer.
EuroRoadS for JRC Workshop Lars Wikström, Triona Editor of EuroRoadS deliverables D6.3, D6.6, D6.7.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Software Quality Assurance
Software Engineering 2003 Jyrki Nummenmaa 1 CONFIGURATION MANAGEMENT Today we talk about Software Configuration Management (SCM for short): -
June 5–9 Orlando, Florida IBM Innovate 2011 Session Track Template Rainer Ersch Senior Research Scientist Siemens AG ALM-1180.
OSLC PLM Workgroup1 ALM-PLM terms Prep for Oct 5th.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer, Progress Sonic.
Lecture 14 Maintaining the System and Managing Software Change SFDV Principles of Information Systems.
OSLC PLM Workgroup visit URL for terms of usage1 OSLC PLM Workgroup PLM Scenarios Systems Engineering scenario “Systems Engineer Reacts to Changed Requirements”
Software Engineering – University of Tampere, CS DepartmentJyrki Nummenmaa Configuration management.
OLSC PLM Workgroup1 DOORS input for OSLC Storyboard V0.1 Gray Bachelor.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer Progress Sonic.
OSLC PLM Reference model April Summary of the OSLC PLM Reference Model V0.4 April 4th 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
OO Methodology Elaboration Iteration 2 - Design Patterns -
Management of Software Project CSM Software Configuration Management (SCM)
Software Configuration Management (SCM) Source: Pressman, R., Software Engineering: A Practitioner ’ s Approach. Boston: McGraw Hill, Inc., 2005; Ghezzi,
May 2007 Registration Status Small Group Meeting 1: August 24, 2009.
OSLC Core extensions proposal
OSLC PLM Workgroup visit web-site for terms of usage1 Open Services for Lifecycle Collaboration OSLC PLM Workgroup Systems Engineering scenario #1 Systems.
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
Configuration Management
WG3 Presentation to TC184/SC 4 Closing Plenary Baltimore, USA 23 Oct 2015 WG3 Oil, Gas, Process and Power Paul van Exel, Convener Nils Sandsmark, Deputy.
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.
OSLC PLM workgroup workings1 OSLC PLM Spec analysis Consolidation from previous discussions 29/3 inc meeting notes.
© OSLC OSLC PLM Workgroup1 OSLC Core extensions proposal Update of the Core WG proposal V0.9.
Copyright © 2007, Oracle. All rights reserved. Managing Items and Item Catalogs.
Pebblestone|fashion. The leading business software solution for companies in the fashion industry Since customers > users 37 countries.
Software Engineering Lecture 9: 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.
Draft for discussion1 OSLC PLM roadmap discussion Aug 30 th 2011 Rainer Ersch Gray Bachelor V0.4 updated at meeting Aug 30th.
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.
OSLC PLM Workgroup1 Towards detailed use cases and alignment to OSLC V0.1 Gray Bachelor 18 th July 2011.
Design Rules for NBD – Network Based Defence
Configuration Management
CARA 3.10 Major New Features
Software Configuration Management
SAP University Alliances
Configuration Management
Software Configuration Management
SysML 2.0 Model Lifecycle Management (MLM) Working Group
Patterns.
Electrical and Computer Engineering Department
Configuration Management
Product Definition Scenario Overview
Presentation transcript:

OSLC ALM-PLM interoperability Discussion

OSLC PLM extensions Product Product, Version isVersionOf AMG54556_002 Product, View hasView AMG54556/001-View Resource, View hasPart Requirement, View hasPart AMG60112/001-View CR affectsPlanItem affectedByPlanItem Product, View hasPart AMG12345/001-View

SUV example (1) – Create an SuV Configuration Un released product (s) New and existing engine (ranges) New and existing engine control units (ECUs) New and existing ECU Software Product configuration “as designed” What are the steps ? What are the needed resources ? How “mark” existing resources ? What new resources needed ? How are variants defined ?

The basic precursor to the main scenario focuses on the ability to make associations between the 3 key OSLC entities Requirements Implementation System or product context RM Spec 2.0 Requirement RM AM Spec 2.0 Resource PD Spec draft Product PM AM New unreleased product definition Requirements Implementation Variant A Variant B Variant params SCM Spec 2.0 Baseline AM

In our product sandbox Create initial product identity –(Postpone getting the formal identity from the master register Add initial classification –Product families, types, organisational ownership –Add from Catalogs of existing terms may inherit the requirement traceability Add preliminary lifecycle codes (state indicator) e.g. preliminary, not for sale Add business rules for state changes –Workflow is assigned –Or Manually controlled Typically already under version control Pause button: Resource type = Product, Version, number of properties

In our product sandbox (2) Define options and combinational/evaluated rules –From a catalog –From a requirement –From selecting a compositional “thing” –Valid combinations Pause: Added variant parameters and variant expression Issue: shown examples but not proposed vocabularies

Discussion 1.Identification of coding and classification –Membership of Families, ownership, functionality …? –Includes variant parameters ? –Pedigree or provenance e.g. supercedes or replaces … 2.Need for type =version and property isVersionOf 3.Role of a base resource + variant parameters vs “direct” access of a version resource ? –Both needed ? 4.What about combinations of variant parameters to be assigned to multiple “designs” as variant configuration “Specs”? 5.Definition of structure (and containment) ? –Views as specific resource type vs hasPart or isViewOf property –View identifier for multiple domains –Versioning of views –Structure via linkage to views or base or versions with view specifiers –Linktypes for product relationships

SUV example (2) – “Make from” (Make Configuration B from Configuration A by way of a Change Note) Existing product(s) Related product Existing engine (ranges)New low emission engine (ranges) Existing engine control units (ECUs)Engine control unit (ECUs) updates Existing ECU Software ECU Software updates Product configuration “as designed” Related product configuration “as designed”

Our scenario focuses on the ability to make associations between the 4 key OSLC entities and control them during change Change Request Requirements Implementation System or product context Requirements Implementation System or product context Problem item, Makefrom or impacts released product config (context) Solution item: New released product config (context) RM Spec 2.0 Requirement CM Spec 2.0 ChangeRequest CM RM AM Spec 2.0 Resource PM Spec draft Product PM AM State 1 State 2 Existing released product definition New product definition

Overview of the alignment to existing OSLC Specs Change Request Requirements Implementation System or product context The AM Spec is flexible enough to allow definition of many resource types and relationships but does not apply existing domain definitions A product resource could be created from the AM Spec, but OSLC lacks a separate product resource No direct relationship, the AM Spec AMLinkType could be applied isSatisfiedBy or tracksChangeSet RM Spec Requirement CM Spec ChangeRequest No direct relationship, existing example CM Spec affectsPlanItem Indirectly via trackChangeSets No overall product configuration with variation management. The draft SCM Spec supports baselines and versions. However neither CM, AM or RM Specs support versioning or variation handling directly CM RM AM