Re: TCDL - EARL (Was: TCDL Draft E)

Hi Shadi, Vangelis,

At 11:00 19/09/2006, Shadi Abou-Zahra wrote:

>Evangelos Vlachogiannis wrote:
>>Shadi Abou-Zahra wrote:
>>>We should also consider adding EARL reports in the metadata section of 
>>>the test samples repository or in a new branch of the hierarchy.
>>I was thinking (if I am not missing something) that the "expected EARL 
>>reports" of the test samples (that would be for instance be compared with 
>>those produced by tools) would be generated automatically (XSLT with 
>>parameters) from TCDL (i.e. rules element  do we have all required info?).
>For EARL reports we need the following pieces:
>* Assertor - constant value (for example "TSD TF")


>* Subject - the test sample from the TCDL "files"


>* Test - the technique from the TCDL "rules" (?)

OK. 'techniques' is currently optional; it can contain
multiple 'technique' elements. Can you have an EARL
statement that does not 'Test'?

>* Result - has the following parts:
>+ Validity - pass/fail from the TCDL "rules" (?)


>+ Instances - pointers from the TCDL "locations"


>+ Message - human readable error message
>Ideally the error message is also somewhere in the TCDL but I am not sure 
>where. IMO, all the required info should be available in the TCDL and 
>generating EARL reports should be as simple as an XSLT file or similar 
>mechanism for translation.

We don't have real error messages in TCDL, but 'description' combined with 
'purpose' would be very informative. However, 'purpose' is not necessarily 
written in the kind of language we would expect in an error message.

>>This maybe raises an issue of either developing a mapping document of 
>>TCDL-EARL either a kind of integration. Am I with you (??)
>Actually, I am not sure if I am with you ;) I hope a mapping document will 
>not be necessary...

Well, XSLT (mentioned above) is a kind of mapping, isn't it? ;-)

Best regards,


Christophe Strobbe
K.U.Leuven - Departement of Electrical Engineering - Research Group on 
Document Architectures
Kasteelpark Arenberg 10 - 3001 Leuven-Heverlee - BELGIUM
tel: +32 16 32 85 51 


Received on Tuesday, 19 September 2006 13:50:05 UTC