From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,42427d0d1bf647b1 X-Google-Attributes: gid103376,public From: bobduff@world.std.com (Robert A Duff) Subject: Re: Ada Core Technologies and Ada95 Standards Date: 1996/04/02 Message-ID: #1/1 X-Deja-AN: 145482500 references: <00001a73+00002c20@msn.com> <315FD5C9.342F@lfwc.lockheed.com> <828474655.17825@assen.demon.co.uk> organization: The World Public Access UNIX, Brookline, MA newsgroups: comp.lang.ada Date: 1996-04-02T00:00:00+00:00 List-Id: In article <828474655.17825@assen.demon.co.uk>, John McCabe wrote: >Finally, the ESA rep has some very strange ideas about software and >gets very confused. Perhaps they're confused about the use of the term "proof". ;-) > We spend hours explaining things to him, and he >seems to take it in, then he brings up exactly the same topic at the >next meeting - even when the topic has nothing to do with software. >It's very frustrating. >We do this by using LDRA Testbed with limits on the minimum level of >statement and branch coverage of 100%, and 70% on LCSJ's. I'm not sure >exactly where those figures are derived from, but they seem >reasonable. The only problem here is that we've found a few bugs in >that tool as well! Surely that's not the *only* problem. Surely the test cases fail to cover every combination of requirements, and therefore some bugs slip through. >If it's provides more coverage than the ACVC, why isn't it used >instead, or alongside ACVC. I don't think that the ACVC ever intended to eliminate all bugs from Ada compilers. It intends to prevent compilers that fail to implement whole portions of the language, or implement extensions. It does a pretty good job of that, but could do better. But the intent, I think, is that Ada compiler vendors test their own products properly. Whether they do so or not is up to the marketplace. >Going back to point 3, I get the impression that ACVC is inherently >limited by its need to be applicable to all Ada compilers. Yes. >... Based on >the methods you and I use, would it not be better to use the ACVC >suite as a basis for the compiler vendors tests, and also require the >compiler vendors to submit their own test suites for approval. At least *some* of the compiler vendors' tests include proprietary code from their customers, and they simply cannot release that code. - Bob