Article View: comp.sw.components
Article #391Re: Reuse Discussion Topics (Was: Reuse and Software Components)
From: Dr. Brad Cox
Date: Sat, 07 Nov 1992 17:57
Date: Sat, 07 Nov 1992 17:57
32 lines
2181 bytes
2181 bytes
In article <EMERY.92Nov2124532@Dr_No.mitre.org> emery@Dr_No.mitre.org (David Emery) writes:
>One of the important topics in reuse, which the POSIX people have
>started to address, is conformance testing. The current POSIX
>approach of hand-generating test assertions, which are then
>hand-transformed into a test suite, is a good start. However, there's
>entirely too much hand-xxx in the process.
I added an entirely new chapter to the last edition of my book (OOP; An
Evolutionary Approach; Cox and Novabilsky; Addison Wesley) describing why
conformance testing is so crucial to moving ahead.
But having gone through the experience of actually doing this for a large
library (Stepstone's ICpak101), I'm now convinced that further investment
in this direction is (overstating drastically for emphasis) a thorough waste
of time.
Software development is expensive. Conformance testing *at least* doubles
the expense (even small/cheap test cases easily approximate the size of the
original code). But the revenue from tested components is no greater than
for untested ones.
Conclusion: nothing much will come of either reuse or testing until we've
solved the revenue collection issues for information age goods, particularly
small-granularity software components.
See my article in the October Dr. Dobbs Journal and June Journal of OOP for
a promising approach the Japanese are exploring.
--
Brad Cox bradcox@sitevax.gmu.edu 703 993 1142 work 703 968 8229 home
Program on Social and Organizational Learning; George Mason University
Technical Details
Message-ID:
<1992Nov7.175709.24824@gmuvax2.gmu.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!darwin.sura.net!haven.umd.edu!news.umbc.edu!gmuvax2!sitevax.gmu.edu!bradcoxReferences:
<1992Oct29.182814.17630@den.mmc.com> <6597@dove.nist.gov> <EMERY.92Nov2124532@Dr_No.mitre.org>Show Full Headers
Complete Article Headers
Newsgroups: comp.sw.components Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!darwin.sura.net!haven.umd.edu!news.umbc.edu!gmuvax2!sitevax.gmu.edu!bradcox From: bradcox@sitevax.gmu.edu (Dr. Brad Cox) Subject: Re: Reuse Discussion Topics (Was: Reuse and Software Components) Message-ID: <1992Nov7.175709.24824@gmuvax2.gmu.edu> Sender: usenet@gmuvax2.gmu.edu (usenet administrator) Organization: George Mason Pgm on Social and Organizational Learning References: <1992Oct29.182814.17630@den.mmc.com> <6597@dove.nist.gov> <EMERY.92Nov2124532@Dr_No.mitre.org> Date: Sat, 7 Nov 1992 17:57:09 GMT Lines: 32