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: Ken Garlington Subject: Re: Ada Core Technologies and Ada95 Standards Date: 1996/04/16 Message-ID: <31735CE2.1B94@lmtas.lmco.com>#1/1 X-Deja-AN: 147791442 references: <00001a73+00002c20@msn.com> <4kf739$f00@cliffy.lfwc.lockheed.com> <3172903D.1926@lfwc.lockheed.com> content-type: text/plain; charset=us-ascii organization: Lockheed Martin Tactical Aircraft Systems mime-version: 1.0 newsgroups: comp.lang.ada x-mailer: Mozilla 2.01 (Macintosh; I; 68K) Date: 1996-04-16T00:00:00+00:00 List-Id: Robert Dewar wrote: > The concern with the ACVC has always been that it both contributes to > quality and detracts from it. It contributes by doing a lot of > thorough testing of a wide spread set of features. And the reason why we believe this is thorough testing? For the same reason we thought ACVC 1.x was thorough - because the people involved worked as hard as they could. There are other ways to determine if testing is thorough. Why are none of them used? > It detracts by forcing resources to be spent on validation that miht > better be spent on other activities that would be more cost effective > in improving compiler quality. Name one activity that all vendors should be doing, exclusive of ACVC testing. Just one. If you can, I will accept this statement. If you can't, why should I believe that vendors will spend money on activities to improve quality, as opposed to more glossy brochures? > In developing the 2.1 suite, the answer Ken's two questions have bot > both been yes. Yes, it should grow, by adding more tests that are more > user-oriented, i.e. more realistic with respect to typical use of the > language, and of course it should grow by testing the Ada 95 features. This will, of course, have the opposite effect: Adding these tests will, in fact, detract from quality. (I have no proof of this, but since you can offer no evidence as to how the current ACVC contributes to quality - other than "it's better than Pascal!" - I think my statement is just as valid.) > Yes, it should shrink, by removing minimal value tests, or tests of > pathological features not worth testing. Nope. By deleting those tests, the quality of many compilers will actually diminish. (Why not?) > Ken, have you examined the tests in the new test suite. I think they are > a significant step forward from the 1.11 tests, and it would be interesting > to know what you think. I guess I would be more impressed with objective evidence of the change in test quality, rather than just an opinion (even my own). I guess that objective evidence will just have to wait until the compilers are delivered, and us users will be the guinea pigs once again. It doesn't have to be that way. However, compiler vendors have their own domain, I guess. > The test suite development is an open process, and prereleaseed versions > of the tests are availabel. Comments from everyone, including certainly > users of Ada 95, are welcome. I don't think you've quite grasped the concept. It's a radical one, to be sure, requiring out of the box thinking. In summary, it is: "Rather than change the number of tests, perhaps we should be thinking of changing the _types_ of tests, using 'test' in the broad sense of 'a measure of quality'". In the meantime, those regression test suites continue to grow.... -- LMTAS - "Our Brand Means Quality"