Fun_People Archive
20 Dec
Code Reuse in Australia & the Dynamics of Gossip


Content-Type: text/plain
Mime-Version: 1.0 (NeXT Mail 3.3 v118.2)
From: Peter Langston <psl>
Date: Mon, 20 Dec 99 15:39:45 -0800
To: Fun_People
Precedence: bulk
Subject: Code Reuse in Australia & the Dynamics of Gossip

X-Lib-of-Cong-ISSN: 1098-7649  -=[ Fun_People ]=-
X-http://www.langston.com/psl-bin/Fun_People.cgi
Forwarded-by: david mankins
Subject: SEC: UNCLASSIFIED the real story on simulated armed kangaroos
From: "Thompson, Grant" <Grant.Thompson@cbr.defence.gov.au>

Dear folks,

A media inquiry has drawn my attention to your interest and involvement in
passing on the Stinger-armed kangaroos electronic myth which has spread like
a virus around the Internet since May this year. Perhaps you would like the
real story, from the original source.

There is just a grain of truth, and a growing accumulation of creative
imagination, in the e-myth we chuckle about here at Australia's Defence
Science and Technology Organisation as our secret weapon: "armed
reconnaissance kangaroos". I'm intrigued to see how the latest versions
reflect ongoing evolutions - and how none of the authors (only some
journalists) have checked their facts with us. This in itself could be a
study in the dynamics of gossip.

Someone with more imagination than reporting skill posted the first
embellished and inaccurate version on an Internet newsgroup in May this
year. Since then it has hopped away in all directions. Much as I regret
letting the facts spoil what e-myth-makers consider a good story, here are
the facts, as told by Dr Anne-Marie Grisogono, who heads the Synthetic
Environments Research Facility in DSTO's Land Operations Division at
Salisbury, South Australia:

    "I related this story as part of a talk on Simulation for Defence, at
the Australian Science Festival on May 6th [1999] in Canberra.
    "The Armed Reconnaissance Helicopter mission simulators built by the
Synthetic Environments Research Facility in Land Operations Division of
DSTO, fly in a fairly high fidelity environment which is a 4000 sq km piece
of real outback Australia around Katherine, built from elevation data,
overlaid with aerial photographs and with 2.5 million realistic 3-D trees
placed in the terrain in those areas where the photographs indicated real
trees actually exist.
    "For a bit of extra fun (and not for any strategic reason like kangaroos
betraying your cover!) our programmers decided to put in a bit of animated
wildlife. Since ModSAF is our simulation tool, these were modelled on
ModSAF's Stinger detachments so that the associated detection model could
be used to determine when a helo approached, and the behaviour invoked by
such contact was set to 'retreat'. Replace the visual model of the Stinger
detachment in your stealth viewer with a visual model of a kangaroo (or
buffalo...) and you have wildlife that moves away when approached.
    "As I said in my talk, the first time this was tried in the lab, we
discovered that we had forgotten to remove the weapons and the 'fire'
behaviour. It is NOT true that this happened in front of a bunch of visitors
(American or any other flavour). We don't normally try things for the first
time in front of an audience!
    "I usually conclude the story by reassuring the audience that we have
now disarmed the kangaroos and it is again safe to fly in Australia."

So, the real story has nothing to do with embarrassing demonstrations,
visiting Americans or any other visitors, pilots, or even the Chief of
DSTO's Land Operations Division. It was just "a laugh in the lab".
Nevertheless, as I recall (I was present as an organiser of the Defence
Science Talks during the Australian Science Festival) the audience at Dr
Grisogono's talk laughed at her authentic version of the story. This seems
not to have been enough for a chain of people who decided it needed
incremental "improvements".

Cheers

Grant Thompson
Corporate Communications Coordinator, Canberra
Defence Science & Technology Organisation, Canberra (Russell Offices
R1-6-A107)
Phone 02-6265 7947

Visit DSTO's web site at http://www.dsto.defence.gov.au

________(Incorrect version 1)______________________________________________

 Forwarded-by: glen@substance.abuse.blackdown.org
 Forwarded-by: "Per Hammer" <phammer@raleigh.ibm.com>
 Forwarded-by: Gudrun_Hammer@Mitel.COM

 This is supposedly a true story from a recent Defence ScienceLectures
 Series, as related by the head of the Australian DSTO's Land
 Operations/Simulation division.They've been working on some really nifty
 virtual reality simulators, the case in point being to incorporate Armed
 Reconnaissance Helicopters into exercises (from the data fusion point of
 view). Most of the people they employ on this sort of thing are ex- (or
 future) computer game programmers. Anyway, as part of the reality
 parameters, they include things like trees and animals. For the Australian
 simulation they included kangaroos. In particular, they had to model
 kangaroo movements and reactions to helicopters (since hordes of disturbed
 kangaroos might well give away a helicopter's position).Being good
 programmers, they just stole some code (which was originally used to model
 infantry detachments reactions under the same stimuli), and changed the
 mapped icon, the speed parameters, etc. The first time they've gone to
 demonstrate this to some visiting Americans, the hotshot pilots have decided
 to get "down and dirty" with the virtual kangaroos. So, they buzz them, and
 watch them scatter. The visitingAmericans nod appreciatively... then gape
 as the kangaroos duck arounda hill, and launch about two dozen Stinger
 missiles at the hapless helicopter. Programmers look rather embarrassed at
 forgetting to remove*that* part of the infantry coding... and Americans
 leave muttering comments about not wanting to mess with the Aussie
 wildlife...As an addendum, simulator pilots from that point onwards avoided
 kangaroos like the plague, just like they were meant to do in the first
 place...



________(Incorrect version 2)______________________________________________

 CARELESS CODE RECYCLING CAUSES KILLER KANGAS

 Mutant Marsupials Take Up Arms Against Australian Air Force

 The reuse of some object-oriented code has caused tactical headaches for
 Australia's armed forces. As virtual reality simulators assume larger roles
 in helicopter combat training, programmers have gone to great lengths to
 increase the realism of their scenarios, including detailed landscapes and
 - in the case of the Northern Territory's Operation Phoenix- herds of
 kangaroos (since disturbed animals might well give away a helicopter's
 position).

 The head of the Defense Science & Technology Organization's Land
 Operations/Simulation division reportedly instructed developers to model
 the local marsupials' movements and reactions to helicopters. Being
 efficient programmers, they just re-appropriated some code originally used
 to model infantry detachment reactions under the same stimuli, changed the
 mapped icon from a soldier to a kangaroo, and increased the figures' speed
 of movement.

 Eager to demonstrate their flying skills for some visiting American pilots,
 the hotshot Aussies "buzzed" the virtual kangaroos in low flight during a
 simulation. The kangaroos scattered, as predicted, and the visiting
 Americans nodded appreciatively... then did a double-take as the kangaroos
 reappeared from behind a hill and launched a barrage of Stinger missiles
 at the hapless helicopter. (Apparently the programmers had forgotten to
 remove that part of the infantry coding.)

 The lesson learned?

 Objects are defined with certain attributes, and any new object defined in
 terms of an old one inherits all the attributes. The embarrassed
 programmers had learned to be careful when reusing object-oriented code,
 and the Yanks left with a newfound respect for Australian wildlife.

 Simulator supervisors report that pilots from that point onward have
 strictly avoided kangaroos, just as they were meant to.

   *  From June 15, 1999 Defense Science and Technology Organization Lecture
   Series, Melbourne, Australia, and staff reports
___________________________________________________________________________


prev [=] prev © 1999 Peter Langston []