swarm-modeling
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nancy leveson's book and paper reference


From: Miles Parker
Subject: Re: nancy leveson's book and paper reference
Date: Tue, 02 May 2000 17:04:49 -0400

>On Tue, 2 May 2000 address@hidden wrote:
>so the problem is lack of independence. If two versions would be
>independent, output agreement would be sufficient, right?
>
>Of course, true independence can't be achieved, but it is the goal.
>
>And I wouldn't know of anything better than comparing two versions that
>are as independent as possible.

Please someone correct or confirm, but isn't the point that two completely 
independent implementations _will_ tend to recreate errors in the same places, 
thus overturning the assumption that multiple versions of a model validate the 
model? This conclusion challenges some assumptions, but makes a lot of sense to 
me.

As usual, the truth is probably somewhere in the middle. [And this is a problem 
with many absolutist SE approcahes, but don't get me started on that..] It is 
an obvious benefit to have multiple independent 'eyes' on a problem, and I 
think part of the assumption is that they will not bring the same hidden biases 
or blindspots to an implementation. At the same time, people are a) exposed to 
many of the same bisaes and blindspots and b) work within the same broad 
syntactic paradigm, not to say platform, language, and framework, so it is 
likely that n-versions might make the same mistakes in the same areas, and that 
'correct' solutions (esp. if novel) may well be outriders.

Hmm, or perhaps I should just read the book instead of BS'ing about it...:-)

-Miles





>> hi, all -
>> 
>> nancy leveson's book is
>>      safeware: system safety in the computer age
>>      addison-wesley 1995
>> 
>> her paper on n-version programming is
>>      j.c.knight and n.g.leveson
>>      an experimental evaluation of the assumption of independence
>>              in multi-version programming
>>      ieee transactions on software engineering, volume se-12,
>>              number 1, pp. 96-109, january 1986
>> 
>> there are numerous others - see http://sunnyday.mit.edu/ 
>> 
>> more later,
>> cal
>
>
>
>                  ==================================
>   Swarm-Modelling is for discussion of Simulation and Modelling techniques
>   esp. using Swarm.  For list administration needs (esp. [un]subscribing),
>   please send a message to <address@hidden> with "help" in the
>   body of the message.
>                  ==================================


Miles T. Parker
Software Engineer
The Brookings Institution  1775 Mass. Ave. NW  Washington, DC  20036
http://www.brook.edu/es/dynamics/models/ascape
mailto:address@hidden  voice 202.797.6136  fax 202.797.6319



                  ==================================
   Swarm-Modelling is for discussion of Simulation and Modelling techniques
   esp. using Swarm.  For list administration needs (esp. [un]subscribing),
   please send a message to <address@hidden> with "help" in the
   body of the message.
                  ==================================


reply via email to

[Prev in Thread] Current Thread [Next in Thread]