Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > IL-2 Sturmovik

IL-2 Sturmovik The famous combat flight simulator.

Reply
 
Thread Tools Display Modes
  #1  
Old 10-05-2010, 07:50 PM
baronWastelan baronWastelan is offline
Approved Member
 
Join Date: Mar 2010
Location: the future home of Starfleet Academy
Posts: 628
Default USAF feels Oleg's pain

Shot Down By The Hidden Flaw
http://www.strategypage.com/htmw/hte.../20101004.aspx

October 4, 2010: The U.S. Air Force is facing growing problems with software reliability for aircraft. This is largely the result of so much more software being used to operate these airplanes. For example, flight testing of the F-35 was halted on October 1st, so that the software could be fixed. It was believed that a software error was causing fuel pumps to malfunction. The F-35 source code comprises about 8 million lines of code (a file about two gigabytes in size, that could easily fit on a thumb drive). Most modern PC operating systems have source code ten or more times as large, but PC bugs don't cause a $100 million aircraft to crash. Creating flawless software is very difficult, and expensive. It gets more complicated as the amount of software involved increases. This is an aircraft vulnerability that gets little media attention, yet it is very much present, and a growing threat at that.

Then there's the security risks. The contractors who created the F-35 software, did not let the source code anywhere near the Internet, to ensure that Chinese hackers did not grab it. But this software is only valuable if it works. In terms of software, the F-35 is more advanced than the F-22, and has three times as much source code, and even more chances of something going wrong. Source code is the plain text version of the code that is written by programmers, and then turned into the 0s and 1s by a compiler program so that it can operate inside the dozens of microprocessors inside the aircraft.

Software used in combat aircraft has grown enormously over the last two decades. The F-15 appeared in the late 1970s, and had electronics using only a few thousand lines of code. By 1995, upgrades and new equipment had increased this to over 100,000 lines of code. Ten years later the U.S. Air Force began replacing the CPUs (Central Processing Units, the "brains" of a computer) in their F-15E fighter-bombers. The ones being replaced were vintage 1988. Since then, CPUs had become fifty (50) times faster. Since 1995, the CPUs had become even faster.

Naturally, the new CPUs make everything work faster on the F-15E, and allows the aircraft's electronics to do many things it could not do with its original equipment. It's a common problem with warplane electronics, for upgrades to come slowly. It's just not a matter of plugging in a new CPU. Many other new chips are required, and the software has to be rewritten to take advantage of the new capabilities. This takes time, and a lot of money and testing. The air force is reluctant to invest in these upgrades, because money is always tight, and buying new aircraft, or training, often are seen as better investments. The way around this is to build more recent aircraft so that they can be more easily, and cheaply, upgraded with more powerful electronic components. But in the end, if you want better performance these days, you need more software that will take advantage of the new hardware, but it's easier to create reliable hardware, than it is for software.

The older F-15C has also received upgraded electronics, and new software to run it. The add-on equipment, like targeting pods, can easily double the amount of software needed to make the aircraft an effective weapon. But minor flaws in that software can make the aircraft much less deadly, or keep it from even taking off.


I'm guessing that SoW is comparable to the F-35 software in complexity. The sim world is converging with real life aviation.
Reply With Quote
  #2  
Old 10-05-2010, 08:47 PM
Azimech's Avatar
Azimech Azimech is offline
Approved Member
 
Join Date: Sep 2009
Location: Leerdam, The Netherlands
Posts: 428
Default

For many years I had the idea that aircraft development time increased primarily by the growing need for stable software. Seems I was right.
You see it everywhere in western industry if vehicles are concerned.

Can you believe carmakers wish to delete the physical connections between steer-wheels and pedal-brakes? I'm no luddite, but this goes too far. In a car you don't have the time to switch on a backup like in a plane.

Those enormous amounts of hardware & software aren't exactly in the spirit of Kelly Johnson. Instead of having a few aircraft that are the most complicated and expensive but clearly superior, why not a whole bunch of cheaper and simpler craft to maintain numerical superiority?

