OSLC PLM Reference model February 20111 Summary of the OSLC PLM Reference Model V0.2 February 22 nd 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.

Slides:



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

OSLC PLM Workgroup1 Towards detailed use cases and alignment to OSLC V0.2 Gray Bachelor 19 th July 2011.
OSLC ALM-PLM interoperability Workgroup1 OSLC PLM workgroup 2012 Kick off meeting For discussion.
Modelling Class T05 Conceptual Modelling – Domain References: –Conceptual Modeling of Information Systems (Chapters 1.2.1, 2, 3) –A practical Guide to.
A Brief Introduction. Acknowledgements  The material in this tutorial is based in part on: Concurrency: State Models & Java Programming, by Jeff Magee.
OMG Systems Modeling Language (OMG SysML™) Matthew Hause ARTiSAN Software Tools Some slides reused from the OMG SysML™ Tutorial with permission.
OSLC PLM Workgroup1 Analysing the PLM reference model V0.3 Gray Bachelor.
Software Testing and Quality Assurance
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Development Processes UML just is a modeling technique, yet for using it we need to know: »what do we model in an analysis model? »what do we model in.
1 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2002] January 26, 2006.
Product Life Cycle Support (PLCS) The Information Backbone to transform the Logistics Enterprise PLCSlib status PLCS OASIS TOG Filton, UK Rob.
NON-FUNCTIONAL PROPERTIES IN SOFTWARE PRODUCT LINES: A FRAMEWORK FOR DEVELOPING QUALITY-CENTRIC SOFTWARE PRODUCTS May Mahdi Noorian
12 December, 2012 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: European Filing Rules CWA1Page 1.
Romaric GUILLERM Hamid DEMMOU LAAS-CNRS Nabil SADOU SUPELEC/IETR.
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.
© Drexel University Software Engineering Research Group (SERG) 1 Based on the paper by Philippe Kruchten from Rational Software.
David Chen IMS-LAPS University Bordeaux 1, France
OSLC Working group meeting1 PLM extensions proposal feedback Updated from OSLC workgroup call 18/10/11.
OSLC ALM-PLM interoperability Discussion. OSLC PLM extensions Product Product, Version isVersionOf AMG54556_002 Product, View hasView AMG54556/001-View.
© 2007 Open Grid Forum OGF Modeling Activities DMTF Alliance Partner Symposium Portland, 2007 July 18 Ellen Stokes
OSLC PLM Workgroup visit URL for terms of usage1 Open Services for Lifecycle Collaboration OSLC PLM Workgroup Systems Engineering scenario #1 Systems Engineer.
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
Effective Requirements Management – an overview Kristian Persson Field Product Manager, Telelogic Asia/Pacific.
1 UML Basic Training. UML Basic training2 Agenda  Definitions: requirements, design  Basics of Unified Modeling Language 1.4  SysML.
1 Introduction to Software Engineering Lecture 1.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
June 5–9 Orlando, Florida IBM Innovate 2011 Session Track Template Rainer Ersch Senior Research Scientist Siemens AG ALM-1180.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
OSLC PLM Workgroup1 ALM-PLM terms Prep for Oct 5th.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
OSLC PLM Workgroup visit URL for terms of usage1 OSLC PLM Workgroup PLM Scenarios Systems Engineering scenario “Systems Engineer Reacts to Changed Requirements”
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
OLSC PLM Workgroup1 DOORS input for OSLC Storyboard V0.1 Gray Bachelor.
OSLC PLM Reference model April Summary of the OSLC PLM Reference Model V0.4 April 4th 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
PLCS DEXs Trine Hansen DNV 20 April Content OASIS / PLCS Organization PLCS DEXs DEX architecture Process – define and verify capabilities Way forward.
EXPRESS/UML aka Part 25 Edition 2 Bath STEP July 2004.
Winter 2011SEG Chapter 11 Chapter 1 (Part 1) Review from previous courses Subject 1: The Software Development Process.
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.
XASTRO-2 Presentation CCSDS SAWG th November 2004.
WISE Working Group D September 2009, Brussels Jon Maidens.
OSLC RM 22 nd June 2009 Workgroup meeting
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.
Developing an IDM Information Delivery Manual Part 1. Industry Workgroup Training, Creating IDMs Alliance NA 2010 Dianne Davis, NA-IDM Coordinator Jan.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
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.
INCOSE MDSD SysML/AP233 Mapping Workshop Results David Price Allison Feeney
SysML/AP233 Mapping Status INCOSE IW MSDS Report Phil Spiby and Allison Feeney 1.
Draft for discussion1 OSLC PLM roadmap discussion Aug 30 th 2011 Rainer Ersch Gray Bachelor V0.4 updated at meeting Aug 30th.
CHESS Methodology and Tool Federico Ciccozzi MBEES Meeting Sälen, January 2011 January 2011.
Modeling Formalism Modeling Language Foundations System Modeling & Assessment Roadmap WG SE DSIG Working Group Orlando – June 2016.
Financial Industry Business Ontology (FIBO) Monthly Status/review call Wednesday January 11 th 2012.
OSLC PLM Workgroup1 Towards detailed use cases and alignment to OSLC V0.1 Gray Bachelor 18 th July 2011.
SysML/AP233 Mapping Status Report to SE DSIG David Price Allison Feeney June 2009.
Modeling Formalism Modeling Language Foundations
Interface Concepts Modeling Core Team
Systems Engineering Concept Model (SECM) Update
SysML v2 Formalism: Requirements & Benefits
Use Case Model.
SysML v2 Usability Working Session
SysML 2.0 Model Lifecycle Management (MLM) Working Group
Object-Oriented Analysis
Documenting an Architecture
Presentation transcript:

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 Reference model February Acknowledgements OSLC PLM Workgroup  Mike Loeffler  Gray Bachelor

