210 likes | 415 Views
Product Life Cycle Support (PLCS) The Information Backbone to transform the Logistics Enterprise. PLCS - PLCSlib Future STEP architecture meeting Toulouse June 2014 PLCS TOG. PLCSlib - Acknowledgements. Norwegian Defence Logistics Organisation
E N D
Product Life Cycle Support (PLCS)The Information Backbone to transform the Logistics Enterprise PLCS - PLCSlib Future STEP architecture meetingToulouse June 2014 PLCS TOG
PLCSlib - Acknowledgements • Norwegian Defence Logistics Organisation • UK MoD Defence Equipment and Support (DE&S) • Sweden’s FMV • French MoD - SIMMT • Boeing • BAE Systems • Rolls Royce • Black & Rossi • DNV • Eurostep • CRESCENDO Project (EU R&D project) • LOTAR project • RASSCproject (UK TSB R&D project)
Organization A Organization B Data Exchange Specification (DEX) Exchange process specifies Business Objects Model maps Ref. Data Templates uses maps specializes PLCS PSM maps maps Transformed System model System model PLCS PSM XSD References Translator Translator 1) Why exchange data? System A System B 2) What data to be exchanged? 3) How to exchange data?
PLCSlib - Summary • Integrated set of PLCS information: PLCSlib • Managed by: OASIS PLCS TC: https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=plcs • Developed as an open source Sourceforge project: https://sourceforge.net/projects/plcslib/ • Published daily: http://www.plcs.org/plcslib/ • Training Videos + online help http://plcslib.sourceforge.net/docs/plcslib_videos/ • Publication environment • OASIS – and any other standard • Packaging • Technology • Adoption of OMG’s SysML • Multiple COTS tool support: • Magicdraw, Topcased, UModel • Improved XML Schema + use of Schematron • Information Model • UML Concept model • Implementation model – PLCS PSM • EXPRESS -> SysML -> XML Schema + Schematron • Derived from AP239 ed2 • Aligned with AP242 Business Object Model • EXPRESS SysML XML Schema + Schematron • OWL based reference data • DEX architecting tools • SysML based templates & DEXs • 87 Templates published as OASIS Committee Spec • Ref Data developed
PLCSlib as a standard • OASIS • Published as OASIS Committee specification (Oct 2013) • http://docs.oasis-open.org/plcs/plcslib/v1.0/cs01/plcslib-v1.0-cs01.html • ISO 10303 • OASIS PLCS PSM derived from ISO 103030-239 ed2 • PLCS PSM aligned with AP242 Business Object Model • EXPRESS aligned • XML Schema aligned • Plan to submit PLCS PSM for consideration as the BOM for ISO 10303-239 ed3
NATO • AC-327 • UID in WG-5 • STANAG 4661 edition 2 • updated to new layout and now point to specific edition of the ISO standard • Reflect current status including PSM and PLCSlib
PLCS PSM based deployments French MoD, DGA SIMMT (production) • Contracting for information, In-service support • DEXs + Business Object Model + templates + Ref Data • PLCS based data exchange and sharing Sweden: FMV (production – in development) • Contracting for information, In-service support • Legacy system replacement • DEXs + Business Object Model + templates + Ref Data • PLCS based data exchange and sharing Norway: NDLO (production – in-development) • Contracting for information, In-service support • DEXs + Business Object Model + templates + Ref Data • PLCS based data exchange and sharing USMC (pilot) • In-service support, Maintenance and repair • DEXs + Business Object Model + templates + Ref Data • PLCS based data exchange and sharing BAE Systems Maritime (production – in-development) • In-service support • Complete code generation of OASIS PLCS PSM Templates • PLCS based data exchange and sharing BAE Systems Land (production) • Support for managing through life information, Provision of support data at acquisition, then in-service support • PLCS based data exchange and sharing Honeywell • Technical Data Packs to suppliers • PLCS based data exchange and sharing CRESCENDO / MOSSEC (R&T – Standards development) • DEXs + Business Object Model + templates + Ref Data • PLCS based data exchange and sharing LOTAR (R&T – Standards development) • DEXs + Business Object Model + templates + Ref Data RASSC (R&T ) • DEXs + Business Object Model + templates + Ref Data
PLCS PSM: Status Business process • PLCS PSM Model • Comprises: • EXPRESS Model • SysML Model • XML Schema + Schematron Covers scope of AP239 ed2 • Aligned with AP242 • Now stable and implementations undertaken using off the shelf technology • EXPRESS -> Java • EXPRESS -> .NET • SysML XMI -> Oracle • SysML XMI -> Java • XSD -> Java • XSD -> XSLT • XSD -> .NET Business Objects Templates PLCS PSM PLCS PSM XSD
Templates Status: Business process • Approach been tested by developing business templates and DEXs in a number of domains: • Modelling & Simulation (CRESCENDO / TOICA EU projects) • Requirements management (NDLO/BAE Systems) • Product configuration (NDLO, BAE Systems, SIMMT (French MoD), Sweden’s FMV) • Maintenance / Operational feedback (USMC, SIMMT (French MoD)) • Long term archiving (LOTAR) • Number of OASIS level templates have been developed • Implementation • Used in two ways: • Guidance • XSL, Java • Code generation • Java, Oracle .NET Business Objects Templates PLCS PSM PLCS PSM XSD
DEX Status Business process • One public DEX: Consumption of Life • As a reference and a proof of approach • Several Business DEXs developed and in deployment • Modelling & Simulation (CRESCENDO / TOICA EU projects) • Requirements management (NDLO/BAE Systems) • Product configuration (NDLO, BAE Systems, SIMMT (French MoD), Sweden’s FMV) • Maintenance feedback (USMC, SIMMT (French MoD)) • Long term archiving (LOTAR) Business Objects Templates PLCS PSM PLCS PSM XSD
Reference Data Business process Domainref data Business Objects Templates <domain>-en.owl <domain>-sv.owl PLCSref data imports plcs-rdl-en.owl plcs-rdl-sv.owl PLCS PSM imports PLCSmodel plcs-psm-en.owl plcs-psm-sv.owl PLCS PSM XSD Meta data imports SKOS Dublin Core
Reference Data status • PLCS model reference data • Aligned with PLCS PSM • Terminological definitions • PLCS reference data • Initial set developed and published as OASIS Committee Specification
PLCSlib status • Development & Publishing environment • Available as an open source Sourceforge project: • https://sourceforge.net/projects/plcslib/ • Published daily: • http://www.plcs.org/plcslib/ • Training Videos • http://plcslib.sourceforge.net/docs/plcslib_videos/ • On line help available • Change Control board in place
OASIS PLCSTC policy • All future development be done using SysML based PLCSlib • DEXlib will be deprecated • PLCSPSMand XML Schema is the PLCS exchange format • PLCS PSM, XML Schema and PLCS PSM Reference Data are standardized as OASIS Committee Specifications and will be submitted as for inclusion as part of ISO 10303-239 ed3 • SysML based PLCSlibtemplates, PLCS ref. data and DEXs are standardized as OASIS Committee Specifications PLCS Inc. (c) 2002
PLCS CCB - Mondays at 1500 European time Telecon PIN: 057189 Telecon numbers: UK: 0844 4 73 71 14 France: 0821 230 748 United States: 1 415 363 0833 Sweden : 0939 2066 400 SkypeOut +49 1803 001 178 Agenda: PLCS CCB handles Inputs To Improve PLCS raised on Sourceforgehttps://sourceforge.net/projects/plcslib/ PLCS PSMmodel Issues against the PLCS PSM model PLCSlib infrastructure Issues against the PLCSlib infrastructure PLCS templates Issues against the PLCSlib templates PLCS Ref. data Issues against PLCS reference data PLCS MUguide Issues against model usage guides PLCS DEX Issues against PLCS DXEs Group: PLCS Technical Oversight Group SC, Creator: Mr. Tor Arne Irgens open to all
Release schedule • Maintenance releases • once per year q4 • next Maintenance release q4 2014 • Minor improvements and corrections to existing PLCS artifacts, e.g. • new templates, • new reference data • bugfixes • Next Harmonization release mid 2016 • Focus on harmonization with AP242 BOM - AP 242 e2 • Changes to PLCS Model, e.g new blocks • Knock on changes to templates • Current plan to publish as part of AP239 ed3 mid 2016
ISO 10303-239 ed2 • Published as a full ISO standard 2012 • Small increase in scope • Greater compatibility with Systems Engineering and PLM ISO standards • Adds: Risk, Verification & Validation, better effectivity / baselining • Model subsequently evolved to PLCS PSM and aligned with AP242 BOM
ISO 10303-239 ed2 Summary of changes from ed1 • Used latest editions of modules • Extended Selects • Added: • System / non abstract Product • Analysis • Validation & verification • Risk • Created: • Collection • Product Environment • Same-as • Conditional effectivity • Identification relations • Modified: • Message • Observation • Resources • Product category – removed from modules • Justification – added assumption
PLCSlibhttp://www.plcs.org/plcslib/plcslib/ • The PLCSlib repository of DEXs and their supporting components is organized as follows: • Contexts: An index of all the Contexts;A Context identifies a domain or business purpose area for which DEXs are defined; • DEXs: An index of all the DEXs;A DEX identifies and documents a subset of the ISO 10303-239 (PLCS) information model required for a specific business purpose; • Templates: An index of all the Templates;The usage of the PLCS information model by a DEX is defined through templates. The templates provide a precise specification of how the model is used to represent a given concept; • Model Usage Guides: An index of all the Model Usage Guides; Model Usage Guides provide guidance on how the information model and templates should be used. • Reference data: An index of the Reference Data used by the DEXs;Reference data provides a tailorable vocabulary that adds business specific semantics to the information model. • Concept model: A high level model of the main concepts used in ISO 10303-239. It is intended to be used to introduce on a single page the scope that PLCS addresses. • Activity model: The ISO 10303-239 Activity Model that illustrates the business activities that are supported by ISO 10303-239; • PLCS PSM: The PLCS Platform Specific Model (PLCS PSM) that is used as the data exchange form for all DEXs. The PLCS PSM is a SysML model; • NOTE For a summary of these components and inter relationships, see: PLCS technical overview.