Skip to Content
Flight Simulation Software
book

Flight Simulation Software

by David Allerton
December 2022
Beginner
512 pages
17h 5m
English
Wiley
Content preview from Flight Simulation Software

10 Validation

It is necessary to look at the results of observation objectively, because you, the experimenter, might like one result better than another.

Richard P. Feynman

Many years ago, the author developed a real-time flight model for a 16-bit microprocessor using integer arithmetic, with many of the variables computed using look-up tables. During a demonstration, as the aircraft climbed through 20,000 ft, it suddenly stalled. Subsequent inspection of the weather module showed that the entry in the table for air density around 20,000 ft was 0.0080 rather than 0.0880, reducing the aircraft lift by a factor of 10. The error should have been detected during testing of the weather module, but the testing coverage had failed to spot this anomaly.

Recalling points made in Section 2.2 that testing can take up to 50% of project development time, online debugging, that is, on the simulator, can take up valuable simulator time. Moreover, only one set of tests can be run at any time and may require pilot input to undertake specific tests. An alternative approach is to transfer much of the development and testing to offline facilities, such as the SimPlot tool described in Section 4.2, which is used to obtain the results of many of the examples in this chapter.

10.1 Software Verification

In developing software for any project, verification is a measure of the rigour of software development, whereas validation ensures that the software is fit for its intended purpose. As Boehm observed, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Flight Dynamics, Simulation, and Control, 2nd Edition

Flight Dynamics, Simulation, and Control, 2nd Edition

Ranjan Vepa
Aircraft Systems Classifications

Aircraft Systems Classifications

Allan Seabridge, Mohammad Radaei
Aircraft Systems

Aircraft Systems

Chris Binns

Publisher Resources

ISBN: 9781119737674Purchase Link