PLCS and the S-Series Specifications

Slides:



Advertisements
Similar presentations
Status on the Mapping of Metadata Standards
Advertisements

Slide 1 Presentation of the example business concept – DNV Exchange architecture - DNV Summary / issues from last workshop - DNV Presentation of Swedish.
Linking Technology and Defense. Introduction It stands for Product Life Cycle Support It is an International Standard It is an information standard It.
OVERVIEW OF Ian Glendinning Target Training Room Target Plaza South 1000 Nicollet Mall Minneapolis, MN September 20-21, 2007 ISO Training -
Kellan Hilscher. Definition Different perspectives on the components, behavioral specifications, and interactions that make up a software system Importance.
DEX Publication Project OASIS PLCS TC Telecon 29 April 2008 Trine Hansen.
S3000L – History of development
Dr Rob Bodington Eurostep PLCSlib - background. PLCSlib - Acknowledgements  Norwegian Defence Logistics Organisation  UK MoD Defence Equipment and Support.
Dr Rob Bodington Eurostep
PLCS - PLCSlib Future STEP architecture meeting Toulouse June 2014
Product Life Cycle Support (PLCS) The Information Backbone to transform the Logistics Enterprise PLCSlib status PLCS OASIS TOG Filton, UK Rob.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
GJXDM Information Exchange Package Methodology Naming & Design Rules (MNDR) John Ruegg County of Los Angeles Information Systems Advisory Body GJXDM User.
AIA/ASD Suite of ILS Standards Inputs to the KoM of the ILS Handbook
OSLC Working group meeting1 PLM extensions proposal feedback Updated from OSLC workgroup call 18/10/11.
© 2008, Integrated Support Systems, Inc. All rights reserved. 1 © 2009, Integrated Support Systems, Inc. All rights reserved. An Implementer's View of.
MPEG-21 : Overview MUMT 611 Doug Van Nort. Introduction Rather than audiovisual content, purpose is set of standards to deliver multimedia in secure environment.
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
1 Synchronize work on DEXs and reference data between PLCS pilots and OASIS/PLCS - Proposed PLCS TC Organization and Functional Responsibilities.
Introduction of PRO WG activities Group Name: TP Source: Shingo Fujimoto, FUJITSU, Meeting Date: Agenda Item:
IVOA Registry videocon 2004/05/13-14 Gerard Lemson1 Model based schema.
ISO edition 2 Publication plan R. Bodington Eurostep Limited ISO edition 2.
1 ILE Project Integrated Logistics Environment Kickoff Meeting Task 2 Completion of the Ship Common Information Model Presented by: Dr. Burton Gischner.
Dr. Darius Silingas | No Magic, Inc. Domain-Specific Profiles for Your UML Tool Building DSL Environments with MagicDraw UML.
S&I Integration with NIEM (DRAFT) Standards Development Support June 8, 2011.
November 25, 2015 © IBM Corporation Unified Method Framework (UMF) RMC Reference Architecture Overview Kelli Houston
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
PLCS DEXs Trine Hansen DNV 20 April Content OASIS / PLCS Organization PLCS DEXs DEX architecture Process – define and verify capabilities Way forward.
DC 15 February 2006 Exploiting Product Life-Cycle Support (PLCS) Commander Tor Arne Irgens Chief Data Model & Information Management Norwegian Defence.
Eurostat SDMX and Global Standardisation Marco Pellegrino Eurostat, Statistical Office of the European Union Bangkok,
STEP Tutorial: “ Fundamentals of STEP” David Briggs, Boeing January 16, 2001 ® PDES, Inc NASA STEP Workshop step.nasa.gov.
XML Schema Definition (XSD). Definition of a Schema It is a model for describing the structure and content of data The XML Schema was developed as a content.
1 Margaret Christison Head of Product Data Standards Product Information Standards Defence Logistics 2004.
11 th NASA/ESA Workshop on Product Data Exchange 2009 Allison Barnard Feeney, NIST David Price, Eurostep.
1 ILE Project Integrated Logistics Environment Kickoff Meeting NPDI Project & SCIM Summary & Status Presented by: Rick Lobsitz (NGTS)
XASTRO-2 Presentation CCSDS SAWG th November 2004.
Synchronise work on DEXs and reference data between PLCS pilots and OASIS/PLCS Workshop #3 10 – 11 November 2004.
Recommendations from PLCS TOG Meeting Filton, UK Aug 2011.
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.
Slide 1 of 14© 2015 ENGISIS INTEROPERABILITY FOR PRODUCT LIFECYCLE MANAGEMENT Ing. Xenia Fiorentini PLM and Interoperability in the defense sector.
Metadata Driven Aspect Specification Ricardo Ferreira, Ricardo Raminhos Uninova, Portugal Ana Moreira Universidade Nova de Lisboa, Portugal 7th International.
1 Industry Specifications and their importance in Product Lifecycle Management (Dr Michael Day & Deborah Jane Ham) (September-2012)
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
Slide 1 PDT Europe 2014, October 2014, Paris 1 AeroSpace and Defence Industries Association of Europe Through Life Cycle Interoperability as developed.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
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.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
Building Enterprise Applications Using Visual Studio®
eXtensible Markup Language
Knowledge-centric Plant Information Model
AIXM 5.1 XML Developers' Seminar #2 – Dec 2009
SSG meeting N°27 on the 5th and 6th of July 2016
Theorem CADverter for STEP AP242
DLR issues during implementation of CSS SM
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
CEOP/IGWCO Joint Meeting, Feb.28  March 4, University of Tokyo, Japan
Standardization strategy to support innovation
PLCS, a strategic enabler for Enterprise Through Life-cycle Interoperability by Yves Baudier (Airbus) May 17 & 18, 2018 (Paris) – -
Phil Williams – Team Defence Information
S-Series Specification Day 2013 Vienna,
Information Systems Advisory Body GJXDM User Conference - June, 2005
2. An overview of SDMX (What is SDMX? Part I)
Session 2: Metadata and Catalogues
EPAN - eGovernment EPAN Administrative Framework
Module P4 Identify Data Products and Views So Their Requirements and Attributes Can Be Controlled Learning Objectives: Understand the value of data. Understand.
Systems Architecture & Design Lecture 3 Architecture Frameworks
CORE Name: CORE® Description:
XML Schema Primer Seong Jong Choi Multimedia Lab.
Proposal of a Geographic Metadata Profile for WISE
OmegaPS/Analyzer User Group Meeting 2019
Presentation transcript:

