Test Executive Trades (1)

Slides:



Advertisements
Similar presentations
Testing Workflow Purpose
Advertisements

ITIL: Service Transition
Programming System development life cycle Life cycle of a program
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.11 GLAST Large Area Telescope: Instrument Science Operations Center CDR Section.
GLAST LAT ProjectDOE/NASA Review of the GLAST/LAT Project, Aug. 14, 2001 Scott Williams 1 GLAST Large Area Telescope: Instrument Operations Center Scott.
GLAST LAT Project ISOC Peer Review - March 2, 2004 Document: LAT-PR Section 2.3 Verification and Validation 1 Gamma-ray Large Area Space Telescope.
1 Component Description Alice 3d Graphics Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Randy Pausch,
1 Introduction to System Engineering G. Nacouzi ME 155B.
Slide 1 Sterling Software Peter Sharer Sterling Software.
GLAST LAT ProjectSLAC Pre - Baseline Review, April 16, 2002 ` 1 GLAST Large Area Telescope: I&T Overview WBS: Elliott D. Bloom Stanford Linear Accelerator.
GLAST LAT ProjectLAT Planning Meeting July 17 th and 18 th Integration and Test 1 GLAST Large Area Telescope: I & T Input to LAT Planning Meeting.
GLAST LAT ProjectNovember 18, 2004 I&T Two Tower IRR 1 GLAST Large Area Telescope: Integration and Test One and Two Tower Integration Readiness Review.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Telecommand and Telemetry Data Dictionary Services Sergio.
- Software block schemes & diagrams - Communications protocols & data format - Conclusions EUSO-BALLOON DESIGN REVIEW, , CNES TOULOUSE F. S.
Effective Methods for Software and Systems Integration
Aerospace Testing 2006 A Centralized Approach To Ground Support Software To Reduce Technical Risk and Overall Mission Costs Thomas Hauck GSE Software,
MASSACHUSETTS INSTITUTE OF TECHNOLOGY NASA GODDARD SPACE FLIGHT CENTER ORBITAL SCIENCES CORPORATION NASA AMES RESEARCH CENTER SPACE TELESCOPE SCIENCE INSTITUTE.
Command and Data Handling (C&DH)
GLAST LAT ProjectI&T PDR Presentation – Jan. 9, 2002 R. Claus1 Integration and Test Organization Chart I&T&C Manager Elliott Bloom WBS I&T Engineer.
1 Lunar Reconnaissance Orbiter (LRO) CRaTER Technical Interchange Meeting C&DH Flight Software April 14, 2005.
Testing Workflow In the Unified Process and Agile/Scrum processes.
CHAPTER TEN AUTHORING.
Space Systems Engineering: Functional Analysis Module Functional Analysis Module Space Systems Engineering, version 1.0.
GLAST LAT ProjectEGSE Peer Design Review, August 17, S. WilliamsEGSE Overview Electrical Ground Support Equipment Overview Scott Williams Stanford.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
GLAST LAT ProjectT&C Database Management, 1 July GLAST Large Area Telescope T&C Database Management 1 July 2005 Bryson Lee
Request for Proposal (RFP)
An Overview of LabVIEW by: The Software User-Interface Group!
ANKITHA CHOWDARY GARAPATI
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Mantid Stakeholder Review Nick Draper 01/11/2007.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
NCKU UCB Tohoku GSE Software, T.T. Wang 1 Ground Support Equipment(GSE) Software Tzu-Te Wang.
FRAT – A BASIC FRAMEWORK FOR SYSTEMS ENGINEERING By Brian W. Mar and Bernard G. Morais.
GLAST Mission - LAT ProjectDOE/NASA Review March 31, 2004 Section ISOC 1 GLAST Large Area Telescope: ISOC Subsystems WBS: 4.1.B David Lung Stanford Linear.
GLAST LAT Project LAT System Engineering 1 GLAST Large Area Telescope: LAT System Engineering Pat Hascall SLAC System Engineering Manager
RBSP Radiation Belt Storm Probes RBSP Radiation Belt Storm Probes 3-4 Sept. 2008EFW INST+SOC PDR447 Command, Telemetry, and Ground Support Equipment (CTG)
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
GLAST LAT ProjectNovember 18, 2004 I&T Two Tower IRR 1 GLAST Large Area Telescope: Integration and Test Two Tower Integration Readiness Review SVAC Elliott.
ISQB Software Testing Section Meeting 10 Dec 2012.
ITIL: Service Transition
Adopting the Python language for On-board Programmable Payload Autonomy Steven Doran 2016 Flight Software Workshop 12/14/2016.
How Systems are Developed
Code Generation from SEDS
I&T&C Organization Chart
CMS High Level Trigger Configuration Management
Function Generator Remote Control
GLAST Large Area Telescope:
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
IEEE Std 1074: Standard for Software Lifecycle
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
CHAPTER 2 Testing Throughout the Software Life Cycle
Request for Proposal (RFP)
Electrical Ground Support Equipment Verification Test Support
GLAST Large Area Telescope:
RFA 8 – Command & Control System Definition
SDO Flight Dynamics Subsystem
GLAST Large Area Telescope: I & T Peer Review EGSE/Online System
GLAST Large Area Telescope
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
GLAST Large Area Telescope:
and Device Interfaces from CCSDS Electronic Data Sheets
NASA/ Johnson Space Center
LAT Operations Scenario Subsystem Meetings
Integration and Test Organization Chart
Introduction and Overview
Integration & Test Instrument Operations Coordination
GLAST Large Area Telescope:
Presentation transcript:

Test Executive Trades (1) History/Background The desire was to implement a “flight proven” COTS product to lower risk to Flt SW and test development The original trades spaces were open source, supported platforms, export control and upfront cost Candidates were OASIS, OS Comet, SCL, Smart Sockets, ITOS, ASIST Spacecraft Control Language (SCL) was selected for LAT command, control, and configuration Flight software baseline is not to use SCL for flight C3 I&T Online has discovered issues that will require extensive work to support the LAT environment SCL was created for a 16-bit environment and its data transport mechanism is built on 32-bit floating-point numbers (which have only 24 bits of precision) SCL not augmentable to handle arbitrary precision data The LAT hardware contains 32-bit and 64-bit registers I&T has decided to reevaluate the Online System architecture

Test Executive Trades (2) Current Situation Updating LAT-SS-00456-02 LAT I&T Online Requirements Remove SCL references to focus on requirements I&T/Online and LAT subsystems have continued EM development work using Python/Qt/XML (PQX) Python, an interpreted, interactive, object-oriented scripting language used for program tests, calibration, etc. Qt, a graphical user interface toolkit used for command & monitoring XML, Extensible Markup Language, a standard for marking up structured documents used for configuration data, etc.

Test Executive Trades (3) Spectrum Astro Inputs SAI has base-lined AstroRT as the observatory I&T test executive GSFC Inputs GSFC has provided an example trade matrix used by Code 584 for spacecraft control product evaluation An extensive trade matrix, comparing ASIST, EPOCH, and ITOS We have used it as a guideline to address areas that are relevant to LAT GSFC has announced the project will pursue an ITOS-based architecture for the MOC and utilized the experience gained from Swift The relevancy of the MOC decision is that the Ops software has potentials to become the observatory’s I&T test executive

Test Executive Flow Recommendation Use PQX for EM development Transition to a combination of PQX and Observatory I&T Test Executive during Subsystem and Instrument Acceptance Test Advantages: Early integration of Observatory level test executive – which may be the MOC Ops SW All LAT test scripts will be validated by Instrument delivery Dis-advantages Increased reliance on S/W that has ITAR issues Scripts developed for EM will need to be compatible with selected test executive

Test Executive Flow – Backup Option Use PQX from development through LAT I&T Transition to Observatory I&T test executive prior to instrument delivery Advantages: Reduced reliance on S/W that has ITAR issues, such as AstroRT and ITOS Scripts developed for EM can be used through LAT test program Dis-advantages Need to perform conversion and validation of test scripts late in the program cycle Increased risk and cost late in the project cycle

Recommendation Current Path Continue to use the Python/Qt/XML (PQX) for EM development Establish and identify interfaces to AstroRT or ITOS test executives Evaluating ITAR impacts Primary and backup paths to ensure a smooth transition from LAT instrument to observatory to on-orbit operations (IOC)

Back-Up Slides Block Diagrams

System Block diagram LAT Online Spacecraft Interface Simulator Ethernet Debug LAT Online Analogs & Discretes “IOC” CCSDS packets SSR 1553 “MOC” CCSDS packets Spacecraft Interface Simulator MOC simulator

Command Model Online/EGSE Test stand/Instrument Command Request Dispatch Raw Cmd Encoder Raw Cmd Decoder Raw Command Packet Raw Command Packet Raw to CCSDS CCSDS to Raw “IOC” CCSDS packets Open CCSDS Command Packet Open CCSDS Command Packet Open Data Transport (Restricted?) Ground/SC Encoding SC/Ground Decoding “MOC” CCSDS packets NDA/ITAR Command Packet NDA/ITAR Command Packet