Validation & conformity testing

Slides:



Advertisements
Similar presentations
OPTIRAIL WORKSHOP · OCTOBER 23, 2014 · BRUSSELS WP5: “Integration and Usability validation of models”
Advertisements

Adaptive Processes Comparing CMMI 1.2 vs. CMMI 1.1 LN Mishra Adaptive Processes Consulting.
CSSE 375 Software Construction and Evolution: Configuration Management
LEVERAGING THE ENTERPRISE INFORMATION ENVIRONMENT Louise Edmonds Senior Manager Information Management ACT Health.
CHAPTER 5 Infrastructure Components PART I. 2 ESGD5125 SEM II 2009/2010 Dr. Samy Abu Naser 2 Learning Objectives: To discuss: The need for SQA procedures.
End HomeWelcome! The Software Development Process.
Serving society Stimulating innovation Supporting legislation INSPIRE Maintenance and Implementation Work Program Robert Tomas, Michael.
Chapter 6 Supporting Knowledge Management through Technology
Serving society Stimulating innovation Supporting legislation Update of Discovery MS MD Schemas and Tools – MIWP-8 Tim Duffy, James.
MSE Portfolio Presentation 1 Doug Smith November 13, 2008
Purpose: The purpose of CMM Integration is to provide guidance for improving your organization’s processes and your ability to manage the development,
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
State of Georgia Release Management Training
Work package in ABC III Specific Contract with PwC/interactive instruments on implementation of INSPIRE validator Clemens Portele, interactive instruments.
MANAGEMENT INFORMATION SYSTEM
MIWG-8 Update TG Metadata Michael Östling Status Rome.
Auditors’ Dilemma – reporting requirements on Internal Financial Controls under the Companies Act 2013 and Clause 49 of the Listing agreement V. Venkataramanan.
United Nations Economic Commission for Europe Statistical Division CSPA: The Future of Statistical Production Steven Vale UNECE
Initiating UK OOI CI Project 7 th /8 th March 2011.
© GEO Secretariat Work Plan Management Update GEO Work Plan Symposium 30 April – 2 May 2012.
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
INSPIRE and the role of Spatial Data Interest Communities (SDIC)
TOP project – STATUS UPDATE & Workflow demo
Configuration Management
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
List of priority spatial data sets
Software Verification and Validation
Chapter 18 Maintaining Information Systems
5th Session of the Task Team on WIGOS Metadata
Towards connecting geospatial information and statistical standards in statistical production: two cases from Statistics Finland Workshop on Integrating.
IEEE Std 1074: Standard for Software Lifecycle
Building a Distributed Earth System Model Community
Software Documentation
38th MIG-T meeting, Ghent 28 – 29 March 2017
MIWP 5 – Validation and conformity testing
Work Plan Management GEO Work Plan Symposium 30 April – 2 May 2012
Pega 9/14/2018 8:48 AM Definition of Done = ready for PO acceptance
ESMF Governance Cecelia DeLuca NOAA CIRES / NESII April 7, 2017
API Documentation Guidelines
Geospatial Knowledge Base (GKB) Training Platform
Christian Ansorge Arona, 09/04/2014
Validation and Conformity testing – Status & next steps
INSPIRE sub-group meeting
The Re3gistry software and the INSPIRE Registry
Engineering Processes
action status & planning
INSPIRE registry Roles & procedures
MIWP : Deliverables for approval
Status MIWP work packages
Validation in INSPIRE Webinar on a new Test Registry & Repository 26/05/2015 Robin S. Smith & Michael Lutz.
INSPIRE Test Framework
Health Ingenuity Exchange - HingX
MIWP MIWP actions follow-up
MIG-T meeting, 19th April 2016, Ispra End-user applications
34th MIG-T meeting – Conclusions and actions
INSPIRE fitness for purpose – Analysis
ESS Vision 2020: ESS.VIP Validation
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
MD & NS validation workshop
Michael Lutz 29th MIG-T meeting, Ispra, April 2016
ESS.VIP VALIDATION An ESS.VIP project for mutual benefits
Metadata The metadata contains
INSPIRE Development of Implementing Rules
Reportnet 3.0 Database Feasibility Study – Approach
The COSMO Coding Standards Some Highlights
5.b3 Monitoring & Reporting 2019
PyWBEM Python WBEM Client: Overview #2
Horizon 2020 Project Grant Agreement
… Two-step approach Conceptual Framework Annex I Annex II Annex III
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

2017.4 Validation & conformity testing 48th MIG-T meeting 11-12 April 2018, Ispra

Overview Demonstration of updated reference validator Priorities for further development of the ETF test framework Clarification of the ETF reference validator vs. the geoportal validator Governance framework for the operation and maintenance of the INSPIRE Reference validator (service) and ETF software

Demonstration of updated reference validator ATS/ETS Metadata TG v2.0 integration

Demonstration of updated reference validator ETF Validator issues Implementation User Interface Improvements 2017.4 sub-group prioritisation

Demonstration of updated reference validator Metadata TG v2.0 approach New technical guidelines to improve Legibility and understanding of the documentation Organization of the structure Definition of new conformance classes: different groups of requirements

Demonstration of updated reference validator Metadata TG v2.0 approach ATS definition for v2.0. Some v1.3 requirements are kept Different Conformance Classes groups Different transformations to ATS

Demonstration of updated reference validator ATS Metadata v2.0 Implementation Release branch 2.0 created in GitHub Only content of ATS Metadata v2.0 is present in this branch Once ATS Metadata v2.0 is stable, it will be merged with the master version Current status: ready for review Expected delivery: end of April https://github.com/inspire-eu-validation/metadata/tree/2.0

