Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Software News

Software Upgrade Crashes UK Air Traffic Control System 233

pitpe writes "Earlier today the computer system controlling most of the UK's airspace failed, after tests in preparation for an upgrade failed. The original failure occurred at the West Drayton centre, which is an old (70's) system, as opposed to the new system at Swanage, which has had its own problems. A system wide reboot to fix the system resulted in the entire system being taken down temporarily."
This discussion has been archived. No new comments can be posted.

Software Upgrade Crashes UK Air Traffic Control System

Comments Filter:
  • by Anonymous Coward on Thursday June 03, 2004 @09:59AM (#9325007)
    "which is an old (70's) system". As long as it's not 30-year-old hardware then the software should still be fine. Why does everyone think that simply because software was written in the past it is bad?
  • by Spencerian ( 465343 ) on Thursday June 03, 2004 @10:02AM (#9325046) Homepage Journal
    Perhaps a person experienced in ATC software or hardware could enlighten us on the specific system in use, its OS and other trivial bits.

    It would help to reduce the coming surge of Microsoft jokes, which is very likely not relevant here.
  • by Anonymous Coward on Thursday June 03, 2004 @10:05AM (#9325074)
    I would assume that the hardware is from the 70s and the software is new. This is because we are talking about a software upgrade which implies the software is new, leaving the hardware to be from the 70s.

    Because the system now runs, this says the hardware is fine, leaving only the software to be at fault.

  • by GoofyBoy ( 44399 ) on Thursday June 03, 2004 @10:06AM (#9325087) Journal
    >Why does everyone think that simply because software was written in the past it is bad?

    What is implied is that its being pushed to its limits. e.g. it was designed for 100 flights a day, when today there are 1200 flights a day.

    Those small things which you could get away with before start to become factors in usability and stability.
  • So what? (Score:5, Insightful)

    by stratjakt ( 596332 ) on Thursday June 03, 2004 @10:07AM (#9325097) Journal
    There are redundant systems in place. Analog radar, humans with brains.

    At least there should be. Computers crash, break, have bugs, etc. They're a tool - a more efficient and convenient tool to be sure.

    But when they break, there are contingencies so that planes can still take off and land, and wont just fall out of the sky.

    This is also why Y2K was such a bunch of stupidity. We really aren't as reliant on computers as people think. We know they crash and are prepared to handle it when they do.

  • by millahtime ( 710421 ) on Thursday June 03, 2004 @10:09AM (#9325125) Homepage Journal
    This wouldn't have happened had they been using Linux.

    This might have happened even if they were running linux. If the software that is used for the air traffic controlling was written badly it still could have crashed.
  • by Anonymous Coward on Thursday June 03, 2004 @10:10AM (#9325130)
    Congratulations for getting modded up by pasting the link that was in the story. Great.
  • by lennart78 ( 515598 ) on Thursday June 03, 2004 @10:16AM (#9325186)
    Software written in the past also needs to be maintained. TFA states that testing for an upgrade and improvement to the West Drayton system was the cause of the problems.

    (Which I find strange, cause testing in a system as critical as this should be done in a separate environmnent.)

    I assume you've had no previous experience in maintaining a 'vintage' system like that? The code is probably written by a lot of different programmers, each with his own style, poorly documented, and thus very hard to read and understand.
    Software doesn't rust, but it clutters up and gets dirty over the years. It won't come apart by itself, but by the hands of a developer writing a necessary upgrade.
  • by Anonymous Coward on Thursday June 03, 2004 @10:23AM (#9325266)
    A dutch friend of mine once remarked that she didn't understand the mentality of the British. "You" she said, "have an amazing tendency to run things into the ground and then get around to fixing them rather than spending money on continually maintaining them so they never fall apart."
    That's a pretty fair point. The trouble is, since 1977, politics has been obsessed with who can provide the biggest tax cuts, which has meant all the state funded / supported industries have gone to hell in a handcart.
    <rant>
    I blame Margaret fucking Thatcher, who let the hospitals fall apart and flogged off the viable bits of the infrastructure to her friends (at well below market value). [We're still feeling the effects of this on the railways, which the private sector has run into the ground] Corrupt old bitch.
  • by drwho ( 4190 ) on Thursday June 03, 2004 @10:25AM (#9325280) Homepage Journal
    A dutch friend of mine once remarked that she didn't understand the mentality of the British. "You" she said, "have an amazing tendency to run things into the ground and then get around to fixing them rather than spending money on continually maintaining them so they never fall apart."


    Funny, I noticed this about the U.S. system. But I figured it out. It has to do with the fact that civil maintenance is done by civil-service people with a union and a contract, while new equipment and construction contracts with companies are awarded to either the lowest bidder or some politically well connected company. So, the disposable roads/bridges and possibly airports system is a result of trying to contain socialist laborism. And I don't know how I feel about that.

  • by Anonymous Coward on Thursday June 03, 2004 @10:34AM (#9325381)
    Just a thought - if the problems are since it was privatized in 2001, and the Swanwick centre opened five years late in 2002 then the problems must have begun before privatisation.
  • Golden rules.. (Score:5, Insightful)

    by rf0 ( 159958 ) <rghf@fsck.me.uk> on Thursday June 03, 2004 @10:53AM (#9325606) Homepage
    Never just test software upgrades on Live systems

    Rus
  • by jrumney ( 197329 ) on Thursday June 03, 2004 @11:04AM (#9325738)
    Now, unless I am mistaken, I can only infer from their statement above that they are now running the FDP which is still susceptible to the problems highlighted by the test.

    That's not the way I understand it. From their report, I understand the events went something like this:

    1. Overnight while it is quiet, new FDP software is brought online for testing.
    2. Testing was successful, and they brought the old FDP system back online (probably before 5:30 in time for the first arrivals at Heathrow).
    3. At 6:03 they noticed "errors in the distribution of flight data between Centres." I don't know what exactly this means, but if I had to guess, I'd say that the other Centre was not taken offline during the tests, and some test data leaked onto their live system as a result.
    So the problem is most likely not due to a bug in either the new or current software, more likely a bug in the testing procedure they were using.
  • by lennart78 ( 515598 ) on Thursday June 03, 2004 @11:16AM (#9325891)
    I don't think the problem with the 'current generation' of programmers lies with their unwillingness to 'learn how to do some real programming'.
    Companies who develop software wanted the release yesterday. Development tools focus on allowing fast development of applications. M$ is taking a lot of criticism on itself by delaying Longhorn.

    You can no longer work on a product until 'it's done'. It has to ship, wether it's stable or not. If not, you issue a patch a week later. This is especially visible in games development.

    Companies tend to turn a blind eye to some aspects of life when it comes to making a buck, especially if no one's going to hold them responsible for it.
    I remember a quote from that horrible movie "Armageddon", where Steve Buscemi, sitting in a space shuttle of sorts, comments that he is sitting on 200.000 parts made by the lowest bidder, $BIGNUM gallons of fuel and a nuclear warhead. Makes you feel save heh?

    Who cares if you miss out on your holiday flight? Not the software manufacturer who just cashed in on his ATC-system...
  • by Knowbuddy ( 21314 ) on Thursday June 03, 2004 @12:37PM (#9326957) Homepage Journal
    My dad is helping the FAA and the US military design and roll out the next gen ATC software here in the US. He comes home and tells stories that make my skin crawl.

    The first version of the software was built using standard current interface guidelines and widgets and the testing group that had no experience with older ATC systems were wowed at how simple and yet powerful it was. Pretty much any random person off the street could look at the screen and easily figure out what was going on and how to do various basic tasks. When that version was demoed to the ATC union the union freaked out at how different it was and thus began a cycle of making it more and more backwards.

    So, nowadays the next gen ATC software almost exactly replicates the UI of the old non-computerized and semi-computerized systems. On-screen toggle switches and dials, that sort of thing. The FAA and the ATC union have decided that retraining all of their ATCs to use modern computer interfaces would be a Bad Thing. When the computer screen doesn't exactly replicate the interface of the 50+-year-old systems, they freak out and scream bloody murder. On the flip side, kids coming into the field today that have been using computers most of their lives are finding the interface to be counterintuitive to the point of being almost unusable. Middle-aged workers who are both highly proficient ATCs and home computer users report that switching between the two types of interfaces each night when they go home requires conscious effort on their part, since they are so orthogonal.

    So who wins? Historical inertia, of course. Why fix the problem today when you can wait for your successors to fix it in 25 years?

Work without a vision is slavery, Vision without work is a pipe dream, But vision with work is the hope of the world.

Working...