OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

tag message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: Proposed shorter text for 3.7.2 Composition of Assertions


I've shortened the text still further to take into account the following:

Maybe a predicate can refer to a list of other test assertions as a way to
inlude those other ('foreign') test assertions in the current list of
test assertions.
However, in our XML Test Assertions markup we would probably want to use
a list of references to the foreign test assertions within our TestAssertionSet.
This makes use of a TA to cover whole areas of conformance redundant as
we would use a list of references to the external TAs in the TASet instead.

So propose change/shortening as follows

"  3.7.2 Composition of Assertions

There are three dimensions that describe how assertions from a
referenced specification may be included within an umbrella
specification:

 'scope of inclusions',
 'conditionality of inclusions',
 'modification of inclusions'.

These relationships between specifications can be expressed by
including a set of references in the test assertions document for
the umbrella spec. The references would be to any test assertions
from the referenced specification which are required according to
the conformance clause of the umbrella specification. An alternative,
if no such test assertions for the referenced specification exist, would
be to summarize conformance requirements to the referenced
specification in the form of a test assertion using its predicate:

TA id: widget-TA108-1
Normative Source: [interpretation of conformance clause to WidgetSpec
1.0] "All widgets conformant to the WidgetSpec 1.0 specification must
also be conformant to the 'smaller box' assertions of the WidgetMobile
Small Box Specification 1.2"
Target: widget
Predicate: [widget] Conforms to WidgetMobile Small Box Specification 1.2
Prescription Level: mandatory


    Scope of Inclusions

An umbrella specification usually relates to a referenced
specification by assuming or requiring conformance of its
implementation to this specification. Variations exist as
follows.

 conformance to an (entire) umbrella specification
 conformance to a profile of the umbrella specification
 conformance to a specific normative statement from the umbrella specification

The prediacte or the list of external test assertion references
would reflect such variations."


   Conditionality of Inclusions

It might be that the conformance or otherwise to a referenced
specification is a condition which is included in another test
assertion as a prerequisite. The prerequisite of the assertion may:
   a. require that optional portions of the referenced specification
be implemented in the umbrella,
   b. conditionally require optional portions of the referenced
specification be implemented in the umbrella (for example, based on
the presence of hardware or some other such support), or
   c. make remaining (required) portions of the referenced
specification optional.


   Modification of Inclusions

This dimension of inclusion describes where an umbrella specification
is conformant to a referenced specification, where some subset of
assertions must be modified. This means of inclusion assumes some
partitioning of the unchanged assertions and modified assertions. You
can use "lists of assertions" to describe in the prerequisite the
subset of assertions that the umbrella specification is conformant to
"unchanged".  The remaining test assertions (the changed set) can be
individually specified as test assertions of the umbrella
specification.
Typically, assertions are modified in a referenced specification that
can  be strengthened in a few ways:

 strengthening the prescription level of an assertion (eg. x MAY do y
=> x MUST do y), or
 strengthening the meaning of an assertion with additional
requirements (eg. IF x THEN z => IF (x AND y) THEN z)."







-- 
Stephen D. Green

Document Engineering Services Ltd



http://www.biblegateway.com/passage/?search=matthew+22:37 .. and voice


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]