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.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!news.uzoreto.com!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail NNTP-Posting-Date: Tue, 27 Mar 2018 01:08:44 -0500 From: Dennis Lee Bieber Newsgroups: comp.lang.ada Subject: Re: Ada-Oriented GUI Date: Tue, 27 Mar 2018 02:08:43 -0400 Organization: IISS Elusive Unicorn Message-ID: References: <9ed9edb1-3342-4644-89e8-9bcf404970ee@googlegroups.com> <26a1fe54-750c-45d7-9006-b6fecaa41176@googlegroups.com> <656fb1d7-48a4-40fd-bc80-10ba9c4ad0a4@googlegroups.com> User-Agent: ForteAgent/8.00.32.1272 X-No-Archive: YES MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 108.73.118.85 X-Trace: sv3-JIhMy232cg0xwF6YQNj6/06/6PjCxHpmI8VIvdDK2p+agMaK5ucjcGVKjDYjodSmqm2Qcl/NUBK/lvY!Ltcib26NbQlh25WaXoJAxAGiNzk8ci/wIWbI8fbIB2MdJJLWnxXFLHvWoX/84Eg62strAOmFWXfy!t0NXlHNsCFD48spcQTDwMZv4rAA= X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 2740 Xref: reader02.eternal-september.org comp.lang.ada:51209 Date: 2018-03-27T02:08:43-04:00 List-Id: On Mon, 26 Mar 2018 17:29:06 -0500, "Randy Brukardt" declaimed the following: >Calling an avionics display a "GUI" is confusing at best; there is little >relationship because of the strict requirements on avionics software. >(Something like RX would be unlikely to fly - pun intended - there can't be >"unexpected" anything in avionics software.) > Yeah... The typical display is a dedicated processor of its own, accepting a limited set of commands if it is a text display (the interface to the flight management computers, say) with less capability than /curses/, and a number of discrete function keys. The display processor collects any inputs, and only sends to the FMC when a "commit" discrete is pressed. Navigation displays would be similarly limited -- a dedicated processor for the display, accepting a limited set of data for presentation (such as a way-point/coordinates list). Health management system is the closest to something running a "GUI", and those systems are not flight critical (if it fails, one just loses health information meant for later analysis). -- Wulfraed Dennis Lee Bieber AF6VN wlfraed@ix.netcom.com HTTP://wlfraed.home.netcom.com/