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=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,61ddb0bc8c0ee98 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-11-08 19:12:57 PST Path: nntp.gmd.de!newsserver.jvnc.net!howland.reston.ans.net!pipex!uunet!winternet.com!news2.mr.net!mr.net!usenet From: "Paul Pukite" Newsgroups: comp.lang.ada Subject: Re: Ada and embedded system reconfiguration Date: Tue, 8 Nov 94 08:39:47 CST Organization: Minnesota Regional Network Message-ID: <45065.pukite@daina.com> Reply-To: NNTP-Posting-Host: msp1-3.nas.mr.net X-Minuet-Version: Minuet1.0_Beta_16 X-POPMail-Charset: English To: bill@uk.co.gec-mrc Date: 1994-11-08T08:39:47-06:00 List-Id: R.A.L Williams wrote: > Are ADA, reconfiguration and software reuse mutuall exclusive? Discuss. If your question concerns feasibility: Yes, you can do portable, distributed processor reconfiguration using Ada. If you want first-hand info... My company did work on the Pave Pillar/AARTS (Ada avionics real-time software) program for the US Air Force. We supplied the Ada expert system module for reconfiguring the loadable program units depending on mission mode and failures of the clustered processors (we called it the RRM -- redundancy and reconfiguration manager). I developed the RRM module with PC Ada and then cross-compiled directly to the 1750A for their testbed. It should also work with the 6800,etc targets. So mixing processor types is not considered a real problem. You just have to have the binary images available to load on the matching CPU. (The primary contractors did the main AARTS work and did a commendable job. You really appreciate Ada and good design when you have to integrate with someone else's code.) We finished the project up in 1992. You can find references to the Pave Pillar project (including this) in the NAECON proceedings from that year. What's the problem with doing it with Ada? Nothing, as far as I can tell. You need a commitment, and then you just do it! -- Paul Pukite (pukite@daina.com) DAINA Engineering 612/781-7600 4111 Central, Mpls MN 55421-2953