comp.lang.ada
 help / color / mirror / Atom feed
* Validation on Embedded Systems
@ 1986-05-23 18:53 leach
  1986-06-02 18:29 ` John B. Goodenough
  1986-06-19 15:36 ` stt
  0 siblings, 2 replies; 3+ messages in thread
From: leach @ 1986-05-23 18:53 UTC (permalink / raw)



The Ada validation capability exercises the full capabilities
of the language, including such things as file i/o.  On the
other hand, one of the purposes of the languages is the
programming of embedded systems.  Presumably there are
some of those that do not have file systems.  The question
arrises, then, as to what it means to validate Ada for
one such system.

Any experience with this problem out there?

-- 
Geoffrey Leach
Yet Another Software Company
(415)325-8717
{ucbvax,pyramid,oliveb,idsvax,bene,nsc}!tolerant!leach
Net access through the courtesy of Tolerant Systems

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Validation on Embedded Systems
  1986-05-23 18:53 Validation on Embedded Systems leach
@ 1986-06-02 18:29 ` John B. Goodenough
  1986-06-19 15:36 ` stt
  1 sibling, 0 replies; 3+ messages in thread
From: John B. Goodenough @ 1986-06-02 18:29 UTC (permalink / raw)


USE_ERROR can be raised when an attempt is made to create or open an
external file.  In particular, this exception can be raised when certain kinds
of file I/O are not supported at all by an implementation.  It can also be
argued that NAME_ERROR can be raised if no I/O operation is supported (see
14.4(1, 4, 5).  I believe that compilers for embedded targets have been
validated even though they raised NAME_ERROR or USE_ERROR when any attempt
was made to create or open a file.
-------

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Validation on Embedded Systems
  1986-05-23 18:53 Validation on Embedded Systems leach
  1986-06-02 18:29 ` John B. Goodenough
@ 1986-06-19 15:36 ` stt
  1 sibling, 0 replies; 3+ messages in thread
From: stt @ 1986-06-19 15:36 UTC (permalink / raw)



It is permissible to raise USE_ERROR on all operations
which require a file system.  All of the Chapter 14 ACVCs have
been designed to accomodate this behavior.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~1986-06-19 15:36 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1986-05-23 18:53 Validation on Embedded Systems leach
1986-06-02 18:29 ` John B. Goodenough
1986-06-19 15:36 ` stt

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