14
® [email protected] , IGN/DT.TN/09.221 [email protected] , IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. Reserved. Tests et conformité Tests et conformité Forum OGC France Forum OGC France Journée Int Journée Int e e ropérabilité ropérabilité 2 2 / / 12/2009 12/2009 – Saint-Mandé – Saint-Mandé Innover et maîtriser la Innover et maîtriser la mise en œuvre des standards mise en œuvre des standards

® [email protected], IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. Tests et conformité Forum OGC France

Embed Size (px)

Citation preview

Page 1: ® nicolas.lesage@ign.fr, IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. Tests et conformité Forum OGC France

®

[email protected] , IGN/DT.TN/09.221 [email protected] , IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.

Tests et conformitéTests et conformité

Forum OGC FranceForum OGC FranceJournée IntJournée Inteeropérabilitéropérabilité

22//12/2009 12/2009 – Saint-Mandé– Saint-Mandé

Innover et maîtriser la mise Innover et maîtriser la mise en œuvre des standardsen œuvre des standards

Page 2: ® nicolas.lesage@ign.fr, IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. Tests et conformité Forum OGC France

OGC®

[email protected] , IGN/DT.TN/09.221 [email protected] , IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.

Objet de la standardisation

• Au sens du décret n°84-74 du 26 janvier 1984 relatif au système de normalisation français – « fournir des documents de référence (…) solutions à des problèmes

(…) qui se posent de manière répétée dans des relations entre partenaires (…) »

• C’est avant tout une activité de spécification dont la parti-cularité est de s’inscrire dans une logique consensuelle

• Les normes sont des standards issus d’organismes officiels de normalisation comme l’ISO/TC 211

• Les spécifications de l’OGC sont des standards dits « ouverts »

• Les standards sont des outilsde la réglementation (INSPIRE)

Page 3: ® nicolas.lesage@ign.fr, IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. Tests et conformité Forum OGC France

OGC®

[email protected] , IGN/DT.TN/09.221 [email protected] , IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.

Standardisation et Certification

• Eléments de définition de la certification– Activité par laquelle un organisme (…) donne une assurance écrite de

conformité à des exigences spécifiées dans un référentiel– L’objet de la certification peut être une organisation, un processus, un

service, un produit ou des compétences professionnelles – L’organisme certificateur doit être reconnu

• Peut supposer l’existence d’un organisme accréditeur• Problème de transfert de responsabilité en cas de défaillance du produit certifié

– L’organisme certificateur doit être indépendant des parties en cause

• Il y a une différence entre tester un produit et en assurer la conformité– Ce n’est pas une question technique, mais une question de responsabilité

• Les standards ont un rôle essentiel à jouer dans le référentiel de certification– La certification peut être un moyen de promouvoir les standards

• La certification est un outil de la réglementation qui est complémentaire de la standardisation

Page 4: ® nicolas.lesage@ign.fr, IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. Tests et conformité Forum OGC France

OGC®

[email protected] , IGN/DT.TN/09.221 [email protected] , IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.

Tests et conformité pour l’information GéographiqueLa norme ISO 19105 de l’ISO/TC 211

• Cadre général– Chaque norme doit comporter une clause de conformité

– Trois niveaux d’exigences: obligatoires, conditionnelles ou optionnelles

– Des classes de conformité peuvent être définies pour regrouper des options

– Une déclaration de conformité de l’implémentation doit préciser les options mises en oeuvre

• Méthodologie de test de conformité– Elle repose sur une suite abstraite de tests (ATS) documentant les tests

devant être satisfaits

– Chaque norme contient en général son ATS, mais la réalisation des tests est basée sur une suite exécutable de tests (ETS) qui n’en fait pas partie

Page 5: ® nicolas.lesage@ign.fr, IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. Tests et conformité Forum OGC France

OGC®

[email protected] , IGN/DT.TN/09.221 [email protected] , IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.

Exemple de la norme ISO 19126

Extrait de la clause de confomité

Extrait de l’ATS

Page 6: ® nicolas.lesage@ign.fr, IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. Tests et conformité Forum OGC France

OGC®

[email protected] , IGN/DT.TN/09.221 [email protected] , IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.

Etat des lieux ISO/TC 211

• La maîtrise de la conformité requiert plus qu’une formulation consensuelle des exigences. Il faut:– préciser les principes de conformité,

– établir les suites de tests abstraits et exécutables,

– éprouver les mises en oeuvre

– éventuellement attester de leur conformité

• L’ISO/TC 211 traite correctement les principes de conformité et les tests abstraits– Peu ou quasi pas de suites de tests exécutables

• un peu de code schematron dans les schémas XML de ISO 19136, GML

– Différentes initiatives ont certes été prises au sein de quelques communautés, sans qu’elles aient obtenu une réelle reconnaissance

• Un groupe de maintenance XML est en cours de mise en place au sein de l’ISO/TC 211

Page 7: ® nicolas.lesage@ign.fr, IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. Tests et conformité Forum OGC France

OGC®

[email protected] , IGN/DT.TN/09.221 [email protected] , IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.

OGC autour du monde

Faire

Vérifier Agir

Organiser Organisation

OGC

OrganiserOrganiser

CACA

PersonnelPersonnel

ComitésComités Programme despécification

FaireFaireDWGDWG

SWGSWG

OABOAB

Tests &

Conformité

VérifierVérifier

CITE SCCITE SC

TeamTeamEngineEngine

Programme

Interopérabilité

AgirAgirEquipeEquipe

Management IPManagement IP

Page 8: ® nicolas.lesage@ign.fr, IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. Tests et conformité Forum OGC France

OGC®

[email protected] , IGN/DT.TN/09.221 [email protected] , IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.

Mise en place et utilisation des ATS et ETS

Implémentation à tester

Rapport de test

Plateformede test

(teamengine)

Use

ETS déployé

ATS

Exigencesnormatives

ATS

Recommandation pour l’évolution du standard

Rapport d’acceptation

Test Platform

Implémentation deRéférence (candidate)

Deployment& validation

Plateforme deDéveloppement

(teamengine)

ETSImplémentation

de référence (candidate)

Données de test, ETS & documentation

Problèmes

Problèmes

• Les tests sont validés lorsque 3 implémentations sont conformes

• Le standard prend alors un nouveau statut

Page 9: ® nicolas.lesage@ign.fr, IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. Tests et conformité Forum OGC France

OGC®

[email protected] , IGN/DT.TN/09.221 [email protected] , IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.

De la théorie à la pratique(http://cite.opengeospatial.org/teamengine)

Page 10: ® nicolas.lesage@ign.fr, IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. Tests et conformité Forum OGC France

OGC®

[email protected] , IGN/DT.TN/09.221 [email protected] , IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.

La certification des implémentations des standards OGC(http://www.opengeospatial.org/compliance)

Page 11: ® nicolas.lesage@ign.fr, IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. Tests et conformité Forum OGC France

OGC®

[email protected] , IGN/DT.TN/09.221 [email protected] , IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.

La certification pour la promotion des standards(http://www.opengeospatial.org/resource/products/stats)

Page 12: ® nicolas.lesage@ign.fr, IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. Tests et conformité Forum OGC France

OGC®

[email protected] , IGN/DT.TN/09.221 [email protected] , IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.

La certification comme outil pour les utilisateurs(http://www.opengeospatial.org/resource/products/compliant)

Page 13: ® nicolas.lesage@ign.fr, IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. Tests et conformité Forum OGC France

OGC®

[email protected] , IGN/DT.TN/09.221 [email protected] , IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.

Etat des lieux OGC

• L’OGC, avec son programme de certification, a abordé tous les paramètres intervenants dans la maîtrise de la conformité– Il applique les principes de base de l’ISO/TC 211

– Le sous-comité CITE (Compliance & Interoperability Testing & Evaluation) soutient la mise en place des suites de tests exécutables

– Il est même possible aujourd’hui de gérer les tests d’un standard et de profils communautaires de ce standard

– Les exigences optionnelles posent un problème pratique de maîtrise de ce que les implémentations savent réellement faire

• L’OGC a fait évoluer sa stratégie de spécification des standards– Les classes de conformité ne peuvent plus contenir d’exigences

optionnelles

– L’application de cette stratégie est à un stade préliminaire

Page 14: ® nicolas.lesage@ign.fr, IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. Tests et conformité Forum OGC France

OGC®

[email protected] , IGN/DT.TN/09.221 [email protected] , IGN/DT.TN/09.221 Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.

Perspectives et conclusions

• Les principes établis par l’ISO/TC 211 et mises en oeuvre par l’OGC ouvrent d’intéressantes perspectives– La conformité aux normes de l’ISO/TC 211 reste un enjeu pour

l’avenir et devra être prise en charge par les communautés d’utilisateur à défaut de l’être par l’ISO/TC 211• Que fera le nouveau groupe ISO/TC 211 sur la maintenance XML ?

– L’évolution de la stratégie de standardisation de l’OGC est ambitieuse et mérite notre attention

• La conformité à INSPIRE est un enjeu pour demain– Le référentiel d’exigences se met en place– La stratégie vis-à-vis des aspects de conformité est incertaine

• Les régles de mise en oeuvre sur les métadonnées prévoient de rapporter la conformité aux spécifications INSPIRE

• La méthodologie de test de conformité est à préciser

• Quels besoins à considérer à l’échelon national ?