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: f43e6,5ac12f5a60b1bfe X-Google-Attributes: gidf43e6,public X-Google-Thread: 103376,5ac12f5a60b1bfe X-Google-Attributes: gid103376,public From: wtangel@cais.cais.com (Bill Angel) Subject: Re: Ariane 5 - not an exception? Date: 1996/07/27 Message-ID: <4tdipd$8o0@news2.cais.com>#1/1 X-Deja-AN: 170753881 references: organization: Sent via CAIS Internet newsgroups: comp.software-eng,comp.lang.ada Date: 1996-07-27T00:00:00+00:00 List-Id: In article , Simon Bluck wrote: > >I.e. each data item would have a truth value of 1.0 for good data, >0.0 for absolutely rotten data, utilising values in between if you >have some idea how good the data is...Taking a probabilistic >attitude to data would bring a lot of software into the real world where >failures can happen at all levels... I believe that your idea is a very valid one. It is so valid, that someone else has already thought of it! You should check out the topic of "fuzzy logic" as it is applied to industrial control. As you are suggesting, "fuzzy logic" allows one to determine the membership of some measurement in the set comprised of "good data". "Fuzzy logic" can also formulate a response when the input data from various measurements yield conflicting directives as to how the system should behave. If necessary, the response (to conflicting, out of range, or inconsistent measurements) could be specified as a set of directives with different precedence levels. The directives could be "heuristic" in nature and could have been specified by human experts during the analysis/design stage of the project. -- Bill Angel