DocumentCode :
2767834
Title :
Software cost estimation for the LADEE mission
Author :
Cannon, Howard ; Gundy-Burlet, Karen
Author_Institution :
Intell. Syst. Div., NASA-Ames Res. Center, Moffett Field, CA, USA
fYear :
2015
fDate :
7-14 March 2015
Firstpage :
1
Lastpage :
8
Abstract :
The purpose of the Lunar Atmosphere Dust Environment Explorer (LADEE) mission was to measure the density, composition and time variability of the lunar dust environment. The ground-support and onboard flight software for the mission was developed using a “Model-Based Software” methodology. In this technique, models of the spacecraft and flight software are developed in a graphical dynamics modeling package. Flight Software requirements are prototyped and refined using the simulated models. After the model is shown to work as desired in this simulation framework, C-code software is automatically generated from the models. The auto-generated code is then integrated with the Core Flight Executive and Core Flight Services (cFE/cFS) packages, VxWorks and appropriate board support packages. The generated software is then tested in real time Processor-in-the-Loop and Hardware-in-the-Loop test beds. Software cost estimation for the mission was performed 3 ways: 1) Extrapolated from development of a earth-based prototype hover-test vehicle, 2) Estimated through the Goddard Space Flight Center “mission design center” 3) Through the use of COCOMO based estimation spreadsheets. In this paper, we will discuss the characteristics of each of the cost estimation methods, and how they were tuned for a model-based development effort rather than a traditional effort. The estimates are also compared with actual costing and trend data for the LADEE Flight Software effort.
Keywords :
C language; aerospace computing; aircraft; software cost estimation; C-code software; Goddard space flight center mission design center; LADEE flight software effort; LADEE mission; VxWorks; autogenerated code; cFE/cFS packages; composition; core flight executive and core flight services; density; earth based prototype hover test vehicle; graphical dynamics modeling package; ground support software; hardware-in-the-loop test beds; lunar atmosphere dust environment explorer; lunar dust environment; model based software methodology; onboard flight software; real time Processor-in-the-Loop; software cost estimation; software requirements; spacecraft; time variability; Estimation; Moon; Software packages; Space vehicles; Telemetry; model-based software development; software cost estimation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace Conference, 2015 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
978-1-4799-5379-0
Type :
conf
DOI :
10.1109/AERO.2015.7119109
Filename :
7119109
Link To Document :
بازگشت