Avionics Systems and Software Modern Air Transport System

  • Slides: 6
Download presentation
Avionics Systems and Software

Avionics Systems and Software

Modern Air Transport System Ground Transportation System Air Transport System Ticketing system Air traffic

Modern Air Transport System Ground Transportation System Air Transport System Ticketing system Air traffic control system Fuel distribution system Airport system Aircraft System Airframe system Life support system Air Crew Propulsion system Flight control system Navigation System system Display system Global positioning receiver system 12/18/2021 Source: ISO/IEC 15288: 2008 Maritime Transport System 2

Trends in Software Growth Mission Control Ground Station Instructions 10, 000 B-2 Manned Systems

Trends in Software Growth Mission Control Ground Station Instructions 10, 000 B-2 Manned Systems Skylab 2 B-1 B Apollo 17 1, 000 Shuttle Apollo 7 Gemini 3 F-16 c/d Galileo C 17 Unmanned Systems Apollo 7 100 Viking Gemini 10 Titan Instructions = Equivalent memory locations in 1000 1 1960 12/18/2021 65 70 75 80 85 Date of Flight 90 95 2000 3

Example – New Boeing 787 • Software development of Boeing 777 – 1, 280

Example – New Boeing 787 • Software development of Boeing 777 – 1, 280 onboard processors – 500, 000 $ • Software Development for the Boeing 787 – 4, 000, 000 $ Lifecycle of plane is about 50 -70 years ! 12/18/2021 4

Exercise • Using the Reifer productivity tables, estimate the number of person-years required to

Exercise • Using the Reifer productivity tables, estimate the number of person-years required to develop the 787 software. Donald J. Reifer, DACS Newsletter, Volume 7, Number 2, June 2004. Industry Software Cost, Quality and Productivity Benchmarks. 12/18/2021 http: //www. softwaretechnews. com/ 5

Exercise - Answer – $4 Billion for software development – Number of lines of

Exercise - Answer – $4 Billion for software development – Number of lines of code (for the airborne domain) = $4 billion/$200 per line = 20, 000 lines of code – Number of staff-months = 20, 000 lines/100 lines per staffmonth = 200, 000 staff-months – Number of staff-years (based on 10 months of work per year) = 200, 000/10 = 20, 000 staff-years 12/18/2021 6