comp.lang.ada
 help / color / mirror / Atom feed
From: prism!jm59@gatech.edu  (MILLS,JOHN M.)
Subject: Re: What is "real-time"?
Date: 19 Oct 92 13:02:59 GMT	[thread overview]
Message-ID: <71743@hydra.gatech.EDU> (raw)

In article <BwA7oy.6Mn.1@cs.cmu.edu> dstewart+@cs.cmu.edu (David B Stewart) wri
tes:
>In article <1992Oct16.213820.28793@col.hp.com> tbc@col.hp.com (Tim Chambers) w
rites:
>>First I'll explain the approach which is used in our organization.  Rather
>>than define "real-time" software, we break it into two categories:
>>"time-sensitive" and "time-critical."  Time-sensitive software is that for

[  deleted ... ]

We could fine-tune the definition of real-time software indefinitely, but I
would be interested in comments as to _how_ time constraints affect 
software development, from requirements definition through testing.

My experience had been almost entirely in systems with interrupt-driven
response to time-critical (by T. Chambers' definition) conditions, and
usually to the time-sensitive activities as well, and a clear definition
of what activities were in which category.  We are now working on a
three-processor, six-task radar controller written in XDAda; while I am
confident we can meet our [somewhat vague] task response targets, I
do not believe we dealt with speed requirements in an intelligent way
from the beginning of our project.  We just said: "we can always use a
faster processor," and so forth, and _could_ have gotten hung, since
no clear interdependence of our tasks was expressed nor translated into
testable requirements.

This situation was aggravated by what appears to have been reluctance
on the part of our software designers to directly consider the computer-
or system-hardware performance and shortcomings in specifiying and
designing the software.

I write that in order to raise questions of method and approach, and
move the discussion onward from "changing 'glad's to 'happy's", as
one of my customers described a diminishing-returns editing situation.  It
would also be nice if we avoided [for a few days] the evergreen threads:
  "Why I love/hate Ada more/less than C++", and maybe
  "Why I love/hate Ada tasking more/less than Unix."  [;*>)

Regards --jmm--

-- 
John M. Mills, SRE; Georgia Tech/GTRI/TSDL, Atlanta, GA 30332
uucp: ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!jm59
Internet: jm59@prism.gatech.edu
 "f U cn rd dis, U mst uz Unix!!!"  ...jaw

             reply	other threads:[~1992-10-19 13:02 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1992-10-19 13:02 MILLS,JOHN M. [this message]
  -- strict thread matches above, loose matches on Subject: below --
1992-10-22 15:38 What is "real-time"? dog.ee.lbl.gov!hellgate.utah.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.co
1992-10-21 18:34 Al Mok
1992-10-21  3:58 munnari.oz.au!metro!seagoon.newcastle.edu.au!wombat.newcastle.edu.au!eepj
1992-10-20 15:41 Daniel Wengelin
1992-10-20  0:29 Ian Cunningham
1992-10-19 20:17 bloom-picayune.mit.edu!mintaka.lcs.mit.edu!spdcc!merk!alliant!russ
1992-10-18 20:31 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!wupost!spool.m
1992-10-18 14:28 cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!do
1992-10-17 21:35 Hossein Moiin
1992-10-17 20:10 Don Gillies
1992-10-17 20:02 dog.ee.lbl.gov!hellgate.utah.edu!caen!zaphod.mps.ohio-state.edu!cis.ohio-
1992-10-17 15:18 mcsun!uknet!yorkohm!minster!mjl-b
1992-10-17 12:25 Mike Palmer
1992-10-17 10:36 Sean Case
1992-10-17  1:29 Michael A. Whelan
1992-10-16 23:14 news.orst.edu!umn.edu!micro.cs.umn.edu!hansen
1992-10-16 21:38 Tim Chambers
1992-10-15 21:41 Bob Kitzberger
1992-10-15 16:36 uwm.edu!cs.utexas.edu!sun-barr!news2me.EBay.Sun.COM!exodus.Eng.Sun.COM!br
1992-10-15 15:35 Val Kartchner
replies disabled

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