NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Tool Support for Parametric Analysis of Large Software Simulation SystemsThe analysis of large and complex parameterized software systems, e.g., systems simulation in aerospace, is very complicated and time-consuming due to the large parameter space, and the complex, highly coupled nonlinear nature of the different system components. Thus, such systems are generally validated only in regions local to anticipated operating points rather than through characterization of the entire feasible operational envelope of the system. We have addressed the factors deterring such an analysis with a tool to support envelope assessment: we utilize a combination of advanced Monte Carlo generation with n-factor combinatorial parameter variations to limit the number of cases, but still explore important interactions in the parameter space in a systematic fashion. Additional test-cases, automatically generated from models (e.g., UML, Simulink, Stateflow) improve the coverage. The distributed test runs of the software system produce vast amounts of data, making manual analysis impossible. Our tool automatically analyzes the generated data through a combination of unsupervised Bayesian clustering techniques (AutoBayes) and supervised learning of critical parameter ranges using the treatment learner TAR3. The tool has been developed around the Trick simulation environment, which is widely used within NASA. We will present this tool with a GN&C (Guidance, Navigation and Control) simulation of a small satellite system.
Document ID
20090026368
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Schumann, Johann
(Research Inst. for Advanced Computer Science Moffett Field, CA, United States)
Gundy-Burlet, Karen
(NASA Ames Research Center Moffett Field, CA, United States)
Pasareanu, Corina
(QSS Group, Inc. Moffett Field, CA, United States)
Menzies, Tim
(West Virginia Univ. WV, United States)
Barrett, Tony
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 24, 2013
Publication Date
September 15, 2008
Subject Category
Computer Programming And Software
Report/Patent Number
ARC-E-DAA-TN-169
Report Number: ARC-E-DAA-TN-169
Meeting Information
Meeting: Tools Workshop: Automated Software Engineering
Location: L''Aquila
Country: Italy
Start Date: September 15, 2008
End Date: September 19, 2008
Sponsors: Institute of Electrical and Electronics Engineers
Funding Number(s)
CONTRACT_GRANT: NNA07BB97C
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available