Demonstration of updated reference validator ETS Metadata v2.0 Implementation Release branch md-tg-2.0 created in GitHub from the ETS repository ETS Metadata v1.3 and v2.0 co-exist ETF Validator developments point to this branch Once ETS and ETF developments are in sync, it will be merged in the master https://github.com/inspire-eu-validation/ets-repository/tree/md-tg-2.0

Demonstration of updated reference validator ETS Metadata v2.0 Implementation Current status The Common Requirements of the ETS will be implemented and referenced from the corresponding Specific Requirements. The structure of the ETS has been published and the Conformance Classes will be incorporated to this structure as they are implemented.

Demonstration of updated reference validator ETS for View Services TG v3.11 (WMS 1.3 and WMTS 1.0). A specific branch has been created for development. https://github.com/inspire-eu-validation/ets-repository/tree/wms-tg-3.11 https://github.com/inspire-eu-validation/ets-repository/tree/wmts-tg-3.11 Current status: Analyzing ATS WMS 1.3 (v3.11) Analyzing ATS WMTS 1.0 (v3.11) Issue regarding the development tool for ETS for services: SoapUI v5.4.0 does not work with the current plugins developed by the current ETF Expected delivery: pending on issues

Priorities for development of ETF test framework Incorporate new developments ATS Metadata TG v2.0 ETS Metadata TG v2.0 ETS for View Service TG v3.11 (WMS 1.3) ETS for View Service TG v3.11 (WMTS 1.0)

Priorities for development of ETF test framework ETF Validator Issues UI/UX Bug Solving New Features Backend Functionalities Documentation clarifications

Clarification: ETF reference validator vs Clarification: ETF reference validator vs. testing tool of geoportal harvesting component Currently, two distinct tools are available as part of the INSPIRE knowledge base that perform tests on INSPIRE resources: The INSPIRE reference validator (aka ETF validator), available at http://inspire-sandbox.jrc.ec.europa.eu/validator The testing tool used inside the INSPIRE geoportal's harvesting component (aka validator2) and made available through a web interface at http://inspire-geoportal.ec.europa.eu/validator2/ Both tools have evolved separately, provide different functionality and aim to serve different purposes

Scope: ETF reference validator vs Scope: ETF reference validator vs. testing tool of geoportal harvesting component ETF reference validator aim: agreed reference implementation of validation rules developed under the governance of the MIG based on commonly agreed Abstract Test Suites available in the public ATS repository Testing tool of geoportal harvesting component aim: extract and enrich the information found in the metadata and the described resources, in order to present them in a useful and usable fashion in the geoportal check completeness and correctness of resources & establish links between them evolved prior and in parallel to the development of the Reference Validator and may currently not be fully consistent with the agreed ATS  do not consider results as a complete and authoritative INSPIRE compliance test web-based API still heavily used by INSPIRE implementers and tools

Which tool to use? Only the INSPIRE reference validator is based on ATS agreed by the MIG  this should be the main validator to be used In some cases test results may differ (due to different interpretations of the TG requirements) such inconsistencies will be successively removed by updating the test logic in either the geoportal or the reference validator Please report inconsistencies in the issue tracker of the relevant ATS on Github or log them in the geoportal helpdesk

Roadmap for improved consistency Clearer communication Q2/2018: Rename the current "validator 2" to "Geoportal harvester – Testing tool" and its report to "harvesting reports". Refer to the identified errors and warnings will be referred to as "possible issues" in the HTML representation of the reports and add a link to the ETF validator. Q2-3/2018: Document the consistency checks performed by the geoportal in a dedicated (TG?) document and corresponding ATS. Q4/2018: Investigate whether the ATS can be implemented also in the ETF validator

Roadmap for improved consistency Investigating a possible replacement of the geoportal testing logic with the ETF (Q2/2018-Q2/2019) Ensuring consistency between both testing tools Q2/2018: Implement a procedure for automatically comparing the ETF validation reports with the Geoportal harvesting reports, in order to identify inconsistencies between both tools. Q2-3/2018: Based on the identified inconsistencies, update the geoportal and/or ETF testing logic to be consistent

Governance framework – ETF & reference validator Standalone GitHub organisation Steering Group (SG): Project Governance Very significant contributions: Organizations and Developers Voting system: consensus of all members (where possible) Inaugural members: JRC, ii Technical Committee (TC): Technical management Proven technical capacity over time TC analyzes and propose candidates SG will assess and accept/reject new TC members proposal Developers: Project Contributions

Steering Group (Draft Terms of Reference) Product Roadmap management Implemented features Release management Effort prioritization Project Policies and Practices SG Membership management Approve/reject TC proposals Release procedures management Terms of reference maintenance Improvement proposals License Policy: EUPL Contributor License Agreement

Steering Group (Draft Terms of Reference) Assets to be maintained Project Roadmap Repository infrastructure Communication infrastructure ETF Improvement Proposals Rules Corporate contributor license agreement Individual contributor license agreement Steering Group Terms of Reference Technical Committee Terms of Reference

Technical Committee (Draft Terms of Reference) Governance of the Source Code Repository Product developers Acceptance of pull requests Guiding Technical Development Technical Guidelines Quality Control Guide Code of Conduct

Technical Committee (Draft Terms of Reference) QC of developments Code Functionality Code Quality Tests Documentation Product Technical Design: Architecture, Refactoring, Communication Interfaces, etc. Generate releases Compile, test, deploy, publish releases

Technical Committee (Draft Terms of Reference) Assets to be maintained Development Guidelines Quality Control Guide Code of Conduct

Any questions? You can find me at @michellutz & michael.lutz@ec.europa.eu