comp.lang.ada
 help / color / mirror / Atom feed
From: CONDIC@PSAVAX.PWFL.COM
Subject: Re: Ada Run-time for embedded systems
Date: Fri, 27 Jan 1995 10:12:15 EST
Date: 1995-01-27T10:12:15-05:00	[thread overview]
Message-ID: <INFO-ADA%95012709113992@VM1.NODAK.EDU> (raw)

From: Marin David Condic, 407.796.8997, M/S 731-93
Subject: Re: Ada Run-time for embedded systems
Original_To:  PROFS%"SMTP@PWAGPDB"
Original_cc:  CONDIC



"R.A.L Williams" <BILL@VALIANT.BITNET> writes:
>
>Does anyone know anything about running multiple applications on
>a single embedded processor or, more to the point, N applications
>on M processors, where N > M and, if a processor fails, several
>of the applications may get moved around.
>
I worked on a project very much like this called ICNIA when I was
with Singer Electronics in New Jersey. TRW was the prime. This
was a radio that was designed to run "radio applications"
(Narrowband, TCAS, JTIDS, etc...) across multiple processors and
be able to reconfigure itself in the event of hardware failures.

The only way we could make it work at the time (and I don't know
that anything has changed) was to have a "custom operating
system" which executed "applications" written in JOVIAL. (We were
planning to migrate to Ada as soon as we could get a good
compiler or the government quit believing that excuse.) I don't
think there was any easy way of mapping this sort of thing to Ada
tasks - we had to get right down to the bits and bytes of
operating system writing in order to get the behavior we wanted.

>
>Assuming that the applications are COTS (Commercial Off The Shelf)
>programs, as may increasingly become the case, what happens about
>the Ada run-time? COTS software will probably be supplied by
>multiple independent vendors, so I can't make the usual assumption
>that 'application' = 'task' and then rely on the tasking system
>to solve my problems. Basically, I'm assuming that COTS applications
>will be non-cooperative.
>
I've never heard of COTS software applications for embedded
computers. What exactly are you trying to do? Run Windows NT on a
missile navigation system? ;-) Seriously, a little more info on
what you're trying to do might help suggest a solution.

Pax,
Marin

Marin David Condic, Senior Computer Engineer    ATT:        407.796.8997
M/S 731-93                                      Technet:    796.8997
Pratt & Whitney, GESP                           Internet:   CONDICMA@PWFL.COM
P.O. Box 109600                                 Internet:   MDCONDIC@AOL.COM
West Palm Beach, FL 33410-9600
===============================================================================
    "There is no reason anyone would want a computer in their home."

        --  Ken Olson, president, chairman and founder of Digital
            Equipment Corp., 1977.
===============================================================================



             reply	other threads:[~1995-01-27 15:12 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1995-01-27 15:12 CONDIC [this message]
1995-01-30 19:42 ` Ada Run-time for embedded systems Garlington KE
     [not found]   ` <3gtgk9$m2l@theopolis.orl.mmc.com>
     [not found]     ` <EACHUS.95Feb3183348@spectre.mitre.org>
     [not found]       ` <3h2rg8INNhhp@RA.DEPT.CS.YALE.EDU>
1995-02-06 16:04         ` Robert I. Eachus
1995-02-06 16:16       ` Garlington KE
  -- strict thread matches above, loose matches on Subject: below --
1995-03-01 14:49 R.A.L Williams
1995-03-02 15:14 ` Garlington KE
1995-02-09 18:47 CONDIC
1995-02-10  1:13 ` Robert I. Eachus
1995-02-10 20:27   ` Garlington KE
1995-02-07 16:08 CONDIC
1995-02-08 15:32 ` Garlington KE
1995-02-08 22:51 ` Chris Warack <sys mgr>
1995-02-01 15:22 R.A.L Williams
1995-01-26 13:51 R.A.L Williams
1995-01-30 19:03 ` Theodore E. Dennison
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox