- From: Lofton Henderson <lofton@rockynet.com>
- Date: Thu, 12 Jun 2003 09:05:11 -0600
- To: www-qa@w3.org
This is one of a few left over issues about test assertions and conformance
requirements, addressed originally in:
Ref: http://lists.w3.org/Archives/Public/www-qa/2003Jun/0013.html
LC-29.4 [1]
-----
"It might be valuable to explain some desirable characteristics of a
specified technical requirement", and then three examples of such are
suggested. I'm unclear exactly what IJ means by "specific technical
requirement", and the scope. I assume that he means "conformance
requirement". Does anyone interpret it otherwise?
And I assume that the scope is: SpecGL should include such stuff in its
definition of the concept of conformance requirement, so that the three
attributes effectively become SpecGL requirements on how target
specifications formulate their conformance requirements.
Any case, after we sort out the meaning an scope, there are the three
suggested "desirable characteristics" to consider:
1. Mutual independence from other requirements
I don't have a problem with this, as a *desirable* characteristic of
conformance requirements. I would not interpret "mutual independence" to
mean "unrelated". But rather that the normative requirements of different
conformance requirements in the spec don't overlap (or conflict!).
Other views?
2. Expresses a minimal requirement
I'm not sure what "minimal" means here. I'm guessing that it is along the
lines of "atomic". Other views? Can anyone think of cases where this
would not be desirable?
3. Distinguish and label: requirements, exceptions to those
requirements, necessary and/or sufficient techniques for satisfying those
requirements.
This one might be a little more problematic. For example, let's look at
how SpecGL itself (or any of the GL documents) scores on these points.
3.1-- For the first, it passes (styled "Conformance requirements:" sections).
3.2-- For the second, SpecGL states exceptions ("not applicable"), but does
not "distinguish and label" them (should it?).
3.3-- SpecGL does NOT present necessary and sufficient (N&S) conditions to
satisfy the requirement. Nor do I think it should. The approach we have
taken is to suggest techniques in SpecET, but these are not normative. I
think this is the right approach for SpecGL 1.0 (and the other GL). It
would be a huge incremental effort, IMO, to reach consensus and embed
normative N&S conditions into SpecGL.
Recommendation. Accept the comment, but apply it to SpecET, as *desirable*
(recommended) considerations for the presentation of conformance
requirements in specifications. (Also ... if any of the IJ recommendations
raise serious dissent in QA discussion as *general* desirable
characteristics, then we might need to qualify and narrow their
applicability. I.e., maybe we will conclude that there are some scenarios
where they are desirable, and others where they are not, so that we cannot
present them as generally applicable to everyone. This is tbd in QA
discussion.)
Regards,
-Lofton.
Regards,
-Lofton.
[1] http://www.w3.org/QA/WG/lc-issues#x29
Received on Thursday, 12 June 2003 11:04:28 UTC