Contact Us

General Inquiry: Associate Director, Engineering Directorate
Phone: 281.483.8991

Mailing Address:
National Aeronautics & Space Administration
Johnson Space Center
Mail Code: EA
2101 NASA Parkway
Houston, Texas 77058

JSC Engineering Web Address:

JSC Capabilities Website

For more information about other capabilites available at JSC, please visit the JSC Human Spaceflight Capabilities website.

Engineering Tools

    This is an inventory of computer based mathematical and analytical tools that are utilized by the Engineering Directorate at JSC to perform computations, assessments, modeling, simulation and analysis. Some of these tools have been custom built in-house and others are commercial off the shelf tools. These tools are available for use or in support of products and services requested and negotiated with the Engineering Directorate.

    Application Name Purpose
    A/E SES
    (Ascent/Entry Systems Engineering Simulation)
    6-DOF GNC Space Shuttle Simulation for ascent, entry, and abort flight phases. Also utilized for the X-38 Project.
    Abaqus Finite element analysis; especially good for composite materials.
    Actran Finite element acoustic transmission and shock analysis.
    Adams Mechanical systems analysis of multi-discipline, mutibody dynamics.
    Aerospace Blockset Aerospace Blockset™ software extends Simulink® with blocks for modeling and simulating aircraft, spacecraft, rocket, and propulsion systems, as well as unmanned airborne vehicles. It also includes blocks that implement mathematical representations from aerospace standards, common references, and first principles. Blocks for modeling equations of motion and for navigation, gain scheduling, visualization, unit conversion, and other key operations are also provided.
    Aerospace Toolbox Aerospace Toolbox provides reference standards, environmental models, and aerodynamic coefficient importing for performing advanced aerospace analysis to develop and evaluate your designs. Options for visualizing vehicle dynamics include a six-degrees-of-freedom MATLAB® animation object and interfaces to FlightGear flight simulator and Simulink 3D Animation™ software. These options let you visualize flight data in a three-dimensional (3-D) environment and reconstruct behavioral anomalies in flight-test results.
    (AGI Satellite Tool kit)
    Analysis of space-borne systems and their interactions with ground stations, and remote objects through animated scenarios
    ALDEC Active-HDL VHDL (Very High Speed Integrated Circuit (VHSIC) Hardware Description Language) design, integrated FPGA design and simulation.
    Alibre Design Expert 3-D computer-aided design, verification, and analysis.
    Allegro CLIM  A dynamic object-oriented development and deployment system used in development, analysis and visualization of system architecture models for requirements and safety analysis.
    Altera MaxPlus FPGA (field programmable gate array) development.
    Altera Quartus Altera FPGA development
    Altium Designer System development combining FPGA, PCB, and embedded software development (use EV license).
    ANSYS Finite element stress analysis.
    ANSYS/FLUENT (Fluent) ANSYS FLUENT software contains the broad physical modeling capabilities needed to model flow, turbulence, heat transfer, and reactions for industrial applications ranging from air flow over an aircraft wing to combustion in a furnace
    (Advanced NASA Technology Architecture for Exploration Studies Simulation)
    6-DOF GNC Orion/MPCV Simulation for ascent abort, on-orbit, and entry flight phases.
    Artisan Studio  
    ATV Sim
    (Ariane Transport Vehicle Simulation)
    Mutibody GNC Simulation for analyzing ATV rendezvous, proximity operations, and docking with the International Space Station
    Audacity Sound recording, editing, and analysis
    AutoCAD 2-D & 3-D computer-aided design (facility drawings and configuration management, integration with thermal design tools, and other drawing needs where ProE is too complex).
    AutoCAD LT
    (AutoCAD LT 2009)
    2-D Computer-Aided Design
    AutoCAD Mechanical
    (AutoCAD Mechanical 2010)
    Computer-Aided Design used for Thermal Desktop (cannot be used as a standalone application).
    Avizo Visualization, manipulation, and understanding of scientific and industrial data.
    CADFix CADfix provides an extensive set of geometry manipulation tools for importing CAD/CAM/CAE data, repairing it, and exporting the data in the most suitable form for reuse in the downstream system.
    Canvas Low end drawing tool and file type conversion
    (CEV Aerosciences Project Application Program Interface)
    Orion/MPCV aerodynamics math model
    CART3D Cart3D is a high-fidelity inviscid analysis package for conceptual and preliminary aerodynamic design. It allows users to perform automated CFD analysis on complex geometry
    (Configuration Based AEROdynamics)
    The CBAERO software package is used to predict the convective and radiative heating environments for the CEV.
    (Chemical Equilibrium Analysis)
    CEA is a 1-D reacting chemistry code used for plume analysis
    Chemkin Chemistry simulation
    Chimera Grid Tools The Chimera Grid Tools (CGT) software is a package containing a variety of tools for the Chimera overset grid approach for solving Computational Fluid Dynamics (CFD) problems.
    (Common Model Library)
    Common reusable models of thrusters and sensors for use in Trick simulations.
    (COMSOL Multiphysics with RF Module and CAD Import Module)
    Modeling & design of batteries.
    COMSOL Multiphysics Simulation, definition, design, and finite element analysis of physical geometries, processes, structures, and fluids, and interaction of physical properties
    Control System Toolbox Control System Toolbox™ provides industry-standard algorithms and tools for systematically analyzing, designing, and tuning linear control systems. You can specify your system as a transfer function, state-space, pole-zero-gain, or frequency-response model. Interactive tools and command-line functions, such as step response plot and Bode plot, let you visualize system behavior in time domain and frequency domain. You can tune compensator parameters using automatic PID controller tuning, Bode loop shaping, root locus method, LQR/LQG design, and other interactive and automated techniques. You can validate your design by verifying rise time, overshoot, settling time, gain and phase margins, and other requirements.
    Copernicus "The Copernicus Trajectory Design and Optimization System represents a new and comprehensive approach to performing mission design, trajectory analysis and optimization.

    Copernicus brings together the state-of-the-art in trajectory optimization techniques, visualization, an easy to use GUI, a library of key algorithms, and a distributed (batch) processing capability into an integrated package.

    It’s a "one stop shopping" tool for interplanetary mission and trajectory design optimization and analysis.
    CPAS Model
    (CEV Parachute Assembly System Model)
    Orion/MPCV parachute math model
    Curve Fitting/ Spline Toolbox Curve Fitting Toolbox™ provides graphical tools and command-line functions for fitting curves and surfaces to data. The toolbox lets you perform exploratory data analysis, preprocess and post-process data, compare candidate models, and remove outliers. You can conduct regression analysis using the library of linear and nonlinear models provided or specify your own custom equations. The library provides optimized solver parameters and starting conditions to improve the quality of your fits. The toolbox also supports nonparametric modeling techniques, such as splines, interpolation, and smoothing.

    After creating a fit, you can apply a variety of post-processing methods for plotting, interpolation, and extrapolation; estimating confidence intervals; and calculating integrals and derivatives.
    (DSCM Analysis Code)
    Direct Simulation Monte Carlo code for Rarefied Flow Analysis
    Datamine Tool from the Air Force Arnold Engineering and Development Center to explore multi-dimensional datasets
    Debris Debris Transport Analysis Tool
    (Dynamic Environment Communication Analysis Testbed)
    Orbital and structural dynamics of space vehicles modeling.
    Design Flow Solutions Fluid flow analysis.
    (National Instruments DIAdem)
    Location, inspection, and analysis of measurement data (Advanced Edition = 1 lic., Standard Edition = 7 lic).
    Digital Speech Level Analyzer Speech quality analysis
    (Data Parallel Line Relaxation Code)
    Data Parallel Line Relaxation Code (DPLR) software package is a suite of computational fluid dynamics (CFD) tools for the simulation of supersonic and hypersonic flows in chemical and thermal non-equilibrium.
    DSP System Toolbox DSP System Toolbox™ provides algorithms and tools for the design and simulation of signal processing systems. These capabilities are provided as MATLAB® functions, MATLAB System objects, and Simulink® blocks.

    The system toolbox includes design methods for specialized FIR and IIR filters, FFTs, multi-rate processing, and DSP techniques for processing streaming data and creating real-time prototypes. You can design adaptive and multi-rate filters, implement filters using computationally efficient architectures, and simulate floating-point digital filters. Tools for signal I/O from files and devices, signal generation, spectral analysis, and interactive visualization enable you to analyze system behavior and performance. For rapid prototyping and embedded system design, the system toolbox supports fixed-point arithmetic and C-code generation.
    (Decelerator Systems Simulation)
    Multibody dynamics simulation for analyzing parachute systems
    Dytran (MSC.Dytran) Finite element analysis of Explicit Dynamics and Fluid Structure Interaction.
    (Enhanced Acoustic Simulator for Engineers)
    Electro-acoustic analysis & simulation of acoustic response, loudspeaker performance, and speech intelligibility in rooms and large venues
    Multi-domain modeling and simulation of dynamic physical systems.
    EDGE Graphics rendering package for use with Trick simulations.
    (Electromagnetic Applications 3D)
    3-D Maxwell's curl equations for EM coupling, radiating, or interaction problems
    Embedded Coder Embedded Coder™ generates readable, compact, and fast C and C++ code for use on embedded processors, on-target rapid prototyping boards, and microprocessors used in mass production. Embedded Coder enables additional MATLAB Coder™ and Simulink Coder™ configuration options and advanced optimizations for fine-grain control of the generated code’s functions, files, and data. These optimizations improve code efficiency and facilitate integration with legacy code, data types, and calibration parameters used in production. You can incorporate a third-party development environment into the build process to produce an executable for turnkey deployment on your embedded system.

    Embedded Coder offers built-in support for AUTOSAR and ASAP2 software standards. It also provides traceability reports, code interface documentation, and automated software verification to support DO-178, IEC 61508, and ISO 26262 software development.
    EMIStream Layout of printed circuit boards to suppress undesirable electromagnetic radiation or interference.
    (EnSight Engineering Visualization Software)
    Simulation/visualization post-processing software used with Dytran
    Enterprise Architect  
    ESK1 Measurement of conducted and radiated EMI emissions (Rhode & Schwarz).
    ExtendSim Windows-Driven definition, design, and simulation of discrete and continuous event processes using object-oriented graphically-driven program constructs with access to open-source code which can be customized by the user.
    FEKO - EM Software & Systems SA Comprehensive electromagnetic simulation
    FieldView FieldView is powerful post-processing software to quickly identify important flow features and characteristics in your simulations.
    Flex PDE
    (Flex Partial Differential Equations)
    Multi-physics finite element design
    FloCAD Fluid flow analysis/modeling of single and two-phase fluid flow, integrated with finite element analysis.
    (ANSYS Fluent/Gambit)
    System simulation
    Fluka Fully integrated particle physics MonteCarlo simulation.
    Fuzzy Logic Toolbox Fuzzy Logic Toolbox™ provides MATLAB® functions, graphical tools, and a Simulink® block for analyzing, designing, and simulating systems based on fuzzy logic. The product guides you through the steps of designing fuzzy inference systems. Functions are provided for many common methods, including fuzzy clustering and adaptive neurofuzzy learning.

    The toolbox lets you model complex system behaviors using simple logic rules and then implement these rules in a fuzzy inference system. You can use it as a standalone fuzzy inference engine. Alternatively, you can use fuzzy inference blocks in Simulink and simulate the fuzzy systems within a comprehensive model of the entire dynamic system.
    GE BusTools 1553 analysis software
    (General Electromagnetic Model for the Analysis of Complex Systems)
    Electromagnetic modeling for Method of Moments (MOM), Uniform Theory of Diffraction (UTD), Finite differences (FD), and Eigenvalue/Eigenvector Methods (EV).
    GeoMagic Digital modeling of physical objects for reverse engineering.
    Global Optimization Toolbox Global Optimization Toolbox provides methods that search for global solutions to problems that contain multiple maxima or minima. It includes global search, multi-start, pattern search, genetic algorithm, and simulated annealing solvers. You can use these solvers to solve optimization problems where the objective or constraint function is continuous, discontinuous, stochastic, does not possess derivatives, or includes simulations or black-box functions with undefined values for some parameter settings.

    Genetic algorithm and pattern search solvers support algorithmic customization. You can create a custom genetic algorithm variant by modifying initial population and fitness scaling options or by defining parent selection, crossover, and mutation functions. You can customize pattern search by defining polling, searching, and other functions.
    Gnuplot Gnuplot is a command-line driven graphing utility.
    (Ashlar-Vellum Graphite)
    Creation of schematic and local part drawings, and maintenance of existing test and facility documentation.
    Gridgen Gridgen is a complete meshing toolkit used to generate three-dimensional (3D) grids for complex geometries in a production environment, often where CFD is mission critical.
    Gridpro Gridpro is an automatic, object-oriented, multi-block grid generator. It provides users with a highly efficient, interactive capability to build topology, edit surfaces, set CFD boundary conditions, view grids and launch the grid generator.
    HTV Sim
    (H-II Transfer Vehicle (HTV) Simulation)
    Mutibody GNC Simulation for analyzing HTV rendezvous, proximity operations, and capture with the International Space Station
    Hypermesh Finite-element preprocessor for Hyperworks.
    Hypersizer Design, analysis, and optimization of composite and metallic structures.
    (Altair HyperWorks)
    Finite element analysis & model optimization.
    (Various modules)
    Finite element stress analysis; a preprocessor for NASTRAN.
    (Interactive Control & Dynamics Simulator)
    Interactive Space Shuttle dynamics and control simulation for analyzing rendezvous, proximity operations, and docking with Space Station
    Image Processing Toolbox Image Processing Toolbox™ provides a comprehensive set of reference-standard algorithms and graphical tools for image processing, analysis, visualization, and algorithm development. You can perform image enhancement, image de-blurring, feature detection, noise reduction, image segmentation, spatial transformations, and image registration. Many functions in the toolbox are multithreaded to take advantage of multi-core and multiprocessor computers.
    InSight Application Windows program that allows you to monitor and record data that is transmitted over 232, 422, or USB ports.
    (ICAP/4 Professional by Intusoft)
    Electrical engineering design
    Iceopt Robust design optimization for ANSYS Icepak, extending parametric capabilities to allow for performance of in-depth design analysis and optimization of electronic components.
    IcePak ANSYS Icepak software provides robust and powerful computational fluid dynamics (CFD) for electronics thermal management.
    IGOR Pro
    (Wavemetrics IGOR Pro)
    Data reduction, analysis, and presentation.
    JEOD Dynamics models for GN&C Trick simulations.
    (Java Mission Evaluation Workstation System)
    Retrieval & analysis of archived Space Shuttle and Space Station data
    (National Instruments LabVIEW)
    Graphical programming of sophisticated measurement, testing, and control systems.
    (Linear Covariance)
    Compute dispersion and navigation error budgets without Monte Carlo.
    (Livermore Software Technology Corp LS-DYNA)
    Transient dynamic finite element analysis and simulation of complex problems. Solution of highly nonlinear transient problems, enabling the solution of coupled multi-physics and multi-stage problems.
    Magic Draw  
    Mapping Toolbox Mapping Toolbox™ provides tools and utilities for analyzing geographic data and creating map displays. You can import vector and raster data from Shapefile, GeoTIFF, SDTS DEM, or other file formats, as well as Web-based data from Web Map Service (WMS) servers. The toolbox lets you customize the imported data by sub-setting, trimming, intersecting, adjusting spatial resolution, and applying other methods. Geographic data can be combined with base map layers from multiple sources in a single map display. With function-level access to all key features, you can automate frequent tasks in your geospatial workflow.
    Mathcad Symbolic math software
    Mathmatica Mathematical computation.
    MATLAB MATLAB® is a high-level language and interactive environment that enables you to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran.
    Matlab Coder MATLAB Coder™ generates standalone C and C++ code from MATLAB® code. The generated source code is portable and readable. MATLAB Coder supports a subset of core MATLAB language features, including program control constructs, functions, and matrix operations. It can generate MEX functions that let you accelerate computationally intensive portions of MATLAB code and verify the behavior of the generated code.
    Matlab Compiler MATLAB® Compiler™ lets you share your MATLAB® application as an executable or a shared library. Executables and libraries created with the MATLAB Compiler product use a runtime engine called the MATLAB Compiler Runtime (MCR). The MCR is provided with MATLAB Compiler for distribution with your application and can be deployed royalty-free.
    MATLAB Report Generator The MATLAB® Report Generator™ product automatically documents tasks that you perform in MATLAB® , such as analyzing and visualizing data and developing algorithms. It enables you to run MATLAB code and capture the graphics and data as they are produced. You can use the prebuilt templates or create a template that incorporates your own styles and standards.
    (PTC Mathcad)
    MAVERIC Marshall launch vehicle simulation
    Mentor HyperLynx Printed circuit board simulation
    MHARNESS Complex cable harness EM simulation
    Model Predictive Control Toolbox Model Predictive Control Toolbox™ provides MATLAB® functions, a graphical user interface (GUI), and Simulink® blocks for designing and simulating model predictive controllers in MATLAB and Simulink. These controllers optimize the performance of multi-input/multi-output systems that are subject to input and output constraints.
    MSC.Marc Nonlinear simulation.
    (Multisim Full Development System)
    Electrical/Electronic circuit simulation and analysis, to evaluate electrical circuit anomalies or failures during mission support.
    Finite element analysis of stress, dynamics, and vibration of real-world, complex systems.
    (NASA/AIR Force Spacecraft Charging Analysis Program)
    Next-generation spacecraft charging analysis
    NASGRO Crack growth analysis.
    (Numerical Electromagnetic (Software) Code)
    Simulation of electromagnetic response of antennas and metal structures.
    Navicat Database interface
    Neural Network Toolbox Neural Network Toolbox™ provides tools for designing, implementing, visualizing, and simulating neural networks. Neural networks are used for applications where formal analysis would be difficult or impossible, such as pattern recognition and nonlinear system identification and control. Neural Network Toolbox supports feed-forward networks, radial basis networks, dynamic networks, self-organizing maps, and other proven network paradigms.
    Octave High-level, interpreted numerical computations (open source version of Matlab).
    OPNET Analysis, design, and simulation of communication networks, devices, protocols, and applications
    ORCAD Legacy - PSPICE-based (circuit board) simulation
    Optimization Toolbox Optimization Toolbox™ provides widely used algorithms for standard and large-scale optimization. These algorithms solve constrained and unconstrained continuous and discrete problems. The toolbox includes functions for linear programming, quadratic programming, binary integer programming, nonlinear optimization, nonlinear least squares, systems of nonlinear equations, and multi-objective optimization. You can use them to find optimal solutions, perform tradeoff analyses, balance multiple design alternatives, and incorporate optimization methods into algorithms and models.
    Orbital COTS Simulation
    (Orbital Sciences Commercial Orbital Transportation System Simulation)
    Mutibody GNC Simulation for analyzing Orbital Sciences Cygnus rendezvous, proximity operations, and capture with the International Space Station
    (Overlapped Grid Flow Solver)
    Subsonic-Supersonic CFD code (Structured Overset Grids)
    Overgrid Grid Generation Utility
    Parallel Computing Toolbox Parallel Computing Toolbox™ lets you solve computationally and data-intensive problems using multi-core processors, GPUs, and computer clusters. High-level constructs—parallel for-loops, special array types, and parallelized numerical algorithms—let you parallelize MATLAB® applications without CUDA or MPI programming. You can use the toolbox with Simulink® to run multiple simulations of a model in parallel.
    ParaView ParaView is a data analysis and visualization application.
    Pre- and post- processor for NASTRAN, Marc, Dytran finite-element analysis.
    PEGASUS PEGASUS is a code which performs a pre-processing step for the Overset CFD method. The code prepares the overset volume grids for the flow solver by computing the domain connectivity database, and blanking out grid points which are contained inside a solid body.
    PI Stream Analysis of impedance, transfer impedance, and IR drop.
    Polar SI 90003 Impedance design test and documentation for printed circuit board fabrication, design, and pre-layout platform design.
    PLOT3D PLOT3D is a computer graphics program designed to visualize the grid and solutions of structured CFd datasets.
    Pointwise Pointwise is a software solution to mesh generation for computational fluids dynamics (CFD).
    3-D mechanical computer-aided design for integration with packaging - USE EA licenses
    (Personal Simulation Program with Integrated Circuit Emphasis)
    Legacy - Circuit simulation
    Pulse Audio Analyzer Real-time electrical, electro-acoustic, and acoustic audio testing
    QualNET - Scalable Networks Network evaluation & simulation to predict wireless, wired, and mixed-platform network and networking device performance
    (formerly "SifText")
    Lexical distance measurement between documents, that is, to measure how similar documents are to each other. It also clusters groups of like documents together. We have used it to benchmark our STAT tool.
    RadCAD Thermal radiation analysis used with Thermal Desktop or alone' computes radiation exchange factors, view factors, and orbital heat rates.
    RCS Plume Model On-orbit Plume Modeling
    Redtop Pro
    (Rocket Engine Design Tool for Optimal Performance-Pro)
    Simulation of conceptual liquid rocket engines with supporting combustion chemistry model.
    (NIST Reference Fluid Thermodynamic and Transport Properties Database)
    Fluid transport and thermodynamic analysis of fluid state points.
    Relex Reliability prediction
    Remcom XGtd Ray-based electromagnetic analysis tool for assessing the effects of a vehicle or vessel on antenna radiation, estimating radar cross sections (RCS), and predicting coupling between antennas
    Remcom Wireless Insite Ray-tracing models and 2-D field solvers for analysis of site-specific radio and propagation and wireless communication systems
    Robust Control Toolbox The Robust Control Toolbox™ product provides tools for systematically factoring model uncertainty into your design to ensure consistent controller performance on the real plant. These tools let you quickly identify worst-case scenarios and automatically generate controllers with reduced sensitivity to parameter variations and modeling errors.
    (Rendezvous and Proximity Operations Program)
    RPOP is a Payload and General Support Computer (PGSC) application used on-orbit for situational awareness and navigation during rendezvous and proximity operations. Certain capabilities not documented in the FDF exist within the software for contingency scenarios, specifically that RPOP has the ability to use a radar range bias and CCTV tilt biases to automatically compute and display the "true" relative range between the Orbiter and target when inputting marks.
    (Synopsys Saber)
    High-end simulation and analysis of electrical circuits of electrical power systems, including multi-domain modeling and simulation of full-system virtual prototyping for applications in analog/power electronics, electric power generation/conversion/distribution and mechatronics.
    SBS PASS 3200  
    Signal Processing Toolbox Signal Processing Toolbox™ provides industry-standard algorithms for analog and digital signal processing (DSP). You can use the toolbox to visualize signals in time and frequency domains, compute FFTs for spectral analysis, design FIR and IIR filters, and implement convolution, modulation, resampling, and other signal processing techniques. Algorithms in the toolbox can be used as a basis for developing custom algorithms for audio and speech processing, instrumentation, and baseband wireless communications.
    Fluid/Thermal Analysis; CAD-based thermal model builder for thermal analysis
    (Simulink - The Mathworks)
    Simulink® is an environment for multi-domain simulation and Model-Based Design for dynamic and embedded systems. It provides an interactive graphical environment and a customizable set of block libraries that let you design, simulate, implement, and test a variety of time-varying systems, including communications, controls, signal processing, video processing, and image processing.
    Simulink 3D Animation Simulink 3D Animation™ lets you visualize dynamic system simulations in a 3D virtual reality environment. It provides an interface between MATLAB® and Simulink® and virtual reality graphics represented in Virtual Reality Modeling Language (VRML). You can change position, rotation, size, and other properties of objects in the virtual world, enabling you to observe the dynamic behavior of your system. Simulink 3D Animation includes a viewer for rendering detailed virtual scenes and playing high-quality animations.
    Simulink Coder Simulink Coder™ (formerly Real-Time Workshop®) generates and executes C and C++ code from Simulink® diagrams, Stateflow® charts, and MATLAB® functions. The generated source code can be used for real-time and non-real-time applications, including simulation acceleration, rapid prototyping, and hardware-in-the-loop testing. You can tune and monitor the generated code using Simulink or run and interact with the code outside MATLAB and Simulink.
    Simulink Control Design Simulink Control Design™ lets you design and analyze control systems modeled in Simulink®. You can automatically tune the gains of PID controllers to meet performance requirements. With this product you can also non-intrusively find operating points and compute exact linearizations of Simulink models at various operating conditions. Simulink Control Design provides tools for computing simulation-based frequency responses without modifying your model. A graphical user interface (GUI) lets you design and analyze arbitrary control structures modeled in Simulink, such as cascaded, pre-filter, regulation, and multi-loop architectures.
    Simulink Design Optimization Simulink Design Optimization™ lets you improve designs by estimating and tuning model parameters using numerical optimization. You can increase model accuracy by using test data to calibrate physical parameters, such as mass or resistance. You can then improve system performance, reduce system cost, and meet other objectives by automatically tuning design parameters in your Simulink® model. For example, you can use design optimization techniques to optimize controller gains to meet rise-time and overshoot constraints, or jointly optimize physical and algorithmic parameters to maximize overall system performance.
    Simulink Report Generator The Simulink® Report Generator™ product can automatically create documentation from Simulink® and Stateflow® models. It lets you document software requirements and design specifications and produce reports from your models, all in a standard format.
    Simulink Verification and Validation Simulink Verification and Validation™ automates requirements tracing, modeling standards compliance checking, and test-harness generation.

    You can create detailed requirements traceability reports, author your own modeling style checks, and develop check configurations to share with engineering teams. Requirements documentation can be linked to models, test cases, and generated code. You can generate harness models for testing model components and code before the complete system becomes available.

    Simulink Verification and Validation provides modeling standards checks for the DO-178B and IEC 61508 industry standards. Additional support is available through DO Qualification Kit and IEC Certification Kit.
    SNEWT It provides users with a highly efficient, interactive capability to build topology, edit surfaces, set CFD boundary conditions, view grids and launch the grid generator.
    (SolidWorks Premium)
    3D computer aided design.
    (Station/Orbiter Multibody Berthing Analysis Tool)
    Space Station mutibody flexible dynamics and control simulation
    (Simulation to Optimize Rocket Trajectories)
    3-DOF trajectory analyses (Ascent, On-orbit, EDL, aerocapture)
    SpaceX COTS Simulation
    (SpaceX Commercial Orbital Transportation System Simulation)
    Mutibody GNC Simulation for analyzing SpaceX Dragon rendezvous, proximity operations, and capture with the International Space Station
    (Simulation for Prediction of Entry Article Demise)
    Element re-entry demise and debris footprint analyses
    (Space Station Multi-Rigid Body Simulation)
    Space Station mutibody rigid dynamics and control simulation
    STAR-CCM+ STAR-CCM+ provides the world's most comprehensive engineering physics simulation inside a single integrated package. Much more than just a CFD solver, STAR-CCM+ is an entire engineering process for solving problems involving flow (of fluids or solids), heat transfer and stress
    Stateflow Stateflow® extends Simulink® with a design environment for developing state charts and flow diagrams. Stateflow software provides the language elements required to describe complex logic in a natural, readable, and understandable form. It is tightly integrated with MATLAB® and Simulink products, providing an efficient environment for designing embedded systems that contain control, supervisory, and mode logic.
    Statistics Toolbox Statistics Toolbox™ provides a comprehensive set of tools to assess and understand data. Statistics Toolbox includes functions and interactive tools for modeling data, analyzing historical trends, simulating systems, developing statistical algorithms, and learning and teaching statistics.

    The toolbox supports a wide range of tasks, from calculating basic descriptive statistics to develop­ing and visualizing multidimensional nonlinear models. It offers a rich set of statistical plot types and interactive graphics, such as polynomial fitting and response surface modeling.

    All toolbox functions are written in the open MATLAB® language so that you can inspect the algorithms, modify the source code, and create your own custom functions.
    (Satellite Tool kit)
    Power system integration with flight dynamic simulation (used by GRC and Lockheed to calculate power availability for CEV in its trajectory).
    suggar suggar is a code which performs a pre-processing step for the Overset CFD method. The code prepares the overset volume grids for the flow solver by computing the domain connectivity database, and blanking out grid points which are contained inside a solid body.
    Symbolic Math Toolbox Symbolic Math Toolbox™ provides tools for solving and manipulating symbolic math expressions and performing variable-precision arithmetic. The toolbox contains hundreds of MATLAB® symbolic functions that leverage the MuPAD® engine for tasks such as differentiation, integration, simplification, transforms, and equation solving.

    Symbolic Math Toolbox also includes the MuPAD language, which is optimized for handling and operating on symbolic math expressions. It provides libraries of MuPAD functions in common mathematical areas, such as calculus and linear algebra, as well as specialized areas, such as number theory and combinatorics. You can extend the built-in functionality by writing custom symbolic functions and libraries in the MuPAD language. All functions can be accessed from the MATLAB command line or from the MuPAD notebook interface, where you can manage and document your symbolic computations.
    SystemTest SystemTest™ software lets you develop and execute tests that exercise MATLAB® algorithms and Simulink® models. It includes predefined test elements that let you build and maintain standard test routines. You can map test variables into a result set for analysis.

    Support for industry standards is available through DO Qualification Kit (for DO-178).
    System Identification Toolbox System Identification Toolbox™ software lets you construct mathematical models of dynamic systems from measured input-output data. This data-driven approach helps you describe systems that are not easily modeled from first principles or specifications, such as chemical processes and engine dynamics. It also helps you simplify detailed first-principle models, such as finite-element models of structures and flight dynamics models, by fitting simpler models to their simulated responses.
    StressCheck Finite element detailed part stress analysis (p-version FEM).
    Synplicity FPGA design
    Synplify VHDL Synthesis
    SINDA/FLUINT Heat transfer analysis and fluid analysis using lumped parameter modeling with FD methods for fluid flow and heat transfer design.
    SoundCheck Automated testing of electro-acoustic devices
    Tanner Tools Analog & and mixed-signal ICs and MEMS design & verification
    TeamCenter SE Systems Architect  
    (Testability, Engineering and Maintenance System Designer)
    Originally procured by CEV Project for Fault Detection, Isolation and Recovery (FDIR) modeling and analysis to support Orion Vehicle Systems Management (VSM).
    In the year just before license expiration, also utilized by the Lunar Hab Project (Dennis Lawler) for FDIR modeling.
    Tecplot Tecplot is a numerical simulation and CFD visualization software that combines vital engineering plotting with advanced data visualization into one tool.
    (Two Dimensional Kinetics)
    Design of rocket engines.
    Thermal Desktop Thermal analysis and modeling of electronics and vehicles.
    (Totally Integrated Laboratory Environment)
    Design, reporting, and archiving of electromagnetic compatibility tests
    Tivoli Monitoring
    Trick Simulation development and execution framework.
    TMP Vision SLIM Visualization, interpretation and documentation of finite element models.
    (TruGrid by XYZ Scientific Applications, Inc.)
    Mesh generation and pre-processing for finite element analysis and CFD analysis.
    (Telescience Resource Kit)
    Monitoring & control of payloads on-board the International Space Station

    (Thermal Synthesizer System)

    Industry-standard design and analysis of free-flying spacecraft, using Monte Carlo ray-tracing for thermal radiation.
    VA-1 Simulation of vibro-acoustic systems response across the full frequency range.
    (VacTran by Professional Engineering Computations)
    Analysis of vacuum systems
    Vissutin Flow chart generation
    VxWorks Development environment for VxWorks embedded real time operating system.
    Westbay EMI Analysis Electronic equipment enclosure design
    Windriver VxWorks RTOS  
    WinPlot Data plotting
    (Ashlar-Vellum Xenon)
    Solid modeling
    Xilinx ISE/EDK/ SDK/Impact Xilinx FPGA development