• 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