* Recent Additions to the "Who's Using Ada" Report
@ 1993-03-19 20:54 Michael Feldman
1993-03-22 2:50 ` Jonathan Parker
0 siblings, 1 reply; 3+ messages in thread
From: Michael Feldman @ 1993-03-19 20:54 UTC (permalink / raw)
Attached are some new additions to my list of non-defense projects known
to be using Ada. Many of these have come from Lori Heyman and Philippe
Kruchten of Rational, and from Dirk Craeynest of the University of
Louvain, Belgium. Reports of most of the Belgian ones have appeared
in the Ada-Belgium Newsletter.
Perhaps the most interesting entry is the one from Belgium showing
Ada applied to Jacquard knitting machines and other textile looms.
Those who know their computer history will recall that the Jacquard
loom was developed in France in the 18th century, and was "programmed"
with a very early version of the punched card. From the Jacquard loom
(and the music box) came the punched-roll player piano, from which
Herman Hollerith - in 1885 or so - got the idea for the punched card
used in the 1890 census. The rest, as they say, is history.
What goes around, comes around. Perhaps the real Ada would be proud...
Happy reading. Let me know by e-mail if you need a copy of the full
list (now about 6 pages long). I will post the revised one soon.
Mike Feldman
(list follows sig)
------------------------------------------------------------------------
Michael B. Feldman
co-chair, SIGAda Education Committee
Professor, Dept. of Electrical Engineering and Computer Science
School of Engineering and Applied Science
The George Washington University
Washington, DC 20052 USA
(202) 994-5253 (voice)
(202) 994-5296 (fax)
mfeldman@seas.gwu.edu (Internet)
"The most important thing is to be sincere,
and once you've learned how to fake that, you've got it made."
-- old show-business adage
------------------------------------------------------------------------
USA AAI: Commercial fire-fighter simulator/trainer, Rational.
USA General Electric: Satellite communications ground station (known
as the Second TDRSS Ground Terminal), Rational.
USA Honeywell: Airplane Information Management System (AIMS) for the
Boeing 777, Rational.
USA JEOL USA, Inc.: Delta - Nuclear Magnetic Resonance Spectrometer
Control, Data Processing and Visualization, Irix(SGI UNIX),
SGI/Ada & SGI/MP-Ada (Verdix 6.2f based).
USA NASA Jet Propulsion Laboratory: Cassini orbiter spacecraft to
Saturn, Rational.
Belgium Eurocontrol Brussels: Central Flow Management Unit (air traffic
control), HP 9000/HP-UX, Alsys.
Belgium ICT Automatisering: STAS-300 - automatic operation of liquid
fuels depots, VAX/VMS, DEC Ada.
Belgium Meersschaert N.V.: Software for weaving-looms and jacquard-
machines.
Belgium Spacebel Informatique S.A.: Mock-up software for Hermes space
shuttle localisation, Sun3, TLD Ada (HSDE).
Belgium Spacebel Informatique S.A.: VICOS - Verification and Integration
Check Out System for space station Columbus test beds, Verdix.
Belgium Spacebel Informatique S.A.: USS - User Support Services, library
of embedded software for space station Columbus Data Management
System, Sun 3/4, Alsys.
Belgium Trasys: DIMOS - Distributed Monitoring System for nuclear power
plant, 300,000 lines, VAX/VMS & VAX/ELN, DEC Ada.
Belgium Trasys: Application software of CANAC air traffic control system
for Brussels national airport.
Belgium Trasys: NGP - Navigation, Guidance and Piloting, prototyping of
part of embedded software of Hermes space shuttle, Sun SPARC,
Verdix.
Belgium Trasys: prototyping of Core System and Mission Management for
Columbus space station.
Belgium Trasys: software for test benches of ARIANE 5 rocket.
Belgium Trasys: PRODOS - dosimetry control system for nuclear power
plant.
Canada Hughes: CAATS - Canadian Air Traffic Control System, Rational.
France SNCF: Astree program - project for automatic train control,
Rational.
UK IBM: NERC Program (New Enroute Center) - air traffic control,
Rational.
UK Ferranti International: Generic tools to build nuclear power
station monitoring systems, Rational.
UK Ferranti (customer is Nuclear Electric): Advanced Gas-Cooled
Reactor (AGR) refurbishment program, Rational.
---end-of-new-entries---------------------------------------------------
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Recent Additions to the "Who's Using Ada" Report
1993-03-19 20:54 Recent Additions to the "Who's Using Ada" Report Michael Feldman
@ 1993-03-22 2:50 ` Jonathan Parker
1993-03-22 3:56 ` Michael Feldman
0 siblings, 1 reply; 3+ messages in thread
From: Jonathan Parker @ 1993-03-22 2:50 UTC (permalink / raw)
In article <1993Mar19.205428.7061@seas.gwu.edu> mfeldman@seas.gwu.edu
(Michael Feldman) writes:
> ...Perhaps the most interesting entry is the one from Belgium showing
> Ada applied to Jacquard knitting machines and other textile looms.
> Those who know their computer history will recall that the Jacquard
> loom was developed in France in the 18th century, and was "programmed"
> with a very early version of the punched card. From the Jacquard loom
> (and the music box) came the punched-roll player piano, from which
> Herman Hollerith - in 1885 or so - got the idea for the punched card
> used in the 1890 census. The rest, as they say, is history.
>
> What goes around, comes around. Perhaps the real Ada would be proud...
>
Funny, I was just reading a Scientific American article on Babbage's
Analytical Engine (Feb. 1993, by Doron Swade). The programs that Ada
wrote were meant to have been entered into the engine by Jacquard loom
inspired punch cards. Here's an extended quote from the article:
"Babbage's reputation as computer pioneer largely rests on another,
more sophisticated device - the Analytical Engine, conceived by 1834.
He intended the Analytical Engine as a general-purpose programmable
computing machine, whose features are startlingly similar to those of
modern
electronic computers. It has a basic repertoire of operations (addition,
subtraction, multiplication and division) that it could execute in any
sequence. The internal architecture of the machine featured a separate
"store" and "mill," equivalent to the memory and processor in a modern
computer. The separation of store and mill has been a dominant feature
of electronic computers since the mid-1940s.
"The Analytical Engine could be programmed by using punch card, a
technique
previously used in the Jacquard loom to control the patterns of woven
thread. The Analytical Engine could take alternative courses of action
depending on the result of a calculation, enabling it to perform
complex functions...
--Jonathan
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Recent Additions to the "Who's Using Ada" Report
1993-03-22 2:50 ` Jonathan Parker
@ 1993-03-22 3:56 ` Michael Feldman
0 siblings, 0 replies; 3+ messages in thread
From: Michael Feldman @ 1993-03-22 3:56 UTC (permalink / raw)
In article <C49rvn.n0A@nist.gov> parker@bruce.nist.gov (Jonathan Parker) writes:
>>
>Funny, I was just reading a Scientific American article on Babbage's
>Analytical Engine (Feb. 1993, by Doron Swade). The programs that Ada
>wrote were meant to have been entered into the engine by Jacquard loom
>inspired punch cards.
>
Indeed. I had completely forgotten this. So we've gone through the
following progression:
Jacquard -> Babbage -> Ada -> Ada -> Jacquard
As I said, what goes around, comes around.
Cheers -
Mike
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~1993-03-22 3:56 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1993-03-19 20:54 Recent Additions to the "Who's Using Ada" Report Michael Feldman
1993-03-22 2:50 ` Jonathan Parker
1993-03-22 3:56 ` Michael Feldman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox