[Sussex] Microsoft fails to comply
Mark Harrison (Groups)
mph at ascentium.co.uk
Sat Mar 19 11:47:43 UTC 2005
Steve Dobson wrote:
>4). The F/OSS movement, despite (or maybe I should say "because of") it
> having no leader, is now the most powerful software process on
> the planet. It has been proved that it can produced code which is
> much more stable, bug free, and well designed code. It betters
> all formal design methods!!!
>
>
Most, not all.
The one formal design method that can be clearly demonstrated to be
better was the one that INMOS used for the transputer and OCCAM.
This used a technique of formal mathematical modelling, denotational
semantics, and proof theory to build a chip (the T8000 transputer) that
could be properly demonstrated to be completely bug-free. (It is my
understanding that, after 15 years, this is still held to be true and
no-one has found a bug in the T8000 nor in its Occam compiler.)
The downside of this was that, on inspection, there only approved to be
about a dozen people in the world who actually understood formal proof
of parallel algorithms well enough to put this methodology into
practice. Even some of the key textbooks turned out to have errors in
them in the more esoteric bits :-) As a result of this, the development
programme was stopped in the early 90s.
I agree, absolutely, however, that F/OSS is now the most powerful
software process on the planet. And that it has been clearly
demonstrated that it can produce code that is stable, bug free and
well-designed, and that it betters any formal design method that has
been used by any succesful proprietary vendor.
Mark
More information about the Sussex
mailing list