NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
MBSE Validation and Verification: Case Study for LADEEThe Lunar Atmosphere Dust Environment Explorer (LADEE) mission orbited the moon in order to measure the density, composition, and time variability of the lunar dust environment. The successful mission launched September 7, 2013 and was de-orbited and impacted the moon's surface on April 17, 2014. The ground-side and onboard flight software for the mission was developed using a “Model-Based Software Engineering” (MBSE) methodology combined with strong reuse of Government and Commercial Off-The Shelf (G/COTS) components. Models of the spacecraft and flight software were developed in a graphical dynamics modeling package. Flight Software requirements were prototyped and refined using the simulated models. After the model was shown to work as desired in the simulation framework, C-code software was automatically generated from the models. The auto-generated software was then tested in real-time Processor-in-the-Loop and Hardware-in-the-Loop test beds. “Traveling Road Show” test beds were used for early integration tests with payloads and other subsystems. Traditional techniques for verifying computational sciences models were used to characterize the spacecraft simulation. A lightweight set of formal methods analysis, static analysis, formal inspection, and code coverage analyses were utilized to further reduce defects in the onboard flight software artifacts. These techniques were applied early and often in the development process, iteratively increasing the capabilities of software and fidelity of vehicle models and test beds.
Document ID
20205011544
Acquisition Source
Ames Research Center
Document Type
Book Chapter
Authors
Karen Gundy-Burlet
(Universities Space Research Association Columbia, Maryland, United States)
Date Acquired
December 15, 2020
Publication Date
February 24, 2021
Publication Information
Publication: Handbook of Model-Based Systems Engineering
Publisher: Springer
Subject Category
Lunar And Planetary Science And Exploration
Funding Number(s)
CONTRACT_GRANT: NNA16BD14C
Distribution Limits
Public
Copyright
Public Use Permitted.
Technical Review
NASA Technical Management
Keywords
Model-Based Software Engineering, Validation and Verification, Flight Software
Document Inquiry

Available Downloads

There are no available downloads for this record.
No Preview Available