Design, Development, and Testing of Flight and Ground Control Software
Bastion personnel directly support NASA satellite system and subsystem flight and ground segment software design, development, testing, integration, validation, and verification. Bastion engineers are engaged in the flight software systems full lifecycle to deliver Field-Programmable Gate Array (FPGA) and real-time processor based software/firmware flight avionics and ground segment based software for flight hardware managers in developing and executing software systems engineering and integration plans and procedures for satellites and satellite payloads, flight and ground segment software, and end-customer data packages. From circuit design and PCB development to Hardware-in-the-Loop testing, Bastion engineers and technicians utilize typical space hardware/software communications protocols and drivers such as UARTs, 422, 485, I2C, MIL-1553-B, specialty interfaces for space applications such as SpaceWire and HOST ports. For Command and Data Handling (C&DH), communications and tracking, and satellite power systems, Bastion personnel generate, collect, interpret, and document systems, subsystems, and component-level requirements to design flight hardware and software, and support PDR, CDR, and TRR efforts.
IV&V of Flight and Ground Segment Software
Bastion directly conducted independent validation and verification (IV&V) of flight and ground software in support of NASA. On the Tracking and Data Relay Satellite System Space Network (TDRSS/SN) enhancement and JPSS subsystem flight and ground segment software, Bastion engineers conducted validation at the module, component, subsystem, and systems levels in accordance with established software test procedures and software requirement specifications. We accomplished flight and ground software verification by conducting software component and module testing and regression testing on version modifications. We conducted fault and malfunction detection in a rigorous environment at the customer site on flight software for the next-generation TDRSS/SN flight hardware that includes both flight firmware and software. Bastion personnel generated Command and Telemetry procedures, data stream formats, Consultative Committee for Space Data Systems (CCSDS) compliant frame and virtual channel formats to create real-time test procedures for space and ground communication systems.
Guidance, Navigation, and Control (GN&C) Software Development
Bastion engineers performed integration, validation, and verification of real-time flight software and firmware for satellite GN&C, subsystem avionics, and ground segment communication networks. Bastion personnel also designed, setup, and performed hardware-in-the-loop system-level tests in support of integrated systems testing for the TDRSS/SN Enhancement, GPM Satellite, and LandSat 8 Satellite. Bastion developed and conducted specific regression tests for flight software and ground software builds, and for real-time logic firmware deliveries.
Data and Configuration Management Capabilities
Bastion provides analytical and physical processing for pressurized cargo for visiting vehicles including cargo coordination, stowage integration on ISS, and physical processing. Bastion has unique skills in the planning and design of cargo traveling to and being stored on ISS. Bastion has provided Configuration Management, Data Management, and Data Quality Assurance (DQA) for flight hardware, documentation, and drawings for International Space Station (ISS) and Commercial Cargo on the CMC since 2004.
Software Development and CMMI Level 3 Capabilities
Bastion developed the Enterprise Platform for Integrated Contracting Systems (EPICS), which is a fully-functional task management suite of integrated Task Order (TO) modules that can be connected to a variety of financial systems. Since EPICS is a web-enabled tool, immediate electronic access to task-specific cost/schedule information is available daily. EPICS TO modules contain task plans, financial data, schedules, task performance, etc.
NASA/JSC Mission Operations Directorate Advanced Information Technology Systems
Bastion provided enhanced display applications prototyping and system support for the design, development, and implementation of on-board and ground displays, prototypes, and applications for training, monitoring and controlling space vehicle inboard and ground systems.
ISS Operations Management Support
The Flight Control Manning Application and International Space Station (ISS) Emergency On-Board Simulator applications, both engineered by Bastion, provided a direct benefit to International Space Station operations.
Web-based Application and Database Design Development
In support of the Space Program Operations contract with NASA, Bastion provides expertise in web-based application and database design development, electronic data management solutions, customized application user training, and meeting support.