comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <dewar@gnat.com>
Subject: Re: GNORT
Date: 1999/05/16
Date: 1999-05-16T00:00:00+00:00	[thread overview]
Message-ID: <7hmbfr$jfm$1@nnrp1.deja.com> (raw)
In-Reply-To: 19990514155154.03860.00000397@ng-cr1.aol.com

In article <19990514155154.03860.00000397@ng-cr1.aol.com>,
  tramse@aol.com (Tramse) wrote:
> Are their many users of GNORT?  Does anyone have experience in
> running GNORT on Linux with a 68K target?  Are their any
> debugging tools?

GNORT is the GNAT No-Run-Time technology, which allows GNAT to
generate programs for a subset of Ada with absolutely no
run-time being used at all, not even one byte.

The subset is comparable to SPARK-95, with the notable point
that full generics are allowed. GNORT is intended specifically
for safety-critical use where certification is an issue (for
other embedded applications without this requirement, it is
usually more appropriate to consider a larger subset of Ada,
for example that provided by the restricted run-time option
in GNAT, which roughly corresponds to the Ravenscar profile.
This will be fully supported in version 3.12.

There is one large scale user of GNORT technology to develop
a large safety critical program. They are using an OS/2 host
and a bare x86 board. Using a Linux host would be essentially
identical to this. This project has been going for a while, and
is the one for which GNORT technology was originally developed.

A number of other customers have started using GNORT more
recently (this is fairly recent technology).

As for debugging tools, GNORT generates standard format object
modules, and any tool chain can be used to deliver and debug
the result. Note that the GNAT approach of using C-compatible
debugging information (which encodes the Ada information needed)
means that a C-based debugger can be used to debug GNAT code.
Another approach is to use the VxWorks environment, where in the
final delivery, the VxWorks kernel is simply excluded, but
during development, the standard GnatWorks debugging interface
can be used (several GNORT customers have adopted this
approach).

Since GNORT applications tend to be specialized, the best way to
pursue the question of whether a specific application is a
sensible match for GNORT technology is to send mail to
sales@gnat.com or sales@act-europe.fr outlining your interest,
and we can have an appropriate technical person contact you to
discuss your specific application.

Robert Dewar
Ada Core Technologies


--== Sent via Deja.com http://www.deja.com/ ==--
---Share what you know. Learn what you don't.---




  reply	other threads:[~1999-05-16  0:00 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-05-14  0:00 GNORT Tramse
1999-05-16  0:00 ` Robert Dewar [this message]
  -- strict thread matches above, loose matches on Subject: below --
1998-07-12  0:00 C/C++ cheaper than Ada?? how? Re: Ada 200X Sam Harbaugh, Palm Bay, Florida
1998-07-13  0:00 ` Robert Dewar
1998-07-14  0:00   ` GNORT Markus Kuhn
1998-07-14  0:00     ` GNORT Robert Dewar
replies disabled

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