From: jcardow@blackbird.afit.af.mil (James E. Cardow)
Subject: Re: Ada 9X objectives
Date: 10 Oct 89 03:26:12 GMT [thread overview]
Message-ID: <1381@blackbird.afit.af.mil> (raw)
In-Reply-To: 16176@vail.ICO.ISC.COM
rcd@ico.ISC.COM (Dick Dunn) writes:
>> ...Consider the ten to twenty year development cycle for large projects...
>If you have a ten-year development cycle for a software project, you're
>going to be producing obsolete software! You can't help it. Ten years is
>just too long for anything tied to computers--the technology moves too
>fast.
>You've got to get software up and working, and performing at least some of
>the needed functions *soon*. You also need it to be adaptable, so that it
>can evolve as needs and technology change.
I must admit that my comments were made with only my own experience in mine,
that being large DOD sponsored projects that had developments spanning two
to three computer generations. However, that is the primary Ada environment.
In the military software support world we are for the most part just entering
the support for JOVIAL systems. Having been responsible for "selling" Ada
to the people attempting to prepare for "new" software, I'm convinced that
injecting new technology especially evolving technology may very well be
a cure more painful than the disease.
Consider the problem in a real context. System software in the +100,000
lines of code, with supporting software at a 4:1 ratio. Add to that
simulator software that must function exactly like the real thing. Now
add unique hardware, especially processors. If the system were
stagnant and the budget available the conversion to a new language would
be simple (simpler?). But reality says the money for change is small, and
the user demand for improvements is large. The changes come in modification
of 10 percent of a unit here, 5 percent there. The only real opportunity
is when major systems are effected, but that is rare.
>What I'm getting at is that I think we're trying to address the wrong
>problem. Rather than trying to solve "How do we deal with long development
>cycles?" we should be solving "How do we shorten the development cycles?"
>--
In the years I have spent chasing DoD software I have always worried about
how to get it delivered closer to the expected date, the idea of shorter
never occured to me. But, I'm changing roles now to teach software
engineering and would greatly love to discuss ways to shorten the
development cycle, or ways to inject new technology into old systems. If you
have ideas on the subject within the context of large, complex systems or
know of any work in these areas let me know.
As a side note, Ada can be added to older systems. It takes convincing
people that the benefits over the long run are worth the effort.
next prev parent reply other threads:[~1989-10-10 3:26 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
1989-09-29 1:59 Ada 9X objectives Bill Wolfe
1989-09-30 16:59 ` ryer
1989-10-02 18:00 ` William Thomas Wolfe, 2847
1989-10-02 20:07 ` William Thomas Wolfe, 2847
1989-10-02 23:33 ` Translating 83 => 9X (Was: Re: Ada 9X objectives) Ronald Guilmette
1989-10-03 18:14 ` William Thomas Wolfe, 2847
1989-10-03 20:02 ` Ronald Guilmette
1989-10-05 1:56 ` William Thomas Wolfe, 2847
1989-10-05 20:35 ` John Goodenough
1989-10-06 16:11 ` Ada 9X objectives William Thomas Wolfe, 2847
1989-10-07 1:27 ` Translating 83 => 9X (Was: Re: Ada 9X objectives) Ronald Guilmette
1989-10-08 16:39 ` Translating 83 => 9X William Thomas Wolfe, 2847
1989-10-04 18:08 ` Translating 83 => 9X (Was: ryer
1989-10-05 15:29 ` stt
1989-10-08 17:56 ` Modernizing Ada William Thomas Wolfe, 2847
1989-10-04 13:09 ` Re^2: Ada 9X objectives James E. Cardow
1989-10-04 20:24 ` Ted Dunning
1989-10-05 2:04 ` Ada vs. Scheme William Thomas Wolfe, 2847
1989-10-06 12:06 ` Re^2: Ada 9X objectives Norman Diamond
1989-10-06 12:50 ` Robert Munck
1989-10-08 17:07 ` William Thomas Wolfe, 2847
1989-10-10 15:00 ` Robert Munck
1989-10-11 14:47 ` William Thomas Wolfe, 2847
1989-10-11 18:13 ` Dick Dunn
1989-10-11 22:14 ` Question about Ada expressions Perry Schmidt
1989-10-12 10:56 ` STEPHEN D. STRADER
1989-10-12 12:15 ` Robert Firth
1989-10-12 22:07 ` stt
1989-10-13 14:38 ` horst
1989-10-12 1:11 ` Ada 9X objectives William Thomas Wolfe, 2847
1989-10-13 11:05 ` Markku Sakkinen
1989-10-06 19:00 ` Re^2: " Dick Dunn
1989-10-10 3:26 ` James E. Cardow [this message]
1989-10-12 5:09 ` Ada 9X objectives and long development cycles Dick Dunn
1989-10-12 18:16 ` Re^2: Ada 9X objectives Robert Eachus
1989-10-02 21:01 ` William Thomas Wolfe, 2847
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox