NASA Logo, National Aeronautics and Space Administration
Intelligent Systems Division Banner

Eric Barszcz Presents BatchEditor to NASA 'TEAMS' User Group

Eric Barszcz gave a presentation on the BatchEditor, a tool he developed for automatically updating Testability, Engineering, and Maintenance System (TEAMS) reasoner models to the NASA TEAMS User Group (NTUG) on August 18, 2016. The presentation was attended by representatives from Ames Research Center (ARC), Glenn Research Center (GRC), Johnson Space Center (JSC), Marshall Space Flight Center (MFSC), and Qualtech Systems Inc., the developers of TEAMS. There were several testimonials from TEAMS modelers at ARC, GRC, and MSFC that the BatchEditor saved them significant time developing Space Launch System (SLS) and Orion models.

BACKGROUND: The Testability, Engineering, and Maintenance System (TEAMS) reasoner is a Commercial Off-The-Shelf (COTS) tool developed by Qualtech Systems, Inc. It supports qualitative modeling of failure effects through a system. The Mission and Fault Management (M&FM) group at MSFC uses TEAMS to model the SLS vehicle and perform analyses such as whether all the highest criticality (Crit-1) failures are detectable by the sensor suite. TEAMS has also been used to model the Electrical Power System of Orion for the Exploration Flight Test 1 (EFT-1) flight. During the EFT-1 flight, the model was used to perform ground-based, real-time diagnostics monitoring in the Rapid Prototyping Lab (RPL) at JSC.

Development of the BatchEditor started under the Constellation Program (CxP). The Ares-I crew launch vehicle TEAMS models contained thousands of schematic labels, sensor identifiers, failure mode identifiers, etc., to support traceability from model components to source documents. Then, a change to the CxP naming convention necessitated a manual update all of the failure mode labels. The BatchEditor was developed to make those changes without requiring the modelers to do each one by hand. Currently, the BatchEditor supports 120+ commands and has both a Graphical User Interface (GUI) and a Command Line Interface (CLI). The BatchEditor is implemented in Java and Another Tool for Language Recognition (ANTLR) and has users at ARC, GRC, and MSFC.

NASA PROGRAM FUNDING: Space Launch System Mission and Fault Management, Human Exploration and Operations Mission Directorate (HEOMD)

POINT OF CONTACT: Eric Barszcz, eric.barszcz@nasa.gov

First Gov logo
NASA Logo - nasa.gov