UK air traffic control outage caused by bad data in flight plan
1–10 of 22 posts
Re: UK air traffic control outage caused by bad data in flight plan
#2Sounds like a fairly common error case to check for although they say that it never happened before.
ID collisions are always something to check for, not least when the data are user inputs.
Re: UK air traffic control outage caused by bad data in flight plan
#3" Nats said the failure was due to “an extremely rare set of circumstances” with two identically named but separate waypoint markers outsidethe UK’s airspace " Sounds like a fairly common error case to check for although they say that it never happened before. ID collisions are always something to check for, not least when the data are user inputs.
Re: UK air traffic control outage caused by bad data in flight plan
#4" Nats said the failure was due to “an extremely rare set of circumstances” with two identically named but separate waypoint markers outsidethe UK’s airspace " Sounds like a fairly common error case to check for although they say that it never happened before. ID collisions are always something to check for, not least when the data are user inputs.
And the ID collision was in user data which the air traffic system has to continuously accept during operations.
And it sounds like that data breaks down into individual flight plans - so it might be trivial to reject just one flight plan, and allow the rest to proceed.
BUT...doubtless the UK's flight control software came out of some multi-billion-pound government boondoggle. So we should be grateful that it doesn't crash planes into each other, or send innocent postal workers to jail for theft, and overlook these sorts of failures.
Re: UK air traffic control outage caused by bad data in flight plan
#5e.g. if I want to drive to Springfield, it needs to know which one out of 67 I'd like to go to...
Re: UK air traffic control outage caused by bad data in flight plan
#6" Nats said the failure was due to “an extremely rare set of circumstances” with two identically named but separate waypoint markers outsidethe UK’s airspace " Sounds like a fairly common error case to check for although they say that it never happened before. ID collisions are always something to check for, not least when the data are user inputs.
And checking for ID collisions is generally extremely easy, both in code and compute. And the ID collision was in user data which the air traffic system has to continuously accept during operations. And it sounds like that data breaks down into individual flight plans - so it might be trivial to reject just one flight plan, and allow the rest to proceed. BUT...doubtless the UK's flight control software came out of so…
rejecting a plan wouldn't necessarily mean it doesn't exist/take off anymore, so that doesn't sound sensible
Re: UK air traffic control outage caused by bad data in flight plan
#7Earlier quoted context omitted.
And checking for ID collisions is generally extremely easy, both in code and compute. And the ID collision was in user data which the air traffic system has to continuously accept during operations. And it sounds like that data breaks down into individual flight plans - so it might be trivial to reject just one flight plan, and allow the rest to proceed. BUT...doubtless the UK's flight control software came out of so…
"reject just one flight plan, and allow the rest to proceed." rejecting a plan wouldn't necessarily mean it doesn't exist/take off anymore, so that doesn't sound sensible
Re: UK air traffic control outage caused by bad data in flight plan
#8They could have probably found this sooner with either fuzzing or perhaps some sort of digital twin model.
Finally, there's no exit clause to reject a flight plan from an "upstream"? That is a worry.
Re: UK air traffic control outage caused by bad data in flight plan
#9Re: UK air traffic control outage caused by bad data in flight plan
#10Earlier quoted context omitted.
And checking for ID collisions is generally extremely easy, both in code and compute. And the ID collision was in user data which the air traffic system has to continuously accept during operations. And it sounds like that data breaks down into individual flight plans - so it might be trivial to reject just one flight plan, and allow the rest to proceed. BUT...doubtless the UK's flight control software came out of so…
"reject just one flight plan, and allow the rest to proceed." rejecting a plan wouldn't necessarily mean it doesn't exist/take off anymore, so that doesn't sound sensible
Or, if it's a "Bob owns a Cessna, and took off anyway" situation - well, Bob's license to fly a private airplane will probably be taken away. Maybe his Cessna, too. And (post-9/11) Bob could be spending some time in uncomfy little rooms with bars on the windows.