PLCS and the S-Series Specifications Leif Gyllstroem Senior Advisor – ILS Information Management, SAAB, Chair DMEWG Yves Baudier Senior manager, Airbus Group Innovations, Co-chair ISO AP239 ed3 AFNeT Standardisation Days 2018 – 17-18 May 2018, Paris

Content DMEWG: objectives and deliverables S-Series UML modelling style compared to PLCS Way forward to integrate with AP239 (PLCS) ed3

DMEWG: objectives and deliverables

What is the Data Modeling and Exchange Working Group (DMEWG)? Snippets from DMEWG charter: Harmonize and consolidate data requirements, Data elements and business terms Coordinate data modeling activities Governance, review and publication of Aerospace and Defense Data Exchange Specifications Whereas SX000i provides overall guidance of the S-Series of specs, the DMEWG provides the underlying technology strategy and implementation

What does DMEWG produce? SX001G: Glossary for the S-Series ILS specifications Issue 1.1 released (www.sx000i.org) SX002D: Common data model for the S-Series ILS specifications SX003X: Compatibility matrix for the S-Series ILS specifications Development currently on hold SX004G: Unified Modeling Language (UML) model reader’s guidance Issue 1.0 released (www.sx000i.org) SX005I: Implementer’s guide for the S-Series messaging schemas

SX001G - Glossary Consolidated listing of terms and definitions used throughout the S-Series ILS specifications Issue 1.1 scope is limited to the terms and definitions of the data items defined in SX002D Envisioned to include business terms and data item terms used throughout the S-Series specs

SX002D – Common Data Model Provides a harmonized information model for information that is common to more that one spec Provides a framework for future development and extensions

Common Data Model Common Data Model LSA Provisioning Tech Pubs S3000L Provisioning S2000M Common Data Model Tech Pubs S1000D Sched. Maint S4000M Feedback S5000F

Development of CDM Data model (UML) XML Schema Defines information requirements XML Schema Defines exchange format XML Schema Authoring Rules

S-Series UML Modeling Style compared to PLCS

”Patterns” In PLCS (PSM) Basic ”patterns”, eg: Identification assignment (Identifier) Property assignment (PropertyDefinitionAssignment) Classification assignment (Classification) Descriptor assignment (Descriptor) State definition assignment (StateDefinitionAssignment) Core model ”patterns”, eg: Product -> Product version -> Product view definition View definition usage (assembly structures) Breakdown element context (product breakdowns) Task vs Activity

DMEWG UML Writing Rules and Style Guide & DMEWG CDM UML model <<primitives>> IdentifierType PropertyType ClassificationType DescriptorType Common Data Model - Core Classes PartAsDesigned, PartAsDesignedPartsList Breakdown, BreakdownRevision, BreakdownElementUsageInBreakdown etc Task and TaskRevision

CDM <<primitives>> ”Inspired” by PLCS/PSM ”core” templates

Examples on use of ”Patterns” Templates in PLCS vs <<primitives>> in CDM

DMEWG Bespoke Approach (Similarities with PSM XML Schema) Integrated life cycle approach (but limited to Integrated Product Support) Hide PLCS complexity eg: Representation of different types of property representation Different property entities for eg product, resource, activity and document Etc Efficient navigation in an exchanged data set (encapsulation instead of references)

DMEWG Approach (Differencies from PSM XML Schema) More explicit representations of data that is still determined by classification in PLCS like: Identifier, Properties etc Condition, State, Activity etc (same entity used for many different purposes) Short names for eg,: XML Elements XML Enumerations (Codes)

Way forward to integrate with AP239 (plcs) ed3

DMEWG objective is to fully adopt PLCS ed3 and STEP Future Architecture Adopting SysML templates SysML parametric diagrams Publish subsets of the PLCS XML Schemas along with DEXs and OWL reference data

Illustration S-Series-level semantic for exchanging within a given ILS discipline. PLCS semantic needed to exchange between ILS disciplines and out of the ILS world.

Critical requirements Defining an XML Schema based on the use of business terms (early bidning) is the most critical aspect for a wider adoption of XML schemas Improving PLCS ed1 (and ed2) capabilities for: Product Variants and Product Configurations Tasks. The current Task model hard to adopt especially applying templates against unknown Task structures These requirements should be fulfilled through: The active participation of DMEWG members in AP239 ed3 development Publically-available formal mappings between S-Series and AP239 PLCS (future step – DGA to publish an S3000L mapping in 2018)

Targeted architecture Operational and maintenance data feedback GEIA-STD-0007 Logistics Support Data Training needs analysis Life-cycle data backbone DEX DEX DEX STEP AP242 STEP AP239 Product Design PRODUCT LIFECYCLE SUPPORT (PLCS) DEX DEX DEX DEX DEX Potential future link Tech pubs LSA/LSAR Spec 2000, iSpec 2200, etc Design of Systems & Support Equipment Material management RCM/MSG-3 Goal: a coherent set of standards

Example implementation eLSA developed by LGM Group: DGA/French land forces have chosen eLSA for validation of industrial S3000L analyses for Griffon and Jaguar Programs. Airbus Defence and Space will use eLSA to produce LSA for satellite programs. Contacts: LGM Group: Alexandre.Touchot@lgm.fr, DGA: sebastien-j.olivier@intradef.gouv.fr

Thank you for your attention! Questions? Contacts: Leif.gyllstroem@saabgroup.com Yves.baudier@airbus.com

Backup slides

<<primitives>> XML Schema representation <xsd:complexType name="identifierType"> <xsd:annotation> <xsd:appinfo>SX001G:IdentifierType</xsd:appinfo> </xsd:annotation> <xsd:sequence> <xsd:element name="id" type="nonEmptyString“ nillable="true"> <xsd:annotation> <xsd:appinfo>SX001G:identifier</xsd:appinfo> </xsd:annotation> </xsd:element> <xsd:element name="class" type="nonEmptyString" minOccurs="0" nillable="true"> <xsd:annotation> <xsd:appinfo>SX001G:identifierClassifier</xsd:appinfo> </xsd:annotation> </xsd:element> <xsd:element name="setBy" type="organizationReference" minOccurs="0" nillable="true"> <xsd:annotation> <xsd:appinfo>SX001G:identifierSetBy</xsd:appinfo> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType>

Use of <<primitives>> Early binding XML Schema representation <xsd:complexType name="partAsDesigned" abstract="true"> <xsd:annotation> <xsd:appinfo>SX001G:PartAsDesigned</xsd:appinfo> </xsd:annotation> <xsd:complexContent> <xsd:extension base="uidPartAsDesigned"> <xsd:sequence> <!--UML-Attributes--> <xsd:element name="partId" type="partIdentifier" maxOccurs="unbounded"/> <xsd:element name="name" type="partName" minOccurs="0" maxOccurs="unbounded" nillable="true"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> Alias: partId <xsd:simpleType name="partIdentifierClassValues"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="REF"> <xsd:annotation> <xsd:appinfo>SX001G:referenceNumber</xsd:appinfo> </xsd:annotation> </xsd:enumeration> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="partIdentifier"> <xsd:annotation> <xsd:appinfo>SX001G:partIdentifier</xsd:appinfo> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="identifierType"> <xsd:sequence> <xsd:element name="id" type="nonEmptyString" nillable="true"/> <xsd:element name="class" type="value:partIdentifierClassValues" minOccurs="0" nillable="true"/> <xsd:element name="setBy" type="organizationReference" minOccurs="0" nillable="true"/> </xsd:sequence> </xsd:restriction> </xsd:complexContent> </xsd:complexType> Defining a Schema based on the use of business terms (early bidning) is the most critical aspect for a wider adoption of XML schemas.

XML Example XSD short name for PartAsDesigned: part …… <part uid="part1"> <partId> <id>9301345-501</id> <class>REF</class> <setBy uidRef="org1"></setBy> </partId> </part> <org uid="org1"> <orgId> <id>C01234</id> <class>CAGE</class> </orgId> </org>

XML Example Using Key Ref instead of UID Ref (Not available in PSM) …… <part> <partId> <id>9301345-501</id> <class>REF</class> <setBy><orgId><id>C01234</id><class>CAGE</class></orgId></setBy> </partId> </part>