290 likes | 302 Views
Tools Discussion. Engineering Node June 2016. Topics. EN Action Item PDS-wide Development Approach Scope of coordination PDS-wide Tool Inventory Tool Registration Tool WG Proposal Future of PDS3 Tools. EN Action Item.
E N D
Tools Discussion Engineering Node June 2016
Topics • EN Action Item • PDS-wide Development Approach • Scope of coordination • PDS-wide Tool Inventory • Tool Registration • Tool WG Proposal • Future of PDS3 Tools
EN Action Item • Performance review recommended that EN should be proactive in ensuring that tool development across PDS is coordinated • Maximize use of existing tools • Reduce duplication • Ensure coordination
Terminology • Core Tool Development • Tools which can be applied broadly across the PDS and IPDA • Provide a foundation for building PDS4 • Included in PDS4 builds and releases following I&T process • Discipline Node Tool Development • Coordinated by the DNs • Generally have applicability to the DN • Release follows DN practices • Some tools may be candidates to become core tools
PDS-wide Development Discipline Node Info Models Distribute to Community Transfer to Core Core PDS Development • (1) Information Models • (2) Software • PDS Core • System Components Change Control Board System Builds (Software+ Model Integration, Regression Testing, etc) System Release Distribute to Community PDS Management, Requirements Transfer to Core Discipline Node Software Tools Distribute to Community
Proposed Scope of Coordination • Capture and maintain existing tools across the PDS (both core and DN specific) • Identify needs for common tools and requirements • Ensure that PDS has a well defined Tool Plan/Roadmap • Identify tools that should be transferred and maintained as common
Inventory • PDS captured a list of active tools in 2015 which included EN, DN, and IPDA members. • See next slide • This becomes the basis for the Tool Registry • Recommend that PDS continue to maintain the list and provide to a WG for planning
Tool Registry • Initiated by the desire to expand the scope of the IPDA Tool Registry as well as the 9/28/15 action item to post a list of PDS tools. • Intent is to incorporate all PDS tool sources into a single registry. • The application will be built on top of existing PDS4 components. • The Product_Service class has been updated to support this application (CCB-123).
Tool RegistryProduct Label (Minimal Information) <?xml version="1.0" encoding="UTF-8"?> … <Product_Service …> <Identification_Area> <logical_identifier>urn:nasa:pds:context_pds3:service:test_tool</logical_identifier> <version_id>1.0</version_id> <title>Test Tool</title> <information_model_version>1.6.0.0</information_model_version> <product_class>Product_Service</product_class> <Modification_History> … </Modification_History> </Identification_Area> <Service> <name>Test Tool</name> <abstract_desc>This is a test tool.</abstract_desc> <version_id>1.0</version_id> <url>http://localhost:8080</url> <service_type>Tool</service_type> <category>Analysis</category> </Service> </Product_Service>
Tool Registry Status • An initial version of the interface is available on our test server. • http://pds-gamma.jpl.nasa.gov/tools/tool-registry • An initial migration of the Search Tools has been completed and loaded into the Registry and Search Services on pds-gamma. • Migration of the IPDA tool registry will be complete by the end of June. • The service will be operational by that date as well.
Proposal: Tool Working Group • Charter • Review and update PDS Level 3 requirements for tools • Review PDS-wide tool inventory and identify gaps and overlaps • Recommend tool priority and phasing • Review and comment on specific tool requirements • Maintain PDS-wide Tool Schedule and Plan • Host annual tool summit • Proposed Membership • PDS Engineering (Chair) • Discipline Nodes • IPDA Propose to have formal charter for July telecon
Tool Training and Discussion • We believe there is a need to provide hands-on and interactive discussions on tools with the tech staff • More to come later in the agenda on this!
PDS3 Planned Tool Support • From 2011 Transition Policy from PDS3-to-PDS4 “…NASA missions confirmed for flight after that date will be required to archive their data according to PDS4 standards, while missions confirmed for flight prior to that date are allowed to continue using PDS3.” https://pds.nasa.gov/policy/PolicyOnTransitionFromPDS3toPDS411162010.pdf
PDS3 Support Strategy • Enable backward compatibility in PDS4 tools for PDS3 • As PDS4 tools cover PDS3 functionality, begin deprecating tools which means • Tools will be identified as no longer being maintained • A note will be placed that the tools will eventually not be available online for distribution and use after a specific date
PDS3 Tool Deprecation Targets • PDS3 VTOOL (2017) • PDS3 Volume Validation (2017) • PSA3 LTDTOOL (2018) • PDS3 NASAView (2019) Note (1) : The planetary science data dictionary and other PDS3 capabilities will need to be maintained while PDS3 data is still being delivered. Note (2): At EN, most infrastructure is under PDS4.
Recommendations • PDS should capture and maintain a list of PDS tools • PDS should maintain that list in a registry • PDS should begin planning for decommission of PDS3 with ample time for course correction • PDS should form a working group on behalf of the Management Council for short and long-term planning of tools