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=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=3.4.4 X-Google-Thread: 103376,a474477bbf9436a9 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!news.glorb.com!tiscali!newsfeed1.ip.tiscali.net!proxad.net!freenix!enst.fr!melchior!cuivre.fr.eu.org!melchior.frmug.org!not-for-mail From: "Alexander E. Kopilovich" Newsgroups: comp.lang.ada Subject: Re: Ariane5 FAQ, Observer's version, 8th draft Date: Mon, 29 Nov 2004 02:02:10 +0300 (MSK) Organization: Cuivre, Argent, Or Message-ID: References: NNTP-Posting-Host: lovelace.ada-france.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: melchior.cuivre.fr.eu.org 1101682918 34315 212.85.156.195 (28 Nov 2004 23:01:58 GMT) X-Complaints-To: usenet@melchior.cuivre.fr.eu.org NNTP-Posting-Date: Sun, 28 Nov 2004 23:01:58 +0000 (UTC) To: comp.lang.ada@ada-france.org Return-Path: In-Reply-To: ; from Brian May at Sun, 28 Nov 2004 11:06:36 +1100 X-Mailer: Mail/@ [v2.44 MSDOS] X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at ada-france.org X-BeenThere: comp.lang.ada@ada-france.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Gateway to the comp.lang.ada Usenet newsgroup" List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Xref: g2news1.google.com comp.lang.ada:6602 Date: 2004-11-29T02:02:10+03:00 Brian May wrote: > I would argue this was in fact an error in the software installed, > even though the software itself did exactly as in intended. > > If I accidently installed software designed for my Microwave oven in > my fridge, and my fridge subsequently tried to cook food rather then > cool/freeze food, I would still consider it an error in the software > installed. Despite the fact the software did exactly as intended. There may be an error to blame either in the software installed or in the software of that your fridge, because that improper coupling of components at general consumer level was not prevented. If you get an installable software bundle for microwave oven as a general consumer (bought CD with it or downloaded it from vendor's website), you may expect that reasonable precautions will be taken against improper use of it; both sides - your fridge (which permits installation of separately obtained software and then takes instructions from it) and the software bundle are responsible for those checks. If those checks were designed, but did not prevent inappropriate coupling because of their improper implementation at the software level - then there was a software error to blame indeed. Otherwise (for example, the checks were not designed at all) the construction of your fridge is seriously flawed. I think that your example is perfectly in line with the explanation, which is given in the next (4th) Q-A pair of the FAQ (and is based on the effects of general consumer's expectations). Alexander Kopilovich aek@vib.usr.pu.ru Saint-Petersburg Russia