OSLC PLM Reference model February Contents Background Motivation PLM Reference Model (proposed) overview Analysis of the OSLC Specs and PLM Reference Model in the content of the selected Scenario Next steps

OSLC PLM Reference model February Background Open Services for Lifecycle Collaboration are community developed interface specifications The OSLC PLM Workgroup aims to promote and pursue the use of the OSLC Resource models (Specs) to support collaboration between Software Application Lifecycle Management and Product Lifecycle Management Due to the lack of available and agreed reference or domain information the PLM Workgroup sponsored work to support investigation and subsequent recommendation by selecting and building up a representative scenario and PLM Reference model The current focus is on analysis and comparison with the aim of publishing some findings that can guide current usage and potential extensions

OSLC PLM Reference model February PLM Reference Model

OSLC PLM Reference model February Overview of the PLM Reference Model The objective of the model is to provide a representative description of PLM information related to the scenario Certain standard representations have been selected to address the concerns of Scenario #1  SysML and STEP Due to their ability to represent aspects of context, requirements and system implementation Due to the motive to support modelling

OSLC PLM Reference model February The PLM reference model to support Scenario #1 Primary concerns  CR – Change Request  Req – Requirement  Context – Product and System context e.g. classification, configuration, effectivity  Implem – Product and System implementation in models and documents CR Req Implem System or product context Controlled config

OSLC PLM Reference model February Overview of the PLM Reference Model content Based on the OMG SysML education example with enhancements for PLM Main elements  SysML model representations Requirements Diagram Block diagrams  STEP text, xml and OWL representations Example instance  Hybrid SUV Based upon the OMG SysML model with extensions to support the scenario and to provide a viable reference model

OSLC PLM Reference model February The main concepts supported Product identity Notation of versions Structure of Requirements Structure of representations of the implemented system A Requirement is “Satisfied by” an implementation Handling of variants by way of optional combinations of requirements and system implementation content

OSLC PLM Reference model February The OSLC PLM Reference Model is based upon the OMG SUV SysML example The model supports multiple system view points  Requirements structure  Operating context (Domain)  Use-cases  Functional breakdown  State machine The model has been extended to support  PLM context  Additional Software components

OSLC PLM Reference model February What do we mean by context ? Context is the needed or prevailing conditions for an activity or artefact to be valid Referring to a product or system this is the relevant environment and configuration, typically consists of a combination of  Organisational ownership  Product family and product line membership  Product identity and release  Configuration of content or capability E.g. by way of parameters Effectivity and applicability  Revisions

OSLC PLM Reference model February Summary of the enhancements made to OMG Hybrid SUV example Base OMG SysML modelExtension for OSLC PLM Reference ModelNotes Automotive Domain Breakdown diagram 1.Automotive domain block is versionedContainer not versioned in the model (How implemented in Topcased) Operational Use case diagram No changeNot include on-boarding of energy e.g fuel or battery charging Diagram HSUV Specification Requirements diagram 1.Version annotation to each element – requirement, block 2.Variant requirements 3.Variant requirements associated with implementation variants 4.Variant expressions 1.Satisfies by was in separate diagram 2.There is no recognised standard for variant expressions HSUV Breakdown (Block) diagrams 1.Versioning at the block level 2.Block level annotation for the xml extract Power Sub-system Block Definition Diagram (BDD) & Internal Block Diagrams (IBD) Three variants with appropriate decomposition 1.Version annotation to each element – requirement, block 2.Alternative implementation of the Power Control Unit block The IBD is named Combined Motor Generator Power Control Unit Breakdown diagrams 1.Break out the Calibration and Software to be part of the assembly 2.Version annotation to each element – requirement, block To reflect current practice. Compatibility not addressed e.g. effectivity or explicitly

OSLC PLM Reference model February Not used today The OMG SUV model has additional content which is not used today within the PLM Reference Model

OSLC PLM Reference model February Basis of the OSLC PLM Reference Model

OSLC PLM Reference model February STEP supports PLM representation of System & Product decomposition e.g. AP233

OSLC PLM Reference model February PLM Reference model can be further built out to support model driven development Base diagram from OMG Applied in the PLM Reference Model

OSLC PLM Reference model February Our constructs and concepts span SysML and AP233 OMG sponsored a mapping between SysML and AP233  Started in 2009  Last update 7/10 Detailed OMG asset of side by side comparison  Use cases  Requirements  Blocks  Value properties  Activities  Constraint blocks  State machines  Packages and metadata XML/xmi assets for requirements and system structure  Path to RDF/OWL ysml- ap233:mapping_between_sysml_and_ap233#intera ctions_mapping ysml- ap233:mapping_between_sysml_and_ap233#intera ctions_mapping

OSLC PLM Reference model February E.g. SysML to AP233 mapping for Requirements SysMLAP233 RequirementRequirement_view_definition → Requirement_version → Requirement ContainmentRequirement_collection_relationship AllocateView_definition_relationship + Classification (‘Allocate’) SatisfyRequirement_satisfied_by Verify, RefineView_definition_relationship where one end must be a requirement Copy, DeriveRequirement_view_definition_relationship + Classification (‘Copy’, ‘Refine’) TraceView_definition_relationship + Classification (’Trace’) Trace between Requirements Tracing_relationship Text Requirement View Definition ← Single_property_is_definition → Property_representation → Representation → String_representation_item

OSLC PLM Reference model February For more information Open Services for Lifecycle Collaboration PLM Workgroup  Contacts  Gray Bachelor, IBM  Mike Loeffler, GM