Slashdot Mirror


Software Glitch Caused Crash of Airbus A400M Military Transport Aircraft

An anonymous reader writes: A software glitch caused the crash of an Airbus A400M military transport aircraft, claims German newspaper Der Spiegel (Google translation). The accident, which happened in Seville on the vehicle's first production test flight on 9 May, killed four crew members. Airbus is investigating the system controlling the aircraft's engines. The early suspicions are that it was an installation problem, rather than a design problem.

19 of 120 comments (clear)

  1. Re:Irresponsible. by ganjadude · · Score: 2, Insightful
    FTFS

    The accident, which happened in Seville on the vehicle's first production test flight on 9 May,

    They WERE testing the plane. cant know about the bugs until the real world tests

    --
    have you seen my sig? there are many others like it but none that are the same
  2. TODO comment by ckatko · · Score: 5, Funny

    ONE_IN_FAILURE_RATE = 50000000; //Ted: reduce by 10 every time management claims they need to increase reliabilty

    if(left_engine_running && (rand()%FAILURE_RATE == 0))

    //TODO: Ted, MAKE SURE YOU REMOVE THIS BEFORE SOMEONE ACTUALLY FLIES.

    1. Re:TODO comment by devilspgd · · Score: 2

      They shouldn't have laid off Ted.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
  3. Installation Issue - Try telling Comcast that! by __aaclcg7560 · · Score: 2

    When my roommate had Comcast for cable and Internet, we always knew we would have trouble whenever a Comcast truck drove through the neighborhood. One day a technician installed something into the box out front. That killed our Internet service. Took a month to convince Comcast that the problem was outside in the box and not inside between the chair and keyboard. When they finally sent a technician out, he discovered that the last technician installed the bypass filter backwards.

    1. Re:Installation Issue - Try telling Comcast that! by jmv · · Score: 2

      Similar here. One day the connection went out and I called tech support. I told them it was probably related to the technician I had just seen in the neighborhood. They couldn't even track that there was a technician around, so they couldn't help at all. Eventually (with tech support on the phone), I just opened the door and yelled "are you the one that took down my connection?" to the technician outside and he shouted back "yes". Cause identified.

  4. Re:what about MH-370 and airasia 8501? by tomhath · · Score: 2

    There's nothing but wild speculation what happened in that crash, but most of it focuses on the severe weather the plane was passing through. And this is the second time in two days you posted the same comment anonymously; what's your point?

  5. Re:Irresponsible. by Alien1024 · · Score: 2

    The wording is somewhat ambiguous. It was the first flight *of that specific aircraft*, not the first flight of an aircraft of that kind.

  6. Re:Installation problem? by JeffOwl · · Score: 2

    Isn't an "installation problem" by definition a design problem?

    Aren't we passed the days of process not being part of design?

    Depends. Did whoever follow the process? The design/process should make it easy, but the world is always inventing better idiots.

  7. Re:Installation problem? by sexconker · · Score: 3, Insightful

    Seriously.
    If your shit can be installed wrong and lives depend on it being installed correctly, it's designed wrong.

  8. Re:Installation problem? by rahvin112 · · Score: 2

    We aren't inventing better idiots. Designers continually fail by underestimating the ingenuity of idiots.

    Don't think anyone would be stupid enough to plug it in backwards and pound it in with a hammer? You've just underestimated the idiot.

    Designers and engineers are generally too logical to see all the failure paths that someone could take because they don't make the assumption that it will be installed upside down or with a hammer. It's the simple illogical design processes that prevent these extreme events, such as making the part fit in only one direction (sizing the part such that it cant physically fit or be connected) or such as USB C making it fit either direction. These design strategies appear to make the design illogical or more expensive for no logical reason so they aren't implemented by the logical engineer/designer. But these illogical processes are how you prevent the ingenuity of idiots from getting the better of you.

  9. Re:Irresponsible. by Xolotl · · Score: 4, Informative

    The Bell Boeing V-22 Osprey crashed 4 times during testing killing 30 crew members. The previous Airbus crash in testing was in 1994, if you want to go that far back there was a fatal Antonov An-70 crash in 2001, also due to engine problems. New aircraft sometimes crash as the bugs are worked out, the 787 was just lucky that none of the incidents were fatal.

    All modern planes except light GA aircraft have engines have fully computer-controlled engines, it's called FADEC and it's what makes them efficient, reliable and much safer (in general). Sometimes these have bugs, particularly on new engine designs.

  10. a new software release, not a sw install problem by slew · · Score: 5, Informative

    Some thing appear to have been lost in translation.

    According to most other English language sources, apparently this A400 had a new software release that enabled it to control the fuel tank trim during some new types of maneuvers. It appears that some bug in this software triggered a situation where fuel was actually cut-off from the engines or perhaps the engines shut-off leading to a temporary engine stall (which proved to be unrecoverable). It's not clear exactly what happened yet, but I think they are close to ruling out a defect in the installed ECU (electronic control unit) itself, but not the software running on it.

  11. Re:Irresponsible. by iMadeGhostzilla · · Score: 4, Insightful

    Scott Adams' Falacy #24: IGNORING ALL ANECDOTAL EVIDENCE
    Example: I always get hives immediately after eating strawberries. But without a scientifically controlled experiment, it’s not reliable data. So I continue to eat strawberries every day, since I can’t tell if they cause hives.

  12. Re:Installation problem? by Anonymous Coward · · Score: 2, Insightful

    Your assumptions are somewhat naive - +1 for the slashdot-populist-anger though.

    Aircraft are not plug-and-play systems, like your home computer or tablet. They consist of miles of wiring and cabling, as well as hundreds of sensors, on board electronic computers and mechanical fail-safes from many different suppliers all over the world. For these reasons (as well as technological and environmental issues) not every single computer from every single company talks on the same hardware interface, or uses the same protocol. Sometimes, signals between devices are best suited to be analog, and sometimes it's digital. Sometimes the bus is serial, and sometimes it's Ethernet-based (e.g. AFDX).

    Any modern airframer (like Airbus or Boeing) will have drawing and schematics on where a particular device is to be installed and how each pin of each device's connector (including power, inbound and output communication buses) should be wired to the rest of avionics. But, I would assume, that in this case someone made a mistake in the final assembly and someone else in quality assurance dropped the ball by not catching it.

    Designing and integrating everything into a modern aircraft is one of the most complex tasks an engineer can experience. It's super complicated - But that does not mean that is "designed wrong".

    Sometimes, people just make mistakes.

  13. Alert Operator Transmission (AOT) to all operators by nickweller · · Score: 2

    "Airbus Defence and Space has today (Tuesday 19 May) sent an Alert Operator Transmission (AOT) to all operators of the A400M informing them about specific checks to be performed on the fleet.

    To avoid potential risks in any future flights, Airbus Defence and Space has informed the operators about necessary actions to take. In addition, these results have immediately been shared with the official investigation team
    ."

    What exactly was the contents of the (AOT). What specific checks were required. Is this related to the 248 day rollover bug in the Boeing 787 generator control units (GCUs)?

    Statement regarding Alert Operator Transmission (AOT) to A400M operators

  14. Installation problem? by dacut · · Score: 3, Funny

    Since it was the first flight, the EULA popped up, and the crew made the mistake of hitting "decline" instead of "accept"?

  15. Re:Irresponsible. by Anonymous Coward · · Score: 5, Informative

    Ironically, no FADEC software is French. However, I presume you masturbate to Boeing planes without until now knowing that they're designed exclusively on French software (CATIA by Dassault Systems).

  16. Irresponsible of who?? by Press2ToContinue · · Score: 2

    Exactly who is responsible for this kind of software bug?

    The coder who wrote the code?
    The functional spec writer?
    The QA tester who didn't catch it?
    The test scenario scripter?
    The manager who oversaw the development process?
    The QA manager?
    The stakeholder who OK'd the move to production?
    The project manager who co-ordinated the project?
    The CTO of the company who funded the effort?

    Or should they all be criminally liable, thus diluting the responsibility of any one person so that no one person is actually liable?

    I sense a stone-thrower in a glass house here...

    --
    Sent from my ENIAC
  17. What they are saying over at YCombinator by Required+Snark · · Score: 2
    The discussion at YCominator has some very interesting comments.

    According to an article in Spiegel Online three of the engines shut down during takeoff.

    The fatal crash of a brand new A400M military transporter was found to be caused by technical issues. According to information from SPIEGEL ONLINE, three of the aircraft's engines were shut down due to software problems, directly after takeoff.

    The cause of the crash of a brand new type A400M military transport aircraft appears to have been identified. According to information from SPIEGEL ONLINE, the engineers from Airbus Military discovered a software problem in engine control unit, that supposedly caused the simultaneous shutdown of three engines.

    The investigation produced a clear result: Shortly after the test aircraft took off, the three engines had received conflicting commands and subsequently cut all power.

    The pilots, who were testing the A400M, could not have done anything, according to Airbus sources. They still attempted to steer the 45m long plane back to the airport in Seville, but could not control it any more. The aircraft struck a power pole, slammed into a field and burnt completely.

    There were also claims that much of the software was written by underpaid inexperienced developers and there was high turn over due to a high pressure environment.

    --
    Why is Snark Required?