Certification Test Requirements for Conformance with the Standard Spectrum Resource Format (SSRF) Document WINNF-14-S-0022

Similar documents
Certification Test Plan SSRF Conformance for OpenSSRF Software v Document WINNF-14-S-0023

SSC-WG4 Certification Process

SCA v4.1 SAD and DCD Uniformity

Wireless Innovation Forum Contribution

SCA 4.1 Domain Late Registration

Request for Comment on CORBA Profile for SCA Next. Document WINNF-10-RFI-0002

Ecma International Policy on Submission, Inclusion and Licensing of Software

Ecma International Policy on Submission, Inclusion and Licensing of Software

Process collocation and core affinity deployment

SDLC INTELLECTUAL PROPERTY POLICY

International Radio Security Services API Specification

IETF TRUST. Legal Provisions Relating to IETF Documents. February 12, Effective Date: February 15, 2009

IETF TRUST. Legal Provisions Relating to IETF Documents. Approved November 6, Effective Date: November 10, 2008

TR-374 YANG modules for management of G.hn systems in FTTdp architectures

Bar Code Discovery. Administrator's Guide

Working Document WINNF-TS-0122 Version V December Copyright 2017 The Software Defined Radio Forum - All Rights Reserved

CA File Master Plus. Release Notes. Version

Spectrum Sharing Committee Policy and Procedure CBRS Air Interface and Measurement Registration

SIP Forum Copyrights and Trademark Rights in Contributions Policy

Additional License Authorizations for HPE OneView for Microsoft Azure Log Analytics

Bar Code Discovery. Administrator's Guide

MQ Port Scan Installation and Operation Manual

Enhanced Serial Peripheral Interface (espi) ECN

EMPLOYER CONTRIBUTION AGREEMENT

Panasonic Audio Player 2 User Guide

TR-355 YANG Modules for FTTdp Management

Technics Audio Player User Guide

Terms Of Use AGREEMENT BETWEEN USER AND DRAKE MODIFICATION OF THESE TERMS OF USE LINKS TO THIRD PARTY WEB SITES USE OF COOKIES

NOOTRY TERMS OF SERVICE

GS1Trade Sync Data Pool - Web Services for Data Source

TR-403 PON Abstraction Interface Specifications

Site Impact Policies for Website Use

Distributed Intelligent Capture. Integration Guide

Data Access Request Form

Module Code Entries Utility Oracle FLEXCUBE Universal Banking Release [December] [2016]

OCTOSHAPE SDK AND CLIENT LICENSE AGREEMENT (SCLA)

ServerStatus Installation and Operation Manual

Revised 10/15/2014 WEBSITE TERMS OF USE

MERIDIANSOUNDINGBOARD.COM TERMS AND CONDITIONS

Print from SharePoint. Administrator's Guide

Page 1 of Matthews Mint Hill Road, Suite C; Matthews, NC Phone Fax

GS1 Finland Synkka Data Pool - AS2 Connection

Terms of Use for companies accessing MyStay Product Database via MyStay API

ATIS PROCEDURES FOR CHANGE IN E.164 COUNTRY CODE ASSIGNMENTS

CALSTRS ONLINE AGREEMENT TERMS AND CONDITIONS

Test Assertions for the SCA Assembly Model Version 1.1 Specification

New Features in Primavera Professional 15.2

AVEVA Global. Release 12.0.SP6 WCF. User Bulletin

SIMS TERMS AND CONDITIONS OF USE AGREEMENT

Spectrum Sharing Committee Policy and Procedure CBRS Grouping Information Registration

Winnebago Industries, Inc. Privacy Policy

LOGO LICENSE AGREEMENT(S) CERTIPORT AND IC³

OpenFlow Trademark Policy

SCORM Content Aggregation Model [ CAM ] 4 th Edition

GS1 Recall User Guide Chapter 4 Receiving, Responding and Reporting

SCORM Sequencing and Navigation [ SN ] 4 th Edition

Test Assertions for the SCA Web Service Binding Version 1.1 Specification

The Travel Tree Terms and Conditions

MOSAIC CONTROL DISPLAYS

Altus Shared Data Experience (SDX)

GS1Trade Sync Data Pool - FTPS Service

MARKETING REPORT. Application Layer Testing (ALT): The Key to Optimizing Quality of Experience MR-433

FONT SOFTWARE END USER LICENSE AGREEMENT. We recommend that you print this Font Software End User License Agreement for further reference.

Device Firmware Update (DFU) for Windows

Evolving Small Cells. Udayan Mukherjee Senior Principal Engineer and Director (Wireless Infrastructure)

INTRODUCTION. 2 Modere.com Terms of Use

WiMAX End-to-End Network Systems Architecture

FIPA ACL Message Structure Specification

TestCases for the SCA Assembly Model Version 1.1

Terms of Use. Changes. General Use.

Application for Social Entrepreneurship Legal Services Clinic 1

GS1 Finland Synkka Data Pool Connectivity guide - FTPS Service

Public Draft Release Version 1.0

Technical Committee. Addendum to Security Specification v1.1 In-Band Security for Simplex Connections. af-sec

Using the AMQP Anonymous Terminus for Message Routing Version 1.0

ORGANIZEFOR PETITION PLATFORM ColorOfChange MOVEMENT-BUILDING PARTNERSHIP PROGRAM TERMS OF SERVICE

Abstract Code-Signing Profile of the OASIS Digital Signature Services

Video Services Forum Rules of Procedure

Apple Inc. itunes 10 and QuickTime 7 Bundling Agreement (University CD Distribution) Licensee (Institution Name): Individual to Contact:

How to write GDSN Validation Rules. Lists the rules and conventions to be used when developing or modifying GDSN Validation Rules

Internal Handoff Grants Utility Oracle FLEXCUBE Investor Servicing Release [October] [2015]

Intel Server Board S2600CW2S

NISUS WEBSOLUTIONS PVT.LTD. Ahmedabad

SWOP Specifications for Web Offset Publications Edition 10.0 Errata

Clear CMOS after Hardware Configuration Changes

INCLUDING MEDICAL ADVICE DISCLAIMER

Wireless Innovation Forum Contribution

Scientific Working Group on Digital Evidence

2.1 Website means operated and owned by UCS Technology Services, including any page, part of element thereof;

Intel Stress Bitstreams and Encoder (Intel SBE) 2017 AVS2 Release Notes (Version 2.3)

MyCreditChain Terms of Use

Intel Cluster Ready Allowed Hardware Variances

FIPA Request Interaction Protocol Specification

CERTIFIED MAIL LABELS TERMS OF USE and PRIVACY POLICY Agreement

Digital Logic Gates. Features. General Description. Input/Output Connections. When to Use a Logic Gate. Input 1. Input 2. Inputs 3-8 * 1.

The ATM Forum Technical Committee

The JACK S SMALL ENGINES BLACK FRIDAY - CYBER MONDAY GIVEAWAY OFFICIAL RULES

STEVAL-SPBT4ATV3. USB dongle for the Bluetooth class 1 SPBT2632C1A.AT2 module. Features. Description

ANNEX 1 OFFICIAL RULES FOR NATIONAL CLIMATE CHANGE YOUTH VIDEO COMPETITION

Oracle Adaptive Access Manager. 1 Oracle Adaptive Access Manager Documentation. 2 Resolved Issues. Release Notes Release 10g (

Transcription:

Certification Test Requirements for Conformance with the Standard Spectrum Resource Format (SSRF) Document WINNF-14-S-0022 Version V2.0.0 10 Feburary 2015

TERMS, CONDITIONS & NOTICES This document has been prepared by the to assist The Software Defined Radio Forum Inc. (or its successors or assigns, hereafter the Forum ). It may be amended or withdrawn at a later time and it is not binding on any member of the Forum or of the. Contributors to this document that have submitted copyrighted materials (the Submission) to the Forum for use in this document retain copyright ownership of their original work, while at the same time granting the Forum a non-exclusive, irrevocable, worldwide, perpetual, royalty-free license under the Submitter s copyrights in the Submission to reproduce, distribute, publish, display, perform, and create derivative works of the Submission based on that original work for the purpose of developing this document under the Forum's own copyright. Permission is granted to the Forum s participants to copy any portion of this document for legitimate purposes of the Forum. Copying for monetary gain or for other non-forum related purposes is prohibited. THIS DOCUMENT IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NON-INFRINGEMENT IS EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTER'S OWN RISK, AND NEITHER THE FORUM, NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS DOCUMENT. Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of the specification set forth in this document, and to provide supporting documentation. This document was developed following the Forum's policy on restricted or controlled information (Policy 009) to ensure that that the document can be shared openly with other member organizations around the world. Additional Information on this policy can be found here: http://www.wirelessinnovation.org/page/policies_and_procedures Although this document contains no restricted or controlled information, the specific implementation of concepts contain herein may be controlled under the laws of the country of origin for that implementation. Readers are encouraged, therefore, to consult with a cognizant authority prior to any further development. Wireless Innovation Forum and SDR Forum are trademarks of the Software Defined Radio Forum Inc. Copyright 2015 The Software Defined Radio Forum Inc Page i

Table of Contents TERMS, CONDITIONS & NOTICES... i 1 Introduction...1 2 Purpose...1 3 Certification Test Procedures...2 3.1 Procedure A: Validate Document Format...2 3.2 Procedure B: Validate Document Semantics...2 4 SSRF Certification Tests...3 4.1 Test 1: Minimum Fill Positive Test...3 4.2 Test 2: Minimum Fill Negative Test...3 4.3 Test 3: Maximum Fill Positive Test...4 4.4 Test 4: Maximum Fill Negative Test...4 5 Appendix...5 5.1.1 Primary Datasets: SSRF v3.1.0...5 Copyright 2015 The Software Defined Radio Forum Inc Page ii

Certification Test Requirements for Conformance with the Standard Spectrum Resource Format (SSRF) 1 Introduction The Standard Spectrum Resource Format (SSRF) defines a set of standardized data elements for automated exchange of radio-frequency (RF) spectrum-related data. SSRF is managed under the authority of DOD Directive 5100.35, and the Military Command, Control, Communications, and Computers Executive Board (MC4EB). The SSRF specification is in the public domain and is royalty-free and license-free. This document describes a minimum set of requirements that a software implementation must demonstrate to conform with the SSRF specification. 2 Purpose SSRF is a flexible data formatting and exchange specification. To promote system and service interoperability and compatibility all software implementations of the SSRF specification must, at minimum, produce (write) and accept (read) valid SSRF XML documents. There are two primary categories of SSRF XML document validation: Document Format o Validates that the SSRF document is well formed XML and passes all standard XML schema validation checks using the SSRF XML Schema Definition (XSD) document. Document Semantics o Validates that, within a SSRF Document, all Datasets are correctly configured according to the SSRF XML Schema Definition (XSD) and specification document. Copyright 2015 The Software Defined Radio Forum Inc Page 1

3 Certification Test Procedures SSRF certification includes the application of four tests against all primary SSRF Datasets identified in the Appendix. These four tests characterize a maximum and minimum configuration, each with valid and invalid data. Test 1: Minimum configuration / Valid data Test 2: Minimum configuration / Invalid data Test 3: Maximum configuration / Valid data Test 4: Maximum configuration / Invalid data Each test incorporates a minimum of two procedures: first to validate document format and second to validate document semantics. For each test configuration the following general procedures must be followed; other configuration-specific tests may be added and are are noted below under each respective section. This general procedure is illustrated below. Test 1,2,3,4 Format Semantics Result 1,2,3,4 Report 3.1 Procedure A: Validate Document Format SSRF XML document format validation includes the following two evaluations plus any others identified in the test definitions. Numeric format patterns Other o Confirm that all numeric data is correctly formatted o Check the total number of digits, the digits before and after the decimal point, and zero padding String format patterns o Confirm that all string Data Items conform to specification regular-expression patterns, if required. o Check character count, pattern composition, case, and punctuation o Confirm that all string Data Item lengths are within the allowed maximum and minimum lengths, inclusive 3.2 Procedure B: Validate Document Semantics SSRF XML document semantics validation includes the following two evaluations plus any others identified in the test definitions. Required data elements o Confirm that all required Data Items are not null and are not empty Enumerated types Copyright 2015 The Software Defined Radio Forum Inc Page 2

Names o Confirm that the correct enumerated types are used where required o Where not required confirm that a best effort is made to use enumerated types o Confirm that Data Item names begin with an uppercase letter and Attribute names begin with a lowercase letter Data Items and Attributes o Confirm that Attributes are not presented as Data Items, or vice-versa Schema Validation o Confirm that the XML document conforms with the SSRF schema XSD document 4 SSRF Certification Tests SSRF software implementations must successfully pass a minimum of four validation tests on all primary SSRF Datasets to receive certification. Primary SSRF Datasets are listed in the Appendix. 4.1 Test 1: Minimum Fill Positive Test In this test a SSRF XML document is produced containing ONE primary Dataset with a recursive minimum-fill configuration. A minimum-fill configuration only includes required Data Items; no optional Data Items should be present. In each included Data Item only the required fields are configured. Optional fields should be left null or empty. Required fields must be configured with valid data. The following tests are then executed. Validate document format Validate document semantics 4.2 Test 2: Minimum Fill Negative Test In this test a a SSRF XML document is created containing ONE primary Dataset with a recursive minimum-fill configuration in a fashion similar to the Minimum Fill Positive Test. Within the Dataset each required Data Item is iteratively removed and the resultant XML document is tested. Only one Data Item is tested at a time. The following tests are then executed. Validate document format Validate document semantics o Also: Correctly identify the missing required Data Item Copyright 2015 The Software Defined Radio Forum Inc Page 3

4.3 Test 3: Maximum Fill Positive Test In this test a SSRF XML document is produced containing ONE primary Dataset with a recursive maximum-fill configuration. In a maximum-fill configuration all Data Items within a Dataset are configured to their maximum allowed size and value. The following tests are then executed. Validate document format Validate document semantics 4.4 Test 4: Maximum Fill Negative Test In this test a SSRF XML document is created containing ONE primary Dataset with a recursive maximum-fill configuration in a fashion similar to the Maximum Fill Positive Test. Within the Dataset each Data Item is iteratively configured with an incorrect enumerated value, formatted string, too long text or invalid regular expression syntax. The following tests are then executed. Validate document format o Also: Correctly identify and characterize the invalid data Validate document semantics Copyright 2015 The Software Defined Radio Forum Inc Page 4

5 Appendix 5.1.1 Primary Datasets: SSRF v3.1.0 SSRF v3.1.0 software implementations must successfully pass (at minimum) all four validation tests for each primary Dataset to receive certification. The 25 primary Datasets in the SSRF v3.1.0 specification are: 1. Administrative 2. Allotment 3. Antenna 4. Assignment 5. ChannelPlan 6. Contact 7. ExternalReference 8. FEDeployment 9. ForceElement 10. IntfReport 11. JRFL 12. Loadset 13. Location 14. Message 15. Note 16. Organisation 17. RadiationPlan 18. Receiver 19. RFSystem 20. Role 21. Satellite 22. SSReply 23. SSRequest 24. TOA 25. Transmitter Copyright 2015 The Software Defined Radio Forum Inc Page 5