- From: Lynne Rosenthal <lynne.rosenthal@nist.gov>
- Date: Thu, 26 Aug 2004 07:16:08 -0400
- To: "Karl Dubost" <karl@w3.org>, <www-qa-wg@w3.org>
Karl My comments on ICS - must have gotten lost - I made suggested changes to Provide an ICS. http://lists.w3.org/Archives/Public/www-qa-wg/2004Aug/0064.html --Lynne At 02:39 PM 8/25/2004, Karl Dubost wrote: >Hi, > >I have noticed that I have forgotten two GPs for review. So I put them in >the specification and I have filled an issue item so we don't forget to >review them after publication. I put them here for record. > >The first one > >Good Practice: > Provide an Implementation Conformance Statement (ICS) proforma. > >What does it mean? >An Implementation Conformance Statement (ICS) provides standardized >information about the conformance of an implementation to the >specification. It indicates which capabillities and options have been >implemented, as well as the limitations of the implementation. An ICS >typically takes the form of a questionnaire for implementor to complete. > >This Good Practice suggests that the specification itself include an ICS >proforma. (Caveat. The ICS concept may be inapplicable to some types of >specifications.) > >Why care? >An ICS provides detail about conformance. The detail can, for example, be >used to identify the subset of a conformance test suite that is applicable >to the implementation to be tested. An ICS can also be especially valuable >in optionality choices in the implementation, and documenting the presence >of extensions. > >Related > Optionality, see section D.2 > >Technique >* Make a list of all requirements a developer has to met to implement the >specification >* Identify with precision in the ICS which specification is addressed >(dated URI, title, date, status) >* Link from the ICS, each requirement to the appropriate section of the >specification. >* Give the possibility for the developer to check if the criteria has been >met (a form, a table) > > >Examples >QA Specification Guidelines provides an ICS [QA-SPEC-ICS] to help >developers to verify the conformance to this document. Good practices >(informative) and Principles (normative), organized following the sections >of the document, are given in a table where developers can check yes, no >or not applicable. >@@example2@@ > >Second GP > >Good Practice: >Require an Implementation Conformance Statement (ICS) as part of valid >conformance claims. > >What does it mean? >This simply puts together the previous two good practices. Not only could >the specification provide an ICS proforma for implementors, but it could >require it to be linked from its standardized conformance claim template. > >Why care? >Providing a filled ICS with the conformance claim might help customers and >users to verify easily the level of support of individual requirements of >the specifications. It also strengthens the value of the claim. > >Related > See "Provide the wording for conformance claims" in section A.2 > >Technique >* Explain in the conformance claim section how the developer must fill the ICS >* Give precise instruction how the ICS must be part of the conformance >claim. It might be an external document, it might a link to precise dated >document, etc. > >Examples >@@example1@@ > > > >-- >Karl Dubost - http://www.w3.org/People/karl/ >W3C Conformance Manager >*** Be Strict To Be Cool *** >
Received on Thursday, 26 August 2004 11:16:20 UTC