Not a single of those jets can fly in space yet the Space Shuttle's software is incredibly tiny in comparison. Instead of all those fancy computerized gizmo's why not develop a plane that can fly to twice the altitude of your competition so you can again dictate any rules of engagement? Think the X15 had a computer on board?

I like computers, that's not it. But I rebuilt my own 25 year old car and thank myself, I can repair it all by myself. The only computers that thing has operate the digital dash and the radio.
Reply With Quote
  #3  
Old 10-05-2010, 09:10 PM
lbuchele lbuchele is offline
Approved Member
 
Join Date: May 2008
Location: Campo Grande/Brasil
Posts: 285
Default

I recently read something in a Brazilian car magazine about software problems in the Ford Fusion V6 who was leading to the automatic gearbox disengaging suddenly going to neutral.
No big deal, unless you are in the middle of overtaking a car on the road.
Nothing mechanically wrong, just software problem,easily solved with reprogramming,but
it´s scary that this sort of thing can happens in a perfect normal car with no warning...
Reply With Quote
  #4  
Old 10-05-2010, 10:21 PM
WTE_Galway WTE_Galway is offline
Approved Member
 
Join Date: Jul 2008
Posts: 1,207
Default

Lockheed martin this time huh, surprised it was not Northrop Grumman again. I notice they were in the news again a few weeks back for ripping off the DoD yet again:

Quote:
The Virginian-Pilot
© September 9, 2010


A Pennsylvania subcontractor has been charged with defrauding the government by supplying critical metal components for submarines that did not meet Navy specifications.

The metal was intended for use in Virginia-class subs, which are built by Northrop Grumman's Newport News shipyard in partnership with Electric Boat of Groton, Conn.

According to papers filed Tuesday by federal prosecutors in Philadelphia, Bristol Alloys and its president, James R. Bullick, fraudulently certified that metals critical to the submarines' integrity had been heat-treated when they had not been.

The Fairless Hills, Pa., company is no longer in business, its attorney, Michael Diamondstein, said Wednesday.

Diamondstein said his client "has cooperated with the United States government in trying to help them locate any of the nonconforming pieces of steel. It's our understanding that at no point in time were members of the United States military in danger due to this."

Spokesmen for the Navy and the U.S. attorney's office in Philadelphia declined to say whether any of the disputed metal has been installed in submarines or whether there are safety implications for the subs and their crews.

A Northrop Grumman spokeswoman said the company is cooperating fully with the government but declined to comment further, citing the pending criminal case.
Reply With Quote
  #5  
Old 10-05-2010, 11:02 PM
bf-110's Avatar
bf-110 bf-110 is offline
Approved Member
 
Join Date: Feb 2009
Location: SP,Brasil
Posts: 465
Default

Quote:
Originally Posted by baronWastelan View Post

I'm guessing that SoW is comparable to the F-35 software in complexity. The sim world is converging with real life aviation.
Nah..It has only a small difference.If something in SoW goes wrong,game crashes.If something goes wrong in a F-35,plane crashes too.

Other day I saw that computer viruses could infect car CPUs.I wonder if one can´t get its way trought a F-22 CPU?
Reply With Quote
  #6  
Old 10-05-2010, 11:41 PM
baronWastelan baronWastelan is offline
Approved Member
 
Join Date: Mar 2010
Location: the future home of Starfleet Academy
Posts: 628
Default

Here's how I see it: the cockpit of a new jet fighter or Airbus is actually a flight simulator, with a real airplane attached to it. So, any problem you might have with your PC could also happen to the CPU on the aircraft. Not very conforting to think about!
Reply With Quote
  #7  
Old 10-05-2010, 11:45 PM
AndyJWest AndyJWest is offline
Approved Member
 
Join Date: Jan 2010
Posts: 1,049
Default

Quote:
Other day I saw that computer viruses could infect car CPUs.
Sounds unlikely. Where did you see this?

There are methods for reducing the harmfulness of software errors in safety-critical systems. One is to get code written by three different teams, and use 'majority voting' if there is a conflict when the system is operating. The flaw with this is it assumes that different programming teams won't make the same sort of errors - a doubtful assumption to rely on.
Reply With Quote
  #8  
Old 10-06-2010, 11:50 AM
swiss swiss is offline
Approved Member
 
Join Date: Mar 2010
Location: Zürich, Swiss Confederation
Posts: 2,266
Default

Quote:
Originally Posted by Azimech View Post
Can you believe carmakers wish to delete the physical connections between steer-wheels and pedal-brakes? I'm no luddite, but this goes too far. In a car you don't have the time to switch on a backup like in a plane.
I thought we are already there.

Quote:
Not a single of those jets can fly in space yet the Space Shuttle's software is incredibly tiny in comparison. Instead of all those fancy computerized gizmo's why not develop a plane that can fly to twice the altitude of your competition so you can again dictate any rules of engagement? Think the X15 had a computer on board?

The shuttle has ~2million lines.
http://www.nap.edu/openbook.php?record_id=5018&page=10

and:

Quote:

The book "Code Complete" by Steve McConnell has a brief section about error expectations. He basically says that the range of possibilities can be as follows:

(a) Industry Average: "about 15 - 50 errors per 1000 lines of delivered code." He further says this is usually representative of code that has some level of structured programming behind it, but probably includes a mix of coding techniques.

(b) Microsoft Applications: "about 10 - 20 defects per 1000 lines of code during in-house testing, and 0.5 defect per KLOC (KLOC IS CALLED AS 1000 lines of code) in released product (Moore 1992)." He attributes this to a combination of code-reading techniques and independent testing (discussed further in another chapter of his book).

(c) "Harlan Mills pioneered 'cleanroom development', a technique that has been able to achieve rates as low as 3 defects per 1000 lines of code during in-house testing and 0.1 defect per 1000 lines of code in released product (Cobb and Mills 1990). A few projects - for example, the space-shuttle software - have achieved a level of 0 defects in 500,000 lines of code using a system of format development methods, peer reviews, and statistical testing."
http://amartester.blogspot.com/2007/...s-of-code.html


Quote:
I like computers, that's not it. But I rebuilt my own 25 year old car and thank myself, I can repair it all by myself. The only computers that thing has operate the digital dash and the radio.
I have a 20year old car too, stored for the past 5 years - but last time I checked it was plagued by electronic bugs - not even related to SBEC.

Last edited by swiss; 10-06-2010 at 11:54 AM.
Reply With Quote
  #9  
Old 10-06-2010, 12:05 PM
Azimech's Avatar
Azimech Azimech is offline
Approved Member
 
Join Date: Sep 2009
Location: Leerdam, The Netherlands
Posts: 428
Default

Interesting read!
Reply With Quote
  #10  
Old 10-06-2010, 01:34 PM
Flying Pencil Flying Pencil is offline
Approved Member
 
Join Date: Jan 2008
Location: Houston, TX
Posts: 403
Default

Quote:
Originally Posted by Azimech View Post
Can you believe carmakers wish to delete the physical connections between steer-wheels and pedal-brakes? I'm no luddite, but this goes too far. In a car you don't have the time to switch on a backup like in a plane.

Those enormous amounts of hardware & software aren't exactly in the spirit of Kelly Johnson. Instead of having a few aircraft that are the most complicated and expensive but clearly superior, why not a whole bunch of cheaper and simpler craft to maintain numerical superiority?

Not a single of those jets can fly in space yet the Space Shuttle's software is incredibly tiny in comparison. Instead of all those fancy computerized gizmo's why not develop a plane that can fly to twice the altitude of your competition so you can again dictate any rules of engagement? Think the X15 had a computer on board?

I like computers, that's not it. But I rebuilt my own 25 year old car and thank myself, I can repair it all by myself. The only computers that thing has operate the digital dash and the radio.
Youd thunk!

Can you image BETA Testing that??
Quote:
This is Test flight 23b turing to final 27R, lowering gear...
OMG!!! The display has Blue Screen of DeAtH!
Someone some where had a wild idea that instead of a lot of simple, cheap planes, we build a few jack-of-all planes with complex systems.

BTW, depending on when, you have less time to react in an aircraft system failure.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:21 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.