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 ID: 703043
Download Presentation The PPT/PDF document "Product Life Cycle Support (PLCS)" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Product Life Cycle Support (PLCS)The Information Backbone to transform the Logistics Enterprise
PLCS - PLCSlibFuture STEP architecture meetingToulouseJune 2014PLCS TOGSlide2
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
RASSC
project (UK TSB R&D project)Slide3
Business Objects Model
PLCS PSM XSD
maps
Templates
Transformed
maps
PLCS PSM
Organization A
Organization B
specifies
Exchange process
System model
System model
Ref. Data
uses
specializes
Translator
Translator
System A
System
B
Data Exchange Specification (DEX)
maps
maps
1) Why exchange data?
2) What data to be exchanged?
3) How to exchange data?
ReferencesSlide4
PLCSlib - Summary
Integrated set of PLCS information: PLCSlibManaged by: OASIS PLCS TC: https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=plcsDeveloped as an open source Sourceforge project: https://sourceforge.net/projects/plcslib/Published daily: http://www.plcs.org/plcslib/ Training Videos + online helphttp://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
, UModelImproved XML Schema + use of
SchematronInformation Model
UML Concept modelImplementation model – PLCS PSM EXPRESS -> SysML -> XML Schema + SchematronDerived from AP239 ed2Aligned with AP242 Business Object ModelEXPRESS SysML XML Schema + Schematron
OWL based reference dataDEX architecting toolsSysML based templates & DEXs87 Templates published as OASIS Committee SpecRef Data developedSlide5
PLCSlib as a standard
OASISPublished as OASIS Committee specification (Oct 2013)http://docs.oasis-open.org/plcs/plcslib/v1.0/cs01/plcslib-v1.0-cs01.html ISO 10303OASIS PLCS PSM derived from ISO 103030-239 ed2PLCS PSM aligned with AP242 Business Object ModelEXPRESS alignedXML Schema alignedPlan to submit PLCS PSM for consideration as the BOM for ISO 10303-239 ed3Slide6
NATO
AC-327UID in WG-5STANAG 4661 edition 2 updated to new layout and now point to specific edition of the ISO standardReflect current status including PSM and PLCSlib Slide7
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 sharingBAE Systems Maritime (production – in-development)In-service supportComplete
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 sharingHoneywellTechnical Data Packs to suppliers PLCS based data exchange and sharingCRESCENDO / MOSSEC (
R&T – Standards development) DEXs + Business Object Model + templates + Ref Data PLCS based data exchange and sharingLOTAR (R&T – Standards development)
DEXs + Business Object Model + templates + Ref Data
RASSC (R&T ) DEXs + Business Object Model + templates + Ref DataSlide8
PLCS PSM: Status
PLCS PSM ModelComprises:EXPRESS ModelSysML ModelXML Schema + Schematron Covers scope of AP239 ed2Aligned with AP242Now stable and implementations undertaken using off the shelf technologyEXPRESS -> JavaEXPRESS -> .NETSysML XMI -> OracleSysML XMI -> JavaXSD -> JavaXSD -> XSLTXSD -> .NET
8
Business Objects Templates
Business process
PLCS PSM XSD
PLCS PSMSlide9
Templates Status:
9
Business Objects Templates
Business process
PLCS PSM XSD
PLCS PSM
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 .NETSlide10
DEX Status
One public DEX: Consumption of LifeAs a reference and a proof of approachSeveral Business DEXs developed and in deploymentModelling & 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)10
Business Objects Templates
Business process
PLCS PSM XSD
PLCS PSMSlide11
Reference Data
Meta data
SKOS
Dublin Core
PLCS
model
plcs-psm-en.owl
plcs-psm-sv.owl
PLCS
ref
data
plcs-rdl-en.owl
plcs-rdl-sv.owl
Domain
ref
data
<domain>-
en.owl
<domain
>-
sv.owl
imports
imports
imports
Business Objects Templates
Business process
PLCS PSM XSD
PLCS PSMSlide12
Reference Data status
PLCS model reference dataAligned with PLCS PSMTerminological definitions PLCS reference dataInitial set developed and published as OASIS Committee Specification12Slide13
PLCSlib status
Development & Publishing environmentAvailable 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 availableChange Control board in place13Slide14
OASIS PLCS TC policy
All future development be done using SysML based PLCSlibDEXlib will be deprecatedPLCS PSM and 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
PLCSlib
templates, PLCS ref. data and DEXs are standardized as OASIS Committee Specifications
14
PLCS Inc. (c) 2002Slide15
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 0833Sweden : 0939 2066 400 SkypeOut +49 1803 001 178 Agenda: PLCS CCB handles Inputs To Improve PLCS raised on Sourceforge
https://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 allSlide16
Release schedule
Maintenance releasesonce per year q4next Maintenance release q4 2014Minor improvements and corrections to existing PLCS artifacts, e.g. new templates, new reference data bugfixesNext Harmonization release mid 2016Focus 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
16Slide17
Background
17Slide18
ISO 10303-239 ed2
Published as a full ISO standard 2012 Small increase in scopeGreater compatibility with Systems Engineering and PLM ISO standardsAdds: Risk, Verification & Validation, better effectivity / baselining Model subsequently evolved to PLCS PSM and aligned with AP242 BOM18Slide19
ISO 10303-239 ed2 Summary of changes from ed1
Used latest editions of modulesExtended SelectsAdded:System / non abstract ProductAnalysisValidation & verificationRiskCreated:CollectionProduct EnvironmentSame-as
Conditional effectivity
Identification relations
Modified:
Message
Observation
Resources
Product category – removed from modules
Justification – added assumptionSlide20
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
Context
s;
A Context identifies a domain or business purpose area for which DEXs are defined;
DEXs:
An
index
of all the
DEX
s;
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.
20