anuket-project / anuket-specifications

Anuket specifications
https://docs.anuket.io
123 stars 117 forks source link

[RM Ch08] Compare / Align with OVP and CVC Compliance Definitions #363

Closed michaelfix closed 4 years ago

michaelfix commented 4 years ago

Per 10/2 RM Ch 8 call, purpose of the issue is to close on definitions and terms of Compliance, Verification, and Validation, by comparing CNTT and CVC/OVP documentation.

Resource link: https://wiki.lfnetworking.org/pages/viewpage.action?pageId=10551934

michaelfix commented 4 years ago

Will assign to Trevor Cooper upon receipt of his GitHub ID.

michaelfix commented 4 years ago

@trevgc - please review/comment.

trevgc commented 4 years ago
  1. Compliance: A "device" is compliant if it meets the requirements defined within a specification, i.e. a power plug is required to have 3 prongs and would be consider compliant if it indeed has 3 prongs in the correct locations and orientations. Meaning of NFVi compliance, scope of testing as well as considerations for future can be found in the OVP Program Guidelines Addendum https://opnfv-dovetail.readthedocs.io/en/latest/testing/user/ovpaddendum/index.html
  1. Validation: A "device" is validated when it operated according to its intended purpose or design, i.e. a power plug is able to connect to a socket that is also known to be compliant and passes electricity, both have been validated (it really works). CVP today includes platform specific validation (Functest functional tests):

  2. Performance - not currently implemented

Conformance vs compliance is not defined in CVP and previously was debated without conclusion. Recommend we avoid using "conformance" without first agreeing definition with LFN CVC.

Certification: CVP uses certification to describe the Tools and Process that allow test cases to run and results to be submitted to a repository for approval .

michaelfix commented 4 years ago

@markshostak @rrajesh70 - can we close this issue?

kedmison commented 4 years ago

As per issue #988 the cntt-gov decided to use conformance/conformant. RM changes made in PR